×

Method and system for employing a multiple layer cache mechanism to enhance performance of a multi-user information retrieval system

  • US 8,326,828 B2
  • Filed: 01/15/2008
  • Issued: 12/04/2012
  • Est. Priority Date: 01/15/2008
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method of optimizing information technology resource usage, comprising the steps of:

  • a computing system generating a query, and based on the query, the computing system retrieving a plurality of descriptions of a plurality of data items included in the data repository and identified by a respective plurality of identifiers;

    the computing system loading into a first cache a first chunk of a plurality of chunks of the plurality of identifiers, wherein the first chunk is an ordered list of identifiers of the plurality of identifiers;

    the computing system loading into a second cache a first set of meta information that describes a first set of data items of the plurality of data items, wherein the first set of data items is identified by an ordered sub-list of identifiers of the ordered list of identifiers, and wherein the ordered sub-list of identifiers is a first sub-chunk within the first chunk;

    the computing system determining that a portion of the first set of meta information is being viewed via a web page by a user of a client computer in communication with the computing system via a network, wherein the portion includes a description of a data item of the first set of data items, and wherein the data item is identified by an identifier in the ordered sub-list of identifiers;

    the computing system determining a position of the identifier within the ordered sub-list of identifiers; and

    based on the position of the identifier within the ordered sub-list of identifiers, the computing system pre-loading a second set of meta information into the second cache, wherein the second set of meta information describes a second set of data items of the plurality of data items.

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