×

INDEXING AND FILTERING USING COMPOSITE DATA STORES

  • US 20110167072A1
  • Filed: 03/21/2011
  • Published: 07/07/2011
  • Est. Priority Date: 08/30/2007
  • Status: Active Grant
First Claim
Patent Images

1. In a computing environment comprising a plurality of data stores, wherein the data stores are combined into a composite data store, the composite data store storing the data stores sequentially where each data store in the composite data store is in a range comprising a beginning composite data store address and an ending composite data store address, a method of finding records in one or more of the data stores based on user specified search parameter patterns and based on selected data stores, the method comprising:

  • referencing a first index entry for a user specified first parameter pattern, the first index entry including references to record addresses for records in the composite data store which include the first parameter pattern, further comprising referencing a first record address in the first index entry;

    referencing a first beginning composite data store address of a first selected data store wherein the first selected data store is selected from the plurality of data stores;

    determining that the first beginning composite data store address is at or above an address at or above a predetermined threshold above the first record address; and

    based on determining that the first beginning composite data store address is at or above the predetermined threshold above the first record address, using a speed-up data structure to eliminate one or more comparisons of record entries in the first index entry between the first record address and the first beginning composite data store address, wherein the speed-up data structure skips comparisons of record entries by level bit shifting pointers to references in an index based on one or more logical intervals, such that bit shifting is performed based on a logical interval to skip record entries in an index on a logical interval basis.

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