Invalidation sequencing in a content delivery framework
First Claim
Patent Images
1. A computer-implemented method in a content delivery (CD) network comprising:
- (A) providing, at a first time and to a first group of CD services in the content delivery network (CDN), invalidation information relating to at least one resource, wherein the invalidation information relating to at least one resource is selected from;
(i) an invalidation command that specifies a single resource; and
(ii) an invalidation command that specifies a group of resources, and wherein, when an invalidation command specifies a group of resources, the group is specified by a pattern;
(B) providing the invalidation information, at a second time distinct from the first time and to a second group of CD services in the CDN, the second group of CD services being distinct from the first group of CD services; and
(C) receiving invalidation feedback information from CD services in the first group of CD services, the invalidation feedback information relating to the CD services in the first group of CD services invalidation of the at least one resource,wherein, based on receipt of the invalidation information at a group of CD services, CD services in the group of CD services consider the at least one resource to be not useable, andwherein the second time is determined based on the invalidation feedback information.
2 Assignments
0 Petitions
Accused Products
Abstract
A computer-implemented method includes providing, at a first time and to a first group of CD services in a CDN, invalidation information relating to at least one resource; and providing the invalidation information, at a second time distinct from the first time and to a second group of CD services in the CDN, the second group of CD services being substantially distinct from the first group of CD services.
-
Citations
22 Claims
-
1. A computer-implemented method in a content delivery (CD) network comprising:
-
(A) providing, at a first time and to a first group of CD services in the content delivery network (CDN), invalidation information relating to at least one resource, wherein the invalidation information relating to at least one resource is selected from;
(i) an invalidation command that specifies a single resource; and
(ii) an invalidation command that specifies a group of resources, and wherein, when an invalidation command specifies a group of resources, the group is specified by a pattern;(B) providing the invalidation information, at a second time distinct from the first time and to a second group of CD services in the CDN, the second group of CD services being distinct from the first group of CD services; and (C) receiving invalidation feedback information from CD services in the first group of CD services, the invalidation feedback information relating to the CD services in the first group of CD services invalidation of the at least one resource, wherein, based on receipt of the invalidation information at a group of CD services, CD services in the group of CD services consider the at least one resource to be not useable, and wherein the second time is determined based on the invalidation feedback information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer-implemented method comprising:
-
(A) assigning each of multiple CD services in a CDN to one of a plurality of groups of CD services; (B) providing invalidation information relating to at least one resource to each of the plurality of groups at a different time for each group CD services, wherein the invalidation information relating to at least one resource is selected from;
(i) an invalidation command that specifies a single resource; and
(ii) an invalidation command that specifies a group of resources, and wherein, when an invalidation command specifies a group of resources, the group is specified by a pattern, andwherein, based on receipt of the invalidation information at a group of CD services, CD services in the group of CD services consider the at least one resource to be not useable; and (C) receiving invalidation feedback information from CD services in the groups of CD services, the invalidation feedback information relating to the CD services invalidation of the at least one resource, and wherein the time at which the invalidation is provided to each group is determined based on the invalidation feedback information in at least one other group of CD services. - View Dependent Claims (11, 15, 16)
-
-
12. An article of manufacture comprising non-transitory computer-readable media having computer readable instructions stored thereon, the computer readable instructions including instructions for implementing a computer-implemented method, the method in a content delivery (CD) network and operable on a device comprising hardware including memory and at least one processor and running a service on the hardware, the method comprising:
-
(A) providing, at a first time and to a first group of CD services in said content delivery network (CDN), invalidation information relating to at least one resource, wherein the invalidation information relating to at least one resource is selected from;
(i) an invalidation command that specifies a single resource; and
(ii) an invalidation command that specifies a group of resources, and wherein, when an invalidation command specifies a group of resources, the group is specified by a pattern;(B) providing the invalidation information, at a second time distinct from the first time and to a second group of CD services in the CDN, the second group of CD services being distinct from the first group of CD services; and (C) receiving invalidation feedback information from CD services in the first group of CD services, the invalidation feedback information relating to the CD services in the first group of CD services invalidation of the at least one resource, wherein, based on receipt of the invalidation information at a group of CD services, CD services in the group of CD services consider the at least one resource to be not useable, and wherein the second time is determined based on the invalidation feedback information. - View Dependent Claims (14, 17, 18, 19, 20, 21)
-
-
13. A device, comprising:
-
(a) hardware including memory and at least one processor, and (b) a service running on the hardware, wherein the service; (A) provides, at a first time and to a first group of content delivery (CD) services in a said content delivery network (CDN), invalidation information relating to at least one resource, wherein the invalidation information relating to at least one resource is selected from;
(i) an invalidation command that specifies a single resource; and
(ii) an invalidation command that specifies a group of resources, and wherein, when an invalidation command specifies a group of resources, the group is specified by a pattern;(B) provides the invalidation information, at a second time distinct from the first time and to a second group of CD services in the CDN, the second group of CD services being distinct from the first group of CD services; and (C) receives invalidation feedback information from CD services in the first group of CD services, the invalidation feedback information relating to the CD services in the first group of CD services invalidation of the at least one resource, wherein, based on receipt of the invalidation information at a group of CD services, CD services in the group of CD services consider the at least one resource to be not useable, and wherein the second time is determined based on the invalidation feedback information. - View Dependent Claims (22)
-
Specification