Patent ID: 9111284
Filing Date: 2015-08-18
Classification: G06Q

Abstract:
1. A method of maintaining a history of query results in a first storage system, the method comprising the following operations performed by one or more processors: detecting a query submitted by a first device, the query requesting information from a second storage system associated with a second device; detecting one or more results of the query provided by the second device, the results based on data stored in the second storage system; automatically filtering, based on filter criteria, the detected results to select a portion of the results that satisfies the filter criteria; determining that at least a portion of the query was previously performed based on a comparison between search criteria included in the query and a previously detected query stored in a cache memory of the first device; in response to each determination that the query was previously performed, determining that the results of the query are generally the same as the results of the previously performed query; and in response to each determination that the results of the query are generally the same as the results of the previously performed query, updating consolidated query data stored in association with the previously detected query such that the updated consolidated query data comprises one or more results of the query and the results of the previously performed query, without storing the query.