9210099

Optimizing Resource Configurations

PublishedDecember 8, 2015
Assigneenot available in USPTO data we have
Technical Abstract

Patent Claims
20 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. A system comprising: at least one computing device having specific executable instructions stored in an associated memory and operative to: obtain, from a client computing device, performance data associated with processing a request for content using a first resource configuration, wherein the content comprises two or more embedded resources, and wherein the content responsive to the first request being provided to the client computing device in accordance with the first resource configuration; and dynamically identify a second, different resource configuration to be utilized in conjunction with processing a subsequent request corresponding to the content, wherein the dynamic identification of the second, different resource configuration is based on the obtained performance data associated with processing the request for content using the first resource configuration.

2

2. The system as recited in claim 1 , wherein the second, different resource configuration comprises configuration information corresponding to a different order of requesting the two or more embedded resources.

3

3. The system as recited in claim 1 , wherein the second, different resource configuration comprises configuration information corresponding to a different allocation of domains to be associated with the two or more embedded resources.

4

4. The system as recited in claim 1 , wherein the second, different resource configuration comprises a consolidation configuration identifying one or more sets of the two or more embedded resources to be consolidated.

5

5. The system as recited in claim 1 , wherein the second, different resource configuration comprises configuration information corresponding to utilizing one or more network-based service providers to host or process at least a portion of the content on behalf of a content provider or enable transmission of at least a portion of the content.

6

6. A computer-implemented method comprising: obtaining, from a client computing device, performance data associated with processing a request for content using a first resource configuration, wherein the content comprises two or more embedded resources, and wherein the content responsive to the first request being provided to the client computing device in accordance with the first resource configuration; and dynamically identifying a second, different resource configuration to be utilized in conjunction with processing a subsequent request corresponding to the content, wherein the dynamic identification of the second, different resource configuration is based on the obtained performance data associated with processing the request for content using the first resource configuration, wherein the method is implemented by a computing device configured with specific executable instructions.

7

7. The computer-implemented method as recited in claim 6 , wherein the second, different resource configuration comprises configuration information corresponding to a different order of requesting the two or more embedded resources.

8

8. The computer-implemented method as recited in claim 6 , wherein the second, different resource configuration comprises configuration information corresponding to a different allocation of domains to be associated with the two or more embedded resources.

9

9. The computer-implemented method as recited in claim 6 , wherein the second, different resource configuration comprises a consolidation configuration identifying one or more sets of the two or more embedded resources to be consolidated.

10

10. The computer-implemented method as recited in claim 6 , wherein the second, different resource configuration comprises configuration information corresponding to utilizing one or more network-based service providers to host or process at least a portion of the content on behalf of a content provider or enable transmission of at least a portion of the content.

11

11. A system comprising: at least one computing device having specific executable instructions stored in an associated memory and operative to: obtain, from a client computing device, performance data associated with processing a request for content using a first resource configuration, wherein the content comprises two or more embedded resources, and wherein the content responsive to the first request being provided to the client computing device in accordance with the first resource configuration; and dynamically identify a second, different resource configuration to be utilized in conjunction with processing a subsequent request corresponding to at least a portion of the two or more embedded resources, wherein the dynamic identification of the second, different resource configuration is based on the obtained performance data associated with processing the request for content using the first resource configuration.

12

12. The system as recited in claim 11 , wherein the second, different resource configuration comprises configuration information corresponding to a different order of requesting the at least a portion of the two or more embedded resources.

13

13. The system as recited in claim 11 , wherein the second, different resource configuration comprises configuration information corresponding to a different allocation of domains to be associated with the at least a portion of the two or more embedded resources.

14

14. The system as recited in claim 11 , wherein the second, different resource configuration comprises a consolidation configuration identifying one or more sets of the at least a portion of the two or more embedded resources to be consolidated.

15

15. The system as recited in claim 11 , wherein the second, different resource configuration comprises configuration information corresponding to utilizing one or more network-based service providers to host or process the at least a portion of the two or more embedded resources on behalf of a content provider or enable transmission of the at least a portion of the two or more embedded resources.

16

16. A computer-implemented method comprising: obtaining, from a client computing device, performance data associated with processing a request for content using a first resource configuration, wherein the content comprises two or more embedded resources, and wherein the content responsive to the first request being provided to the client computing device in accordance with the first resource configuration; and dynamically identifying a second, different resource configuration to be utilized in conjunction with processing a subsequent request corresponding to at least a portion of the two or more embedded resources, wherein the dynamic identification of the second, different resource configuration is based on the obtained performance data associated with processing the request for content using the first resource configuration, wherein the method is implemented by a computing device configured with specific executable instructions.

17

17. The computer-implemented method as recited in claim 16 , wherein the second, different resource configuration comprises configuration information corresponding to a different order of requesting the at least a portion of the two or more embedded resources.

18

18. The computer-implemented method as recited in claim 16 , wherein the second, different resource configuration comprises configuration information corresponding to a different allocation of domains to be associated with the at least a portion of the two or more embedded resources.

19

19. The computer-implemented method as recited in claim 16 , wherein the second, different resource configuration comprises a consolidation configuration identifying one or more sets of the at least a portion of the two or more embedded resources to be consolidated.

20

20. The computer-implemented method as recited in claim 16 , wherein the second, different resource configuration comprises configuration information corresponding to utilizing one or more network-based service providers to host or process the at least a portion of the two or more embedded resources on behalf of a content provider or enable transmission of the at least a portion of the two or more embedded resources.

Patent Metadata

Filing Date

Unknown

Publication Date

December 8, 2015

Inventors

Mark S. Baumback
David William Bettis
Jonathan A. Jenkins

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “OPTIMIZING RESOURCE CONFIGURATIONS” (9210099). https://patentable.app/patents/9210099

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.