METHOD AND APPARATUS FOR PREDICTING VALUE OF CACHING CONTENT ITEMS
First Claim
1. A method for selecting ones of a plurality of content items to be cached, comprising:
- determining, for each of the content items, a probability of use of the content item comprising a probability that the content item will be used if cached;
determining, for each of the content items, a value of caching the content item;
computing, for each of the content items, a caching value estimate associated with the content item using the probability of use of the content item and the value of caching the content item; and
selecting ones of the content items to be cached at least using the respective caching value estimates of the content items.
3 Assignments
0 Petitions
Accused Products
Abstract
The invention includes a method and apparatus for predicting value of caching content items. In one embodiment, a method for selecting ones of a plurality of content items to be cached includes, for each of the content items, determining a probability of use of the content item comprising a probability that the content item will be used if cached, determining a value of caching the content item, and computing a caching value estimate associated with the content item using the probability of use of the content item and the value of caching the content item. The content items to be cached may then be selected using the respective caching value estimates of the content items.
-
Citations
23 Claims
-
1. A method for selecting ones of a plurality of content items to be cached, comprising:
-
determining, for each of the content items, a probability of use of the content item comprising a probability that the content item will be used if cached; determining, for each of the content items, a value of caching the content item; computing, for each of the content items, a caching value estimate associated with the content item using the probability of use of the content item and the value of caching the content item; and selecting ones of the content items to be cached at least using the respective caching value estimates of the content items. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. An apparatus for selecting ones of a plurality of content items to be cached, comprising:
-
means for determining, for each of the content items, a probability of use of the content item comprising a probability that the content item will be used if cached; means for determining, for each of the content items, a value of caching the content item; means for computing, for each of the content items, a caching value estimate associated with the content item using the probability of use of the content item and the value of caching the content item; and means for selecting ones of the content items to be cached at least using the respective caching value estimates of the content items.
-
-
23. A computer readable medium storing a software program which, when executed by a computer, causes the computer to perform a method for selecting ones of a plurality of content items to be cached, the method comprising:
-
determining, for each of the content items, a probability of use of the content item comprising a probability that the content item will be used if cached; determining, for each of the content items, a value of caching the content item; computing, for each of the content items, a caching value estimate associated with the content item using the probability of use of the content item and the value of caching the content item; and selecting ones of the content items to be cached at least using the respective caching value estimates of the content items.
-
Specification