Managing content delivery network service providers
First Claim
Patent Images
1. A computer-implemented method comprising:
- obtaining, from a client computing device, a domain name system (DNS) query for a resource maintained by a network storage service provider on behalf of a content provider; and
in response to the DNS query;
determining, at a DNS server, one or more service providers associated with a quality of service for providing the resource; and
transmitting one of a resource identifier corresponding to a content delivery network (CDN) service provider or an IP address of a storage component associated with the network storage service provider, wherein selection of the resource identifier or the IP address for transmission is determined based at least in part on a quality of service threshold.
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 processes the client computing device requests and determines whether a subsequent request for the resource should be directed to a CDN service provider as a function of the updated or processed by the network storage provider storage component.
1239 Citations
20 Claims
-
1. A computer-implemented method comprising:
-
obtaining, from a client computing device, a domain name system (DNS) query for a resource maintained by a network storage service provider on behalf of a content provider; and in response to the DNS query; determining, at a DNS server, one or more service providers associated with a quality of service for providing the resource; and transmitting one of a resource identifier corresponding to a content delivery network (CDN) service provider or an IP address of a storage component associated with the network storage service provider, wherein selection of the resource identifier or the IP address for transmission is determined based at least in part on a quality of service threshold. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer-implemented method comprising:
as implemented by one or more computing devices associated with a network storage service provider and configured with specific executable instructions, the network storage service provider maintaining resources on behalf of a content provider; obtaining a DNS query from a client computing device, the DNS query corresponding to a request for a resource; and providing, by a DNS server associated with the network storage service provider, an alternative resource identifier responsive to the DNS query, the alternative resource identifier associated with a content delivery network (CDN) service provider and selected based at least in part on a quality of service threshold for providing the resource; and wherein the alternative resource identifier is provided as an alternative to identifying an IP address of a storage component of the network storage service provider. - View Dependent Claims (10, 11, 12, 13, 15, 16, 17, 18, 19, 20)
-
14. A system comprising:
one or more computing devices associated with a network storage service provider, the one or more computing devices operative to; obtain a domain name system (DNS) query from a client computing device, the DNS query corresponding to a request for a resource maintained by the network storage service provider on behalf of a content provider; and in response to the DNS query; determine one or more service providers associated with a quality of service for providing the resource; select, at a DNS server associated with the network storage service provider, a resource identifier associated with a content delivery network (CDN) service provider based at least in part on a quality of service threshold; and provide the selected resource identifier, wherein the selected resource identifier is provided as an alternative to identifying an IP address associated with the network storage service provider.
Specification