Patent ID: 7930479

Claim:
A system for data retrieval comprising: a data retrieval device including a cache memory; the data retrieval device configured to: receive a request that (i) selectively requests only one of a plurality of content elements associated with a transaction and (ii) does not request any of the remaining content elements of the plurality of content elements associated with the transaction; and respond to the request by: (a) determining whether a copy of all of the plurality of content elements is stored in the cache memory; (b) returning the content element requested in the request from the cache memory conditional upon that it is determined in the determining step that the copy of all of the plurality of content elements is stored in the cache memory, so that: said requested content element is not returned, in response to the request, from the cache memory if it is determined in the determining step that the cache memory does not include the copy of all of the plurality of content elements, even if the requested content element is stored in the cache memory and even though the remaining content elements of the plurality of content elements associated with the transaction were not requested in the request; and (c) only if it is determined in the determining step that the cache memory does not include the copy, initiating a request for the transaction from a content server.