CONTENT DELIVERY NETWORK
First Claim
Patent Images
1. A content delivery network (CDN) comprising:
- (a) a control core; and
(b) a plurality of cache servers, each particular cache server of said plurality of cache servers being constructed and adapted to;
(b)(1) upon joining the CDN,(b)(1)(1) obtain global configuration data from the control core; and
(b)(2) having joined the CDN,(b)(2)(1) obtain updated global configuration data, if needed; and
(b)(2)(2) obtain customer configuration information associated with at least one customer of the CDN;
(b)(2)(3) serve a particular resource associated with a particular customer of the CDN in accordance with (i) the global configuration data, and (ii) customer configuration information obtained in (b)(2)(2) and associated with the particular customer.
2 Assignments
0 Petitions
Accused Products
Abstract
A content delivery network (CDN) includes a control core; and a plurality of caches, each of said caches constructed and adapted to: upon joining the CDN, obtain global configuration data from the control core; and obtain data from other caches. Each of the caches is further constructed and adapted to, having joined the CDN, upon receipt of a request for a particular resource: obtain updated global configuration data, if needed; obtain a customer configuration script (CCS) associated with the particular resource; and serve the particular resource in accordance with the CCS.
201 Citations
50 Claims
-
1. A content delivery network (CDN) comprising:
-
(a) a control core; and (b) a plurality of cache servers, each particular cache server of said plurality of cache servers being constructed and adapted to; (b)(1) upon joining the CDN, (b)(1)(1) obtain global configuration data from the control core; and (b)(2) having joined the CDN, (b)(2)(1) obtain updated global configuration data, if needed; and (b)(2)(2) obtain customer configuration information associated with at least one customer of the CDN; (b)(2)(3) serve a particular resource associated with a particular customer of the CDN in accordance with (i) the global configuration data, and (ii) customer configuration information obtained in (b)(2)(2) and associated with the particular customer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. A computer-implemented method, operable in a content delivery network (CDN) comprising:
- (a) a control core; and
(b) a plurality of cache servers, the method comprising, by hardware and software on a particular cache server of said plurality of cache servers;(A) obtaining global configuration data from the control core; (B) selectively obtaining updated global configuration data; and (C) obtaining customer configuration information associated with a particular customer of the CDN; (D) serving a particular resource associated with the particular customer in accordance with (i) the global configuration data; and
(ii) the customer configuration information associated with the particular customer. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50)
- (a) a control core; and
Specification