×

Search templates

  • US 7,774,353 B2
  • Filed: 08/30/2007
  • Issued: 08/10/2010
  • Est. Priority Date: 08/30/2007
  • Status: Active Grant
First Claim
Patent Images

1. In a computing environment including a data store, the data store including data items stored in records in the data store, a method of searching a data store for parameter patterns specified in a query, the method comprising:

  • receiving a query from a user including N parameter patterns;

    associating one or more alternatives to one or more of the N parameter patterns with one or more of the N parameter patterns;

    creating one or more templates, wherein each of the templates includes a plurality of microsearches, wherein each microsearch including one or more of the N parameter patterns or the alternatives;

    assigning weights to each of the N parameter patterns and to each of the alternatives, wherein microsearches have weights based on the weights assigned to parameter patterns and/or alternatives in the microsearch;

    determining a weight range for one or more of the templates based on the assigned weights;

    enumerating specifically all or a portion of the microsearches described by at least one of the one or more templates, wherein enumerating microsearches is performed for a template in response to weights for microsearhes being searched from another template approaching a weight range of the template;

    performing one or more sub-microsearches from the microsearches, wherein the sub-microsearch includes less than all the parameter patterns and the alternatives in the microsearch;

    searching the sub-microsearches for parameter patterns and alternatives;

    eliminating one or more microsearches from further searching if the parameter patterns and the alternatives do not appear in the same record of the data store based on the results of the one or more sub-microsearches; and

    searching the data store using one or more of the remaining microsearches.

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