DISTRIBUTING REQUESTS ACROSS MULTIPLE CONTENT DELIVERY NETWORKS BASED ON SUBSCRIBER POLICY
First Claim
1. A method, operable in a framework wherein resources of a content provider may be delivered to clients from at least two distinct content delivery networks (CDNs), the method comprising:
- responsive to a client request, selecting one of said at least two CDNs, said selecting being based at least in part on one or more policies set by the content provider; and
providing the client with information associated with the selected CDN.
9 Assignments
0 Petitions
Accused Products
Abstract
A method, operable in a framework wherein resources of a content provider may be delivered to clients from at least two distinct content delivery networks (CDNs). Responsive to a client request, one of the CDNs is selected, the selection being based at least in part on one or more policies set by the content provider. The client is provided with information associated with the selected CDN. The information may be a domain name such as a CNAME for the selected CDN. The policies may include a load share policy that specifies a relative load share for each CDN, and the selecting may attempt to satisfy the load share policy. Updated content provider policies may be obtained, at regular intervals
409 Citations
25 Claims
-
1. A method, operable in a framework wherein resources of a content provider may be delivered to clients from at least two distinct content delivery networks (CDNs), the method comprising:
-
responsive to a client request, selecting one of said at least two CDNs, said selecting being based at least in part on one or more policies set by the content provider; and providing the client with information associated with the selected CDN. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method, operable in a framework wherein resources of a content provider may be delivered to users from at least two distinct domains, the method comprising:
-
obtaining one or more content provider policies relating to delivery of said resources, at least one of said policies relating to a relative load share for each of said at least two domains; receiving a request from a client'"'"'s resolver to resolve a first domain name, said request having been part of a client request for one of said resources of said content provider; selecting, based at least in part on said one or more content provider policies, one of said at least two domains; and providing the client with information associated with the selected domain. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
-
19. A method, operable in a framework wherein resources of a content provider may be delivered from at least two distinct domains, the method comprising:
distributing requests among said at least two distinct domains based at least in part on one or more load share policies set by the content provider. - View Dependent Claims (20, 21)
-
22. A method, operable in a framework consisting of at least two content delivery networks (CDNs), each CDN comprising a plurality of content servers, and each CDN being capable of delivering resources on behalf of at least one subscriber, the method comprising:
-
selecting a CDN from said at least two CDNs to handle a particular client request for subscriber content, said selecting being based, at least in part, on one or more subscriber policies; and directing said client to said selected CDN. - View Dependent Claims (23, 24, 25)
-
Specification