Method and system for web caching based on predictive usage
First Claim
Patent Images
1. A method for predictive caching operation comprising:
- determining a time-based pattern of a high-access period for a web page; and
pre-fetching the web page into a cache before the high access period begins.
7 Assignments
0 Petitions
Accused Products
Abstract
The present method for predictive caching operation determines a time-based pattern of a high-access period for a web page, and pre-fetches the web page into a cache before the high access period begins. A table is generated where the table comprises a URL, a time of last access and a time stamp of the pre-fetched web page. When a request for a web page is made, the requested web page'"'"'s URL and time stamp are checked with the URL and time stamp listed in the table to determine whether any modification has been made. The web page which has been modified is downloaded into the cache.
-
Citations
26 Claims
-
1. A method for predictive caching operation comprising:
-
determining a time-based pattern of a high-access period for a web page; and
pre-fetching the web page into a cache before the high access period begins. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method for predictive caching operation comprising:
-
determining a time-based pattern of high-access period for a web page;
pre-fetching the web page into a cache before the high access period begins;
generating a table, said table comprising a URL, a time of last access and a time stamp of the pre-fetched web page, said table further comprising a URL, time of last access and time stamp of elements found on the pre-fetched web page;
when a request for a web page is made, checking the requested web page'"'"'s URL and time stamp and URL and time stamp of the requested web page'"'"'s corresponding elements with the URL and time stamp listed in the table to determine whether any modification has been made; and
selectively downloading in a cache only those elements which are deemed to have been modified. - View Dependent Claims (8, 9, 10, 11)
-
-
12. A method for predictive caching operation comprising:
-
determining a time-based pattern of high-access period for a web page;
pre-fetching the web page into a cache before the high access period begins;
generating a table, said table comprising a URL, a time of last access and a time stamp of the pre-fetched web page, said table further comprising a URL, time of last access and time stamp of elements found on the web page;
when a request for a web page is made, checking the requested web page'"'"'s URL and time stamp with the table to determine whether any modification has been made to the web page, said requested web page containing a plurality of elements;
downloading the requested web page but interrupting the download before the elements are downloaded;
checking the elements'"'"' URL and time stamp with the table to determine whether any modification has been made to any of the elements; and
selectively downloading into a cache only those elements which are deemed to have been modified. - View Dependent Claims (13, 14, 15, 16)
-
-
17. A system for predictive caching operation comprising:
-
a mechanism for determining a time-based pattern of high-access period for a web page;
a mechanism for pre-fetching the web page into a cache before the high access period begins;
a table, said table comprising a URL, a time of last access and a time stamp of the pre-fetched web page, said table further comprising a URL, time of last access and time stamp of elements found on the web page;
a mechanism for checking a requested web page'"'"'s URL and time stamp and URL and time stamp of the requested web page'"'"'s corresponding elements with the URL and time stamp listed in the table to determine whether any modification has been made; and
a mechanism for selectively downloading in a cache only those elements which are deemed to have been modified. - View Dependent Claims (18, 19, 20, 21, 22, 23)
-
-
24. A system for predictive caching operation comprising:
-
a mechanism for determining a time-based pattern of high-access period for a web page;
a mechanism for pre-fetching the web page into a cache before the high access period begins;
a table, said table comprising a URL, a time of last access and a time stamp of the pre-fetched web page;
a mechanism for checking the requested web page'"'"'s URL and time stamp with the URL and time stamp listed in the table to determine whether any modification has been made; and
a mechanism for downloading into the cache a web page which is deemed to have been modified. - View Dependent Claims (25, 26)
-
Specification