Patent ID: 7558922
Filing Date: 2009-07-07
Classification: G06F

Abstract:
1. A computerized storage system comprising: a client host executing a client software operable to compose a search query in response to a user request; a storage device comprising a cache memory and operable to receive the search query from the client host; and a data search appliance operable to receive the search query from the storage device and invoke a search process to find search candidates; wherein upon the completion of the search process, the search appliance is operable to return the search candidate information to the storage device, wherein said search candidate information includes a plurality of said search candidates; wherein upon receipt of the search candidate information from the search appliance, the storage device is configured to pass the search candidate information to the client host and to pre-fetch actual data corresponding to the search candidate information into the cache memory, and wherein, in response to a request from the client host, the storage device returns selected ones of the actual data corresponding to one of the search candidate from said plurality of search candidates selected by the user, from the cache memory to the client host; wherein said pre-fetch of actual data corresponding to the search candidate information into the cache memory is performed before the search candidate is selected by the user.