Patent ID: 8886633

Claim:
A searching system comprising a primary server comprising interfaces for communication with databases or with underlying search engines, wherein the primary server is configured to: receive, by a processor of a primary serve, a search query from a client under instructions from a user; receive, by the processor, a selection of a data set for augmenting search results to be provided in response to the search query, wherein the data set comprises prior search queries, prior search results associated with the prior search queries, and selections of the prior search results; receive, by the processor, from a third party search engine, a plurality of search results associated with the search query; determine, by the processor, one or more search results of the plurality of search results to provide to the client in response to the search query based at least in part on the data set; and provide, by the processor, the one or more search results for display on a graphical user interface of the client; wherein the primary server is configured to: automatically update the data set according to results of the one or more search results selected by the user; and control a Web site configured to provide each subscribed user with access to pages that provide: access to data feeds concerning recent activity in the user's data sets, one or more tools for filtering recent activity data under a category, a set list configured to show data sets that a user is a member of and provide summary information on each, a display of a user's search communities, a data set recommendation configured to provide a user with recommendations of data sets that they might be interested in joining, searching for results that have previously been selected in a data set by entering queries, and browsing of a data set for which the user is a member and public search data sets.