Patent ID: 8965907
Filing Date: 2015-02-24
Classification: G06F

Abstract:
1. A method of operating a search service on a server to aid a user in filtering information, the method comprising: with at least one processor: receiving a user query from a user at a remote client device; retrieving, from the server, a data set corresponding to the subject matter of the user query, the data set comprising a plurality of items, the items in the data set having a value in each of a plurality of dimensions; generating a summary of the data set, after both retrieving the data set in response to execution of the user query and excluding the items in the data set retrieved in the response to the execution of the user query, based on the items in a master dimension in the plurality of dimensions, the summary describing a plurality of filtering relationships, each of the filtering relationships indicating a number of items in the data set matching possible filtering criteria in a first dimension of the plurality of dimensions and filtering criteria of at least one other of the plurality of dimensions, wherein a new summary, excluding the items in the data set, is generated based on an interaction with the summary to designate a second dimension of the plurality of dimensions as the master dimension; and transmitting the summary to the remote client device in response to the user query without transmitting one or more items in the data set to the remote client device, wherein the transmitted summary enables the user to dynamically interact with the filtering criteria based on the transmitted summary for arriving at a desired filter criteria, on the remote client device without requiring additional interaction between the remote client device and the server.