Patent ID: 7899879
Filing Date: 2011-03-01
Classification: G06F,H04L

Abstract:
1. In a network including a first device coupled to a client device, said first device including a first cache and a second cache, a method of optimizing delivery of a set of data elements from said first device to said client device, the method comprising: retrieving from a data source within the network said set of data elements, including a first subset of said set of data elements, a second subset of said set of data elements, and a third subset of said set of data elements; caching in the first cache the retrieved set of data elements, the first cache being optimized for sequential access; determining a plurality of viewsets based on the retrieved set of data elements, wherein at least one viewset of the plurality of viewsets includes a changelist representing a change to a data element; transferring said first subset of said set of data elements to said client device; determining whether the second cache contains the plurality of viewsets; providing the plurality of viewsets from the first cache to the second cache if the second cache does not contain the plurality of viewsets; caching the plurality of viewsets in the second cache, the second cache being optimized for non-sequential access; receiving a request from said client device for a fourth subset of said set of data elements, in response to receiving the request: