Serving dynamic web-pages
First Claim
Patent Images
1. A method for enabling the generation of an updated web-page for storage in one of a plurality of cache servers, said method comprising:
- implementing programmable rules executing on each of the plurality of cache servers, each programmable rule defining a triggering event associated with its corresponding cache server, the occurrence of the triggering event being indicative of the existence of an obsolete portion of said web-page stored in said corresponding cache server;
detecting an occurrence of a triggering event at a particular cache server selected from the plurality of cache servers;
in response to the occurrence of said triggering event, causing said particular cache server to request an update of said obsolete portion; and
receiving an updated portion of said web-page for storage at said particular cache server;
wherein detecting said triggering event comprises detecting the receipt of an updated portion of said web-page.
6 Assignments
0 Petitions
Accused Products
Abstract
A web-serving system for managing a cache memory having constituent objects of a web-page stored therein includes a cache manager in communication with the cache memory for controlling the content of the cache memory. A programmable script in communication with the cache manager detects the occurrence of a triggering event. In response to the triggering event, the programmable script instructs the cache manager to alter the content of the cache memory.
-
Citations
33 Claims
-
1. A method for enabling the generation of an updated web-page for storage in one of a plurality of cache servers, said method comprising:
-
implementing programmable rules executing on each of the plurality of cache servers, each programmable rule defining a triggering event associated with its corresponding cache server, the occurrence of the triggering event being indicative of the existence of an obsolete portion of said web-page stored in said corresponding cache server; detecting an occurrence of a triggering event at a particular cache server selected from the plurality of cache servers; in response to the occurrence of said triggering event, causing said particular cache server to request an update of said obsolete portion; and receiving an updated portion of said web-page for storage at said particular cache server; wherein detecting said triggering event comprises detecting the receipt of an updated portion of said web-page. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for enabling the generation of an updated web-page for storage in one of a plurality of cache servers, said method comprising:
-
implementing programmable rules executing on each of the plurality of cache servers, each programmable rule defining a triggering event associated with its corresponding cache server, the occurrence of the triggering event being indicative of the existence of an obsolete portion of said web-page stored in said corresponding cache server; detecting an occurrence of a triggering event at a particular cache server selected from the plurality of cache servers; in response to the occurrence of said triggering event, causing said particular cache server to request an update of said obsolete portion; receiving an updated portion of said web-page for storage at said particular cache serve; and providing an assembly script containing instructions for assembling constituent portions of a web-page and said updated portion into an updated web-page. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A computer-readable storage medium having encoded thereon software for updating web-pages stored in caches, each cache being associated with a corresponding cache server from a plurality of cache serves, said software comprising instructions for:
-
implementing programmable rules executing on each of the plurality of cache servers, each programmable rule defining a triggering event associated with its corresponding cache server, the occurrence of the triggering event being indicative of the existence of an obsolete portion of said web-page stored in said corresponding cache server; detecting an occurrence of a triggering event at a particular cache server selected from the plurality of cache servers; in response to the occurrence of said triggering event, causing said particular cache server to request an update of said obsolete portion; and receiving an updated portion of said web-page for storage at said particular cache server; wherein said instructions for detecting said triggering event comprise instructions detecting the receipt of an updated portion of said web-page. - View Dependent Claims (20, 21, 22, 23, 24, 25, 27, 28, 29, 30, 31, 32, 33)
-
-
26. A computer-readable storage medium having encoded thereon software for updating web-pages stored in caches, each cache being associated with a corresponding cache server from a plurality of cache serves, said software comprising instructions for:
-
implementing programmable rules executing on each of the plurality of cache servers, each programmable rule defining a triggering event associated with its corresponding cache server, the occurrence of the triggering event being indicative of the existence of an obsolete portion of said web-page stored in said corresponding cache server; detecting an occurrence of a triggering event at a particular cache server selected from the plurality of cache servers; in response to the occurrence of said triggering event, causing said particular cache server to request an update of said obsolete portion; receiving an updated portion of said web-page for storage at said particular cache server; and assembling constituent portions of a web-page and said updated portion into an updated web-page.
-
Specification