System and Method for Selectively Caching Hot Content in a Content Delivery System
First Claim
Patent Images
1. A method comprising:
- determining a cache-hit ratio;
altering a threshold in response to the cache-hit ratio;
receiving a request for content from a client;
determining an elapsed time since a previous request for the content;
retrieving the content from a content server;
storing the content in a cache when the elapsed time since the previous request for the content is less than a threshold; and
providing the content to the client.
5 Assignments
0 Petitions
Accused Products
Abstract
A method includes receiving a request for content from a client, and determining an elapsed time since a previous request for the content. Additionally, the method includes retrieving the content from a content server and storing the content in a cache when the elapsed time since the previous request for the content is not greater than a threshold. Further, the method includes providing the content to the client. The method also includes determining a cache-hit ratio and altering a threshold in response to the cache-hit ratio.
-
Citations
20 Claims
-
1. A method comprising:
-
determining a cache-hit ratio; altering a threshold in response to the cache-hit ratio; receiving a request for content from a client; determining an elapsed time since a previous request for the content; retrieving the content from a content server; storing the content in a cache when the elapsed time since the previous request for the content is less than a threshold; and providing the content to the client. - View Dependent Claims (2, 3, 4)
-
-
5. A method comprising:
-
determining a cache-hit ratio; altering a threshold in response to the cache-hit ratio; receiving a request for content from a client; determining an elapsed time since a previous request for the content; and rerouting the request to a content server when the elapsed time since the previous request for the content is greater than the threshold. - View Dependent Claims (6, 7, 8, 9, 10)
-
-
11. A server comprising:
-
a cache; and a processor configured to; determine a cache-hit ratio; alter a threshold in response to the cache-hit ratio; receive a request for the content from a client; determine an elapsed time since the previous request for the content; retrieve the content from a content server; store the content in the cache when the elapsed time since the previous request for the content is less than the threshold; and provide the content to the client. - View Dependent Claims (12, 13, 14)
-
-
15. A server comprising:
-
a cache; and a processor configured to; determine a cache-hit ratio; alter a threshold in response to the cache-hit ratio; receive a request for content from a client; determine an elapsed time since a previous request for the content; and reroute the request to a content server when the elapsed time since the previous request for the content is greater than the threshold. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification