×

Method and system to process a data search request

  • US 8,332,383 B2
  • Filed: 09/29/2005
  • Issued: 12/11/2012
  • Est. Priority Date: 05/16/2005
  • Status: Active Grant
First Claim
Patent Images

1. A system to process a data search request, the system including:

  • a query controller module to receive, via an interface of a computer system, the data search request, the data search request including a plurality of constraints corresponding to a query;

    a search engine to perform a search of a data source based on the data search request to find and count a number of data items;

    a reduced constraint builder module to formulate, within the computer system, a plurality of search definitions, in response to an identification of the number of data items in excess of a predetermined threshold minimum number of data items, wherein each search definition of a subset of the plurality of constraints is formulated to exclude at least one constraint;

    wherein the search engine is configured to perform a plurality of searches of the data source for each of the plurality of search definitions to generate a plurality of search results corresponding to each search definition, and to utilize the plurality of search results to calculate, within the computer system, a corresponding data item count for each search definition; and

    wherein the query controller module is configured to communicate, via the interface of the computer system, the count of data items for the each search definition, the plurality of search definitions, and the number of data items corresponding to the data search request to a client machine for simultaneous display.

View all claims
  • 4 Assignments
Timeline View
Assignment View
    ×
    ×