×

Managing storage of data for range-based searching

  • US 9,811,570 B2
  • Filed: 07/06/2012
  • Issued: 11/07/2017
  • Est. Priority Date: 07/08/2011
  • Status: Active Grant
First Claim
Patent Images

1. A method for managing storage of data including:

  • for each of multiple records stored in a data structure, assigning an identifier that represents a range of values based on an attribute of the record, the range being specific to the record, in which assigning an identifier for a particular record includes;

    determining a value based on a difference between a value of the attribute of the particular record and a first reference value, anddetermining the identifier that represents the range of values for the particular record based on a relationship between the value based on the difference and a second reference value; and

    storing entries in an index associated with the data structure, each entry specifying a location of a corresponding record within the data structure, the storing including, for each entry;

    storing a first index key in the entry, in which the first index key is indicative of the identifier that represents the range of values for the corresponding record, andstoring a second index key in the entry, the second index key based on a value stored in the corresponding record,wherein the index is sorted by both (i) the first index key indicative of the identifier that represents the range of values and (ii) the second index key.

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