System and method for caching
First Claim
1. A method for determining which items to store in a cache, comprising:
- obtaining user-dependent value data for each item to be stored in the cache, wherein user-dependent value data comprises a measure of the relative quality or value attributes of the item to a particular user;
associating the value data with the item;
prioritizing the items to be stored in the cache in accordance with the relative value of each item; and
storing those items having the highest value in the cache.
10 Assignments
0 Petitions
Accused Products
Abstract
A system and method of caching uses quality or value attributes, provided for example, by a recommender system or by a dynamical analysis of site accesses, which are attached to cached information to prioritize items in the cache. Documents are prioritized in the cache according to the relative value of their content. Value data may be provided from a recommender system which provides a value for a document according to user recommendations (using explicit recommendations) or from statistical analysis of site visits from unique users (implicit recommendations) or a combination of the two to identify the higher value documents. The caching method may also be used to improve performance of a recommender system.
-
Citations
16 Claims
-
1. A method for determining which items to store in a cache, comprising:
-
obtaining user-dependent value data for each item to be stored in the cache, wherein user-dependent value data comprises a measure of the relative quality or value attributes of the item to a particular user;
associating the value data with the item;
prioritizing the items to be stored in the cache in accordance with the relative value of each item; and
storing those items having the highest value in the cache. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system for caching items on a distributed network, comprising:
-
a computer for storing and for retrieving items from the network, wherein the computer includes a processor and a cache for storing items retrieved from the network wherein the processor, responsive to a request for a particular item, determines if the item is stored in the cache and if not, retrieves the item from the network; and
a value module for providing user-dependent value data for items retrieved from the network, wherein user-dependent value data comprises a measure of the relative quality or value attributes of the item to a particular user;
wherein the processor, for each retrieved item, responsive to the retrieved item'"'"'s value data, prioritizes the retrieved item and any items stored in the cache in accordance with the relative value data of each item; and
stores those items having the highest value data in the cache. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
Specification