×

Distributed pre-cached query results and refresh method

  • US 7,302,425 B1
  • Filed: 06/09/2003
  • Issued: 11/27/2007
  • Est. Priority Date: 06/09/2003
  • Status: Expired due to Fees
First Claim
Patent Images

1. A networked system for responding to a query of a user, comprising:

  • an application executing on a computer for issuing the query;

    software executing on computers of the networked system for unraveling a protocol envelope of the query by stripping from the query protocol-specific codes into a form suitable for pre-caching processing by using a tag-based language translator;

    multiple servers on which multiple partitions are distributed and not on one server, each partition including a primary partition and a secondary partition, the second partition being a duplicate of the primary partition, each primary partition being located on one server and each secondary partition being located on another server, each partition containing a subset of a set of pre-cached query results;

    a service executing on another computer for responding to the query by providing a corresponding query result, the corresponding query result being found in a set of pre-cached query results, the query being mapped to a query permutation using a hashing function which uses a query search space that describes the layout and the associations of query permutations and queries, each pre-cached query result being generated by executing a corresponding query prior to issuance of the query; and

    a refresh component executing on a further computer for refreshing query permutations that are popular with users based on the number of times the users have requested them and then refreshing those whose have oldest dates of access by users.

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