TECHNIQUES FOR NETWORK RESOURCE CACHING USING PARTIAL UPDATES
First Claim
1. A computer-implemented method, comprising:
- receiving a request for a data item from a client device at a proxy server device, the request comprising a cached resource hash;
determining that the cached resource hash corresponds to an older version of the data item;
determining a current version of the data item; and
transmitting a delta update to the client device in response to the request, the delta update comprising differences between the older version of the data item and the current version of the data item.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques for network resource caching are described. In one embodiment, an apparatus may comprise a client proxy component and a resource component. The client proxy component may receive a request for a data item and transmit a delta update to the client device in response to the request. The resource component may determine that the cached resource hash corresponds to the older version of the data item and determine the current version of the data item. In another embodiment, an apparatus may comprise a prediction component and a cache management component. The prediction component may predict a user interest in receiving a data item on a device. The cache management component may retrieve the data item from a network server in response to the predicted user interest and cache the data item on the device. Other embodiments are described and claimed.
-
Citations
20 Claims
-
1. A computer-implemented method, comprising:
-
receiving a request for a data item from a client device at a proxy server device, the request comprising a cached resource hash; determining that the cached resource hash corresponds to an older version of the data item; determining a current version of the data item; and transmitting a delta update to the client device in response to the request, the delta update comprising differences between the older version of the data item and the current version of the data item. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An apparatus, comprising:
-
a processor circuit on a device; a client proxy component operative on the processor circuit to receive a request for a data item from a client device at a proxy server device, the request comprising a cached resource hash and transmit a delta update to the client device in response to the request, the delta update comprising differences between an older version of the data item and a current version of the data item; and a resource component operative on the processor circuit to determine that the cached resource hash corresponds to the older version of the data item and determine the current version of the data item. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. At least one computer-readable storage medium comprising instructions that, when executed, cause a system to:
-
receive a request for a data item from a client device at a proxy server device, the request comprising a cached resource hash; determine that the cached resource hash corresponds to an older version of the data item; determine a current version of the data item; and transmit a delta update to the client device in response to the request, the delta update comprising differences between the older version of the data item and the current version of the data item. - View Dependent Claims (17, 18, 19, 20)
-
Specification