Method and system for cache management
First Claim
Patent Images
1. A method for updating cached content, comprising:
- at a cache manager coupled to a web server having access to cached content in a cache managed by the cache manager;
receiving a notification from an application server that new content is added or existing content from which the cached content was generated is altered, wherein the cached content is associated with metadata, wherein the metadata includes a set of rule sensitivities associated with generation of the cached content, and wherein the web server and the application server are coupled to a network;
locating or identifying all the cached content in the cache that is pertinent to the new content or the altered content utilizing the set of rule sensitivities; and
dynamically updating the located or identified cached content using the metadata associated with the located or identified cached content, wherein the updating is performed by the cache manager substantially immediately following an addition of the new content or alteration of the existing content as notified by the application server.
13 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for managing cached content are disclosed. More particularly, embodiments of the present invention may allow cached content to be updated (e.g. regenerated or replaced) based on newly added or changed content. Specifically, embodiments of the present invention may allow cached content to be regenerated, replaced or updated based on newly added or changed content associated with the cached content allowing cached content to be updated substantially immediately when pertinent new content is added or content from which the cached content was generated is altered.
-
Citations
20 Claims
-
1. A method for updating cached content, comprising:
at a cache manager coupled to a web server having access to cached content in a cache managed by the cache manager; receiving a notification from an application server that new content is added or existing content from which the cached content was generated is altered, wherein the cached content is associated with metadata, wherein the metadata includes a set of rule sensitivities associated with generation of the cached content, and wherein the web server and the application server are coupled to a network; locating or identifying all the cached content in the cache that is pertinent to the new content or the altered content utilizing the set of rule sensitivities; and dynamically updating the located or identified cached content using the metadata associated with the located or identified cached content, wherein the updating is performed by the cache manager substantially immediately following an addition of the new content or alteration of the existing content as notified by the application server. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
8. A system for updating cached content, comprising:
-
a cache storing cached content; at least one processor; at least one non-transitory computer readable medium storing instructions translatable by the at least one processor to implement a cache manager for managing the cache, wherein the cache manager is coupled to a web server and an application server, and wherein the cache manager is operable to perform; receiving a notification from the application server that new content is added or existing content from which the cached content was generated is altered, wherein the cached content is associated with metadata, wherein the metadata includes a set of rule sensitivities associated with generation of the cached content, and wherein the web server and the application server are coupled to a network; locating or identifying all the cached content in the cache that is pertinent to the new content or the altered content utilizing the set of rule sensitivities; and dynamically updating the located or identified cached content using the metadata associated with the located or identified cached content, wherein the updating is performed by the cache manager substantially immediately following an addition of the new content or alteration of the existing content as notified by the application server. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer program product comprising at least one non-transitory computer readable medium storing instructions translatable by at least one processor to implement a cache manager for managing a cache, wherein the cache manager is coupled to a web server and an application server, wherein the web server has access to cached content in the cache managed by the cache manager, and wherein the cache manager is operable to perform:
-
receiving a notification from the application server that new content is added or existing content from which the cached content was generated is altered, wherein the cached content is associated with metadata, wherein the metadata includes a set of rule sensitivities associated with generation of the cached content, and wherein the web server and the application server are coupled to a network; locating or identifying all the cached content in the cache that is pertinent to the new content or the altered content utilizing the set of rule sensitivities; and dynamically updating the located or identified cached content using the metadata associated with the located or identified cached content, wherein the updating is performed by the cache manager substantially immediately following an addition of the new content or alteration of the existing content as notified by the application server. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification