MANAGING AND ORGANIZING WEB BROWSER CACHE
First Claim
1. A computer-implemented method for managing a browser cache, the method comprising:
- storing in a cache of a web browser on a user device information about a plurality of web pages visited by a user during one or more web browsing sessions;
defining one or more clusters of the plurality of web pages stored in the cache by;
determining logical relationships among the plurality of web pages stored in the cache;
associating each of the plurality of web pages with one or more clusters based on the determined logical relationships among the plurality of web pages;
upon detecting a usage size of the cache equal to or exceeding a threshold value, deleting from the cache one or more web pages by;
identifying information associated with the one or more clusters in the cache;
determining a web page or a cluster of web pages to be deleted from the cache based on the identified information associated with each of the one or more clusters; and
deleting from the cache one or more web pages based on the identified information associated with each of the one or more clusters.
3 Assignments
0 Petitions
Accused Products
Abstract
Disclosed are systems and methods for managing a browser cache. An example method comprises storing in a browser cache on a user device information of web pages visited by a user during one or more web browsing sessions; determining logical relationships among the web pages stored in the cache; associating the web pages with one or more clusters based on the determined logical relationships; upon detecting a usage size of the cache equal to or exceeding a threshold value, identifying information associated with the one or more clusters in the cache; determining a web page or a cluster of web pages to be deleted from the cache based on the identified information; and deleting from the cache one or more web pages based on the identified information associated with each of the one or more clusters.
22 Citations
21 Claims
-
1. A computer-implemented method for managing a browser cache, the method comprising:
-
storing in a cache of a web browser on a user device information about a plurality of web pages visited by a user during one or more web browsing sessions; defining one or more clusters of the plurality of web pages stored in the cache by; determining logical relationships among the plurality of web pages stored in the cache; associating each of the plurality of web pages with one or more clusters based on the determined logical relationships among the plurality of web pages; upon detecting a usage size of the cache equal to or exceeding a threshold value, deleting from the cache one or more web pages by; identifying information associated with the one or more clusters in the cache; determining a web page or a cluster of web pages to be deleted from the cache based on the identified information associated with each of the one or more clusters; and deleting from the cache one or more web pages based on the identified information associated with each of the one or more clusters. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computer-based system for managing a browser cache on a user device, the system comprising:
-
a cache of a web browser configured to store information about a plurality of web pages visited by a user during one or more web browsing sessions; a cache manager configured to define one or more clusters of the plurality of web pages stored in the cache by using; a logical relationship determination module configured to determine logical relationships among the plurality of web pages stored in the cache; a clustering module configured to associate the plurality of web pages with one or more clusters based on the determined logical relationships among the plurality of web pages; the cache manager further configured to delete from the cache one or more web pages by using; a cache size determination module configured to, upon detecting a usage size of the cache equal to or exceeding a threshold value, identify information associated with each of the one or more clusters in the cache; a cluster identification module configured to determine a web page or a cluster of web pages to be deleted from the cache based on the identified information associated with each of the one or more clusters; and a cache deletion module configured to delete from the cache one or more web pages based on the identified information associated with each of the one or more clusters in the cache. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
-
21-30. -30. (canceled)
Specification