×

Reducing index size for multi-level grid indexes

  • US 7,379,944 B2
  • Filed: 10/20/2005
  • Issued: 05/27/2008
  • Est. Priority Date: 05/10/2002
  • Status: Expired due to Term
First Claim
Patent Images

1. A computer-implemented method of reducing a number of index entries for use in an index associated with an object, comprising:

  • determining whether a number of grid cells the object overlaps is more than a defined limit number of grid cells at successively coarser levels of a multilevel grid index until it is determined that the number of grid cells that the object overlaps at one of the levels of the multilevel grid index does not exceed the defined limit number of grid cells or it is determined that the number of grid cells that the object overlaps exceeds the defined limit number of grid cells at a coarsest level;

    in response to determining that the number of grid cells that the object overlaps at one of the levels of the multilevel grid index does not exceed the defined limit number of grid cells, using that level of the multilevel grid index for grid indexing;

    in response to determining that the object overlaps more than the defined limit number of grid cells at the coarsest level,determining a number of index entries for the object;

    if the number of index entries does not exceed a threshold number, storing the index entries in the multilevel grid index using the coarsest level of the multilevel grid index for grid indexing; and

    if the number of index entries exceeds the threshold number, storing an indicator of the object in a pool storage area.

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