Managing content delivery network service providers
First Claim
Patent Images
1. A computer-implemented method comprising:
- as implemented by one or more computing devices configured with specific executable instructions,obtaining information associated with processing of a domain name system (DNS) query from a client computing device;
updating request processing information corresponding to a resource associated with the DNS query; and
generating a recommendation regarding use of a content delivery network (CDN) service provider for providing the resource in the future based at least in part on the updated request processing information.
0 Assignments
0 Petitions
Accused Products
Abstract
A system, method, and computer readable medium for managing CDN service providers are provided. A network storage provider storing one or more resources on behalf of a content provider obtains client computing device requests for content. The network storage provider updates request processing information based on the process requests for content. The network storage provider then makes a recommendation regarding initialization of a CDN service provider as a function of the updated request processing information. Subsequent client computing device requests for resources can be provided to the recommended CDN service provider utilizing alternative resource identifiers.
1159 Citations
22 Claims
-
1. A computer-implemented method comprising:
as implemented by one or more computing devices configured with specific executable instructions, obtaining information associated with processing of a domain name system (DNS) query from a client computing device; updating request processing information corresponding to a resource associated with the DNS query; and generating a recommendation regarding use of a content delivery network (CDN) service provider for providing the resource in the future based at least in part on the updated request processing information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
10. A system comprising:
-
a data store operative to maintain request processing information corresponding to requested resources; one or more storage components operative to store resources and provide the resources in response to client computing device requests; and a storage management component operative to; obtain information associated with processing of a domain name system (DNS) query from a client computing device; update the request processing information maintained in the data store corresponding to a resource associated with the DNS query; and generate a recommendation regarding use of a content delivery network (CDN) service provider for providing the resource in the future based at least in part on the updated request processing information. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A computer-implemented method comprising:
as implemented by one or more computing devices of a network storage provider configured with specific executable instructions, the network storage provider storing and providing resources on behalf of a content provider, the content provider originally providing the resources, obtaining information associated with processing of a client computing device request for a resource, wherein the request comprises a DNS query, wherein the DNS query comprises a uniform resource locator (URL); identifying the resource associated with the DNS query; determining a content delivery network (CDN) service provider for providing the resource based on the identification of the resource; and cause use of the determined CDN service provider for providing the resource. - View Dependent Claims (20, 21, 22)
Specification