×

Efficient search result update mechanism

  • US 7,979,453 B2
  • Filed: 08/23/2007
  • Issued: 07/12/2011
  • Est. Priority Date: 08/23/2006
  • Status: Expired due to Fees
First Claim
Patent Images

1. A computer-implemented method comprising:

  • receiving a query for identifying a set of data among a plurality of sets of data, wherein the query is an expression comprising one or more component conditions, wherein the data has a plurality of attributes;

    parsing the query into its component conditions;

    creating entries in a plurality of condition indices for each of the component conditions parsed from the query, wherein the plurality of condition indices correspond to a respective plurality of condition types, the entries being created based on the condition type of each of the component conditions;

    creating a cross-reference between the query and the parsed component conditions that have to be true in order for the query to be true;

    comparing a new or changed set of data to the stored condition indices and identifying conditions that are true based on values of the attributes in the new or changed set of data andidentifying the query using the cross-reference if the necessary conditions are true for the new or changed set of data,wherein one or more of the receiving, parsing, creating and comparing steps are implemented by the computer.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×