MANAGING WEB BROWSER CACHE FOR OFFLINE BROWSING
First Claim
1. A computer-implemented method for managing a browser cache to facilitate offline browsing, the method comprising:
- storing in a cache of a web browser on a user device information about a plurality of contents of a web page visited by a user during one or more web browsing sessions;
determining logical relationships among the plurality of contents of the web page;
associating the plurality of contents of the web page with a cluster based on the determined logical relationships among the plurality of contents of the web page;
receiving a request to load a web page from the web browser on the user device;
upon detecting that the user device is offline, determining if the requested web page is stored in the cache and if the requested web page is associated with a cluster; and
when the requested web page is stored in the cache and associated with a cluster, retrieving from the cache for offline browsing on the user device the plurality of contents of the requested web page associated with the identified cluster.
4 Assignments
0 Petitions
Accused Products
Abstract
Disclosed are systems and methods for managing a browser cache offline. An example method comprises storing in a cache of a web browser on a user device information about a plurality of contents of a web page visited by a user during one or more web browsing sessions; determining logical relationships among the plurality of the contents of the web page; associating the plurality of contents of the web page with a cluster based on the determined logical relationships; receiving a request to load a web page from the web browser on the user device; upon detecting that the user device is offline, determining and detecting that the requested web page is stored in the cache and is associated with a cluster, and retrieving from the cache for off-line browsing on the user device the plurality of contents of the requested web page associated with the identified cluster.
-
Citations
22 Claims
-
1. A computer-implemented method for managing a browser cache to facilitate offline browsing, the method comprising:
-
storing in a cache of a web browser on a user device information about a plurality of contents of a web page visited by a user during one or more web browsing sessions; determining logical relationships among the plurality of contents of the web page; associating the plurality of contents of the web page with a cluster based on the determined logical relationships among the plurality of contents of the web page; receiving a request to load a web page from the web browser on the user device; upon detecting that the user device is offline, determining if the requested web page is stored in the cache and if the requested web page is associated with a cluster; and when the requested web page is stored in the cache and associated with a cluster, retrieving from the cache for offline browsing on the user device the plurality of contents of the requested web page associated with the identified cluster. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer-based system for managing a browser cache on a user device to facilitate offline browsing, the system comprising:
-
a cache of a web browser configured to store on the user device information about a plurality of contents of a web page visited by a user during one or more web browsing sessions; a logical relationship determination module configured to determine logical relationships among the plurality of contents of the web page; a clustering module configured to associate the plurality of contents of the web page with a cluster based on the determined logical relationships among the plurality of contents of the web page; an interface module configured to receive a request to load a web page from the web browser on the user device; a device offline status determination module configured to detect that the user device is offline and determine if the requested web page is stored in the cache and if the requested web page is associated with a cluster; and a retrieving module configured to retrieve from the cache for offline browsing on the user device the plurality of contents of the requested web page associated with the identified cluster when the requested web page is stored in the cache and associated with a cluster. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A computer-readable storage medium comprising computer-executable instructions for managing a browser cache on a user device to facilitate offline browsing, the instructions comprising:
-
storing in a cache of a web browser on a user device information about a plurality of contents of a web page visited by a user during one or more web browsing sessions; determining logical relationships among the plurality of contents of the web page; associating the plurality of contents of the web page with a cluster based on the determined logical relationships among the plurality of contents of the web page; receiving a request to load a web page from the web browser on the user device; upon detecting that the user device is offline, determining if the requested web page is stored in the cache and if the requested web page is associated with a cluster; and when the requested web page is stored in the cache and associated with a cluster, retrieving from the cache for offline browsing on the user device the plurality of contents of the requested web page associated with the identified cluster.
-
-
22-30. -30. (canceled)
Specification