Patent ID: 8234327
Filing Date: 2012-07-31
Classification: G06F

Abstract:
1. A method, comprising: intercepting, at a cache having a processor, data requested by a client from a server, wherein the cache is operatively interconnected between the client and the server through one or more network communication links; in response to intercepting the requested data at the cache, storing the requested data at the cache; creating a first set of hashes of the requested data stored at the cache; sending the requested data from the cache to the client to process the requested data; intercepting, at the cache, a first write request from the client to the server directed to the processed data, the first write request changing the processed data; creating a second set of hashes of the changed processed data associated with the first write request; determining, by the cache that intercepted the requested data and the first write request, one or more portions of the changed processed data associated with the first write request that changed from the requested data intercepted by the cache and stored at the cache by comparing the first and second set of hashes; and sending a second write request for the one or more portions of the changed processed data that changed from the cache to the server.