Internet browser that includes an enhanced cache for user-controlled document retention
First Claim
1. A method of operating a network browser for requesting and receiving documents from a network, wherein the browser includes a cache which stores a plurality of documents and the cache has a user-defined storage limit, comprising the steps of:
- (a) designating at least one of the plurality of documents stored in the cache as a keep document;
(b) requesting a first document;
(c) receiving the first document from the network;
(d) storing the first document in the cache;
(e) determining if the amount of storage used by the cache exceeds the storage limit; and
(f) deleting the oldest documents in the cache that are not designated as keep documents until the amount of storage used by the cache is within the storage limit if at step (e) it is determined that the amount of storage used by the cache exceeds the storage limit.
1 Assignment
0 Petitions
Accused Products
Abstract
A browser for requesting and receiving documents from a network includes a cache which stores a plurality of documents and has a user-defined storage limit. At least one of the plurality of documents stored in the cache is designated as a keep document. When a document is requested and received from the network, it is stored in the cache. The cache then determines whether the amount of storage used by the cache exceeds the storage limit. If the storage limit is exceeded, the cache deletes the oldest documents not designated as keep documents until the amount of storage used by the cache is within the storage limit.
-
Citations
17 Claims
-
1. A method of operating a network browser for requesting and receiving documents from a network, wherein the browser includes a cache which stores a plurality of documents and the cache has a user-defined storage limit, comprising the steps of:
-
(a) designating at least one of the plurality of documents stored in the cache as a keep document; (b) requesting a first document; (c) receiving the first document from the network; (d) storing the first document in the cache; (e) determining if the amount of storage used by the cache exceeds the storage limit; and (f) deleting the oldest documents in the cache that are not designated as keep documents until the amount of storage used by the cache is within the storage limit if at step (e) it is determined that the amount of storage used by the cache exceeds the storage limit. - View Dependent Claims (2, 3, 4, 5, 6, 12)
-
-
7. A computer-readable medium having stored thereon instructions which, when executed by a processor, cause the processor to perform steps for operating a network browser for requesting and receiving documents from a network, wherein the browser includes a cache which stores a plurality of documents and the cache has a user-defined storage limit, the steps comprising:
-
(a) designating at least one of the plurality of documents stored in the cache as a keep document; (b) requesting a first document; (c) receiving the first document from the network; (d) storing the first document in the cache; (e) determining if the amount of storage used by the cache exceeds the storage limit; and (f) deleting the oldest documents in the cache that are not designated as keep documents until the amount of storage used by the cache is within the storage limit if at step (e) it is determined that the amount of storage used by the cache exceeds the storage limit. - View Dependent Claims (8, 9, 10, 11)
-
-
13. A browser for allowing a user to request and receive documents from a network, said browser comprising:
-
a cache adapted to store a plurality of documents in a storage device, wherein said cache has a user-defined limit of the amount storage used to store the documents in the storage device; and a keep module coupled to said cache that allows the user to designate at least one of the plurality of documents stored by said cache as a keep document; wherein said cache is adapted to delete from the storage device only documents not designated as keep documents. - View Dependent Claims (14, 15, 16, 17)
-
Specification