MANAGING RESOURCES IN RESOURCE CACHE COMPONENTS
First Claim
Patent Images
1. A system for managing content requests comprising:
- one or more data stores for maintaining entries in tracking information, the entries identifying requested resources; and
at least one processor corresponding to a content delivery service provider operative to host or process content on behalf of an origin source, the at least one processor executing instructions to;
associate resources obtained from the origin source with entries in the tracking information;
determine one or more entries in the tracking information are invalid prior to termination of expiration criteria associated with one or more resources corresponding to the one or more entries, wherein the determination is based on processing consistency check information received from the origin source or a third party component; and
process the one or more resources corresponding to the one or more determined invalid entries in the tracking information.
1 Assignment
0 Petitions
Accused Products
Abstract
A system, method, and computer readable medium for managing resources maintained in resource cache components 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 provides resources that are received and maintained on resource cache components. The network storage provider either processes requests or provides notifications to the resource cache components to facilitate the management of resources that need to be updated or are otherwise treated as invalid.
4 Citations
25 Claims
-
1. A system for managing content requests comprising:
-
one or more data stores for maintaining entries in tracking information, the entries identifying requested resources; and at least one processor corresponding to a content delivery service provider operative to host or process content on behalf of an origin source, the at least one processor executing instructions to; associate resources obtained from the origin source with entries in the tracking information; determine one or more entries in the tracking information are invalid prior to termination of expiration criteria associated with one or more resources corresponding to the one or more entries, wherein the determination is based on processing consistency check information received from the origin source or a third party component; and process the one or more resources corresponding to the one or more determined invalid entries in the tracking information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer-implemented method for managing resources comprising:
as implemented by one or more computing devices configured with specific executable instructions, the one or more computing devices corresponding to a content delivery network service provider that hosts or processes content on behalf of an origin source, associating requested resources obtained from the origin source with entries in tracking information, the entries identifying the requested resources; determining one or more entries in the tracking information are invalid prior to termination of expiration criteria associated with one or more resources corresponding to the one or more entries, wherein the determination is based on processing consistency check information received from the origin source or a third party component; and processing the one or more resources corresponding to the one or more determined invalid entries in the tracking information. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
19. A non-transitory, computer-readable medium containing computer-executable instructions for managing resources, the computer-executable instructions comprising:
first instructions that, when executed by a processor, cause the processor to; associate requested resources obtained from an origin source with entries in tracking information, the entries identifying the requested resources; determine one or more entries in the tracking information are invalid prior to termination of expiration criteria associated with one or more resources corresponding to the one or more entries, wherein the determination is based on processing consistency check information received from a origin source or a third party component; and process the one or more resources corresponding to the one or more determined invalid entries in the tracking information. - View Dependent Claims (20, 21, 22, 23, 24, 25)
Specification