Request processing in a content delivery network
First Claim
Patent Images
1. A computer-implemented method operable in a content delivery network (CDN), and operable on a device comprising hardware including memory and at least one processor, the method comprising:
- (A) receiving a first request at a first content delivery (CD) service instance;
(B) determining a first request environment from said first request;
(C) determining a second request environment using (i) said first request environment, and (ii) information from sources other than the first request, said second request environment being distinct from said first request environment; and
(D) attempting to process said first request using said second request environment,wherein said attempting to process in (D) comprises;
(D)(1) causing at least some of said first request to be processed by a second CD service instance,wherein said second CD service instance is a peer of said first CD service instance, andwherein the first request is for requested content, wherein the requested content comprises a specific subscriber property and wherein the information from other sources comprises behavior information for said specific subscriber property.
1 Assignment
0 Petitions
Accused Products
Abstract
A content delivery framework (CDF) includes a plurality of devices, each device configured to run at least one content delivery (CD) service of a plurality of CD services. The plurality of CD services comprise one or more CD service networks, and each particular CD service network has a dynamic network topology.
286 Citations
27 Claims
-
1. A computer-implemented method operable in a content delivery network (CDN), and operable on a device comprising hardware including memory and at least one processor, the method comprising:
-
(A) receiving a first request at a first content delivery (CD) service instance; (B) determining a first request environment from said first request; (C) determining a second request environment using (i) said first request environment, and (ii) information from sources other than the first request, said second request environment being distinct from said first request environment; and (D) attempting to process said first request using said second request environment, wherein said attempting to process in (D) comprises; (D)(1) causing at least some of said first request to be processed by a second CD service instance, wherein said second CD service instance is a peer of said first CD service instance, and wherein the first request is for requested content, wherein the requested content comprises a specific subscriber property and wherein the information from other sources comprises behavior information for said specific subscriber property. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A computer-implemented method operable in a content delivery network (CDN), and operable on a device comprising hardware including memory and at least one processor, the method comprising:
-
(A) receiving a first request for a first resource at a first CDN delivery service instance; (B) determining a first request environment using said first request; (C) determining a second request environment using (i) said first request environment, and (ii) information from sources other than the first request, said second request environment being distinct from said first request environment; and (D) causing at least some of said first request to be processed using said second request environment, wherein said causing in (D) comprises; (D)(1) causing at least some of said first request to be processed by a second CDN delivery service instance using said second request environment, said second CDN delivery service instance being a peer of said first CDN delivery service instance, wherein said second CDN delivery service instance is provided said second request environment, and wherein the first resource comprises a specific subscriber property and wherein the information from other sources comprises behavior information for said specific subscriber property. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
-
22. A computer program product having computer readable instructions stored on non-transitory computer readable media, the computer readable instructions including instructions for implementing a computer-implemented method, said method operable in a content delivery network (CDN) and operable on a device comprising hardware including memory and at least one processor and running a service on said hardware, said method comprising:
-
(A) receiving a first request at a first content delivery (CD) service instance; (B) determining a first request environment from said first request; (C) determining a second request environment using (i) said first request environment, and (ii) information from sources other than the first request, said second request environment being distinct from said first request environment; and (D) attempting to process said first request using said second request environment, wherein said attempting to process in (D) comprises; (D)(1) causing at least some of said first request to be processed by a second CD service instance, wherein said second CD service instance is a peer of said first CD service instance, and wherein the first request is for requested content, wherein the requested content comprises a specific subscriber property and wherein the information from other sources comprises behavior information for said specific subscriber property. - View Dependent Claims (23)
-
-
24. A device operable in a content delivery network (CDN), the device comprising:
-
(a) hardware including memory and at least one processor, and (b) a first CD service instance running on said hardware, wherein said first CD service instance is configured to; (A) receive a first request; (B) determine a first request environment from said first request; (C) determine a second request environment using (i) said first request environment, and (ii) information from sources other than the first request, said second request environment being distinct from said first request environment; and (D) attempt to process said first request using said second request environment wherein said first CD service instance is configured to attempt to process in (D) by; (D)(1) causing at least some of said first request to be processed by a second CD service instance, wherein said second CD service instance is a peer of said first CD service instance, and wherein the first request is for requested content, wherein the requested content comprises a specific subscriber property and wherein the information from other sources comprises behavior information for said specific subscriber property. - View Dependent Claims (25, 26, 27)
-
Specification