Reducing index size for multi-level grid indexes
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 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 index; and
if the number of index entries exceeds the threshold number, storing an indicator of the object in a pool storage area.
3 Assignments
0 Petitions
Accused Products
Abstract
The number of index entries in a grid index for indexing geometric shapes is reduced by establishing a pool storage area for geometric shapes, selecting a threshold number of grid cells which a geometric shape may overlap, storing the shape in the grid index if a geometric shape overlaps a number of grid cells not exceeding the threshold number, and storing the shape in the pool storage area if the geometric shape overlaps a number of grid cells which exceeds the threshold number.
-
Citations
21 Claims
-
1. A computer-implemented method of reducing a number of index entries for use in an index associated with an object, comprising:
-
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 index; and
if the number of index entries exceeds the threshold number, storing an indicator of the object in a pool storage area. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer program for reducing the number of index entries for use in an index for indexing an object, the computer program having program instructions executable by a computer and recorded on a computer-readable medium, the computer program comprising:
-
program instructions for determining a number of index entries for the object;
program instructions for storing the index entries in the index if the number of index entries does not exceed a threshold number; and
program instructions for storing an indicator of the object in a pool storage area if the number of index entries exceeds the threshold number. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer system for indexing objects, comprising:
-
an index comprised of a plurality of index entries for storing indicators of first objects; and
a pool storage area for storing an indicator of second objects that are not stored in the index, wherein a number of index entries for the second objects if stored in the index is greater than a threshold number. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification