NEAREST SEARCH ON ADAPTIVE INDEX WITH VARIABLE COMPRESSION
First Claim
Patent Images
1. A computer-implemented method comprising:
- a search system that searches nodes of a tree for a nearest object, the tree constructed using object keys that encode coordinates such that nodes in the tree correspond to a bounding box that is bounding a subset of the objects, the search algorithm finding the nearest object to a position;
wherein the bounding boxes of the tree nodes below the root only cover regions where objects are present and wherein the search eliminates nodes with certain bounding boxes from consideration.
1 Assignment
0 Petitions
Accused Products
Abstract
A search system can search nodes of a tree to find the object stored in the tree that is nearest to a position input by the user. The tree can be constructed using object keys with interlaced coordinates such that nodes in the tree correspond to a bounding box that bounds a subset of objects. The search algorithm can find the nearest object to a position.
27 Citations
25 Claims
-
1. A computer-implemented method comprising:
a search system that searches nodes of a tree for a nearest object, the tree constructed using object keys that encode coordinates such that nodes in the tree correspond to a bounding box that is bounding a subset of the objects, the search algorithm finding the nearest object to a position;
wherein the bounding boxes of the tree nodes below the root only cover regions where objects are present and wherein the search eliminates nodes with certain bounding boxes from consideration.- View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
19. A system comprising:
an application including an interface to obtain a position;
wherein the application uses a search system that searches nodes of a tree for a nearest object to the position, the tree based on a search key with interlacing coordinates such that nodes in the tree correspond to a bounding box in given coordinates, the search finding the nearest object to a position, wherein the bounding boxes of the tree nodes below the root only cover regions where objects are present and wherein the search eliminates nodes with certain bounding boxes from consideration.- View Dependent Claims (20, 21, 22, 25)
-
23. A computer-implemented system comprising:
-
a search system that searches nodes of a tree for a nearest object, the tree constructed using object keys that encode coordinates such that nodes in the tree correspond to a bounding box that is bounding a subset of objects, the search finding the nearest object to a position;
wherein the system maintains an overall maximum search radius value and a minimum distance for certain nodes and wherein the system uses the minimum distance to eliminate from consideration nodes whose minimum distance is greater than the maximum search radius.
-
-
24. A computer-implemented method comprising:
a search system that searches nodes of a tree for a nearest spatial object, the tree constructed using object keys that encode coordinates such that nodes in the tree correspond to a bounding box that is bounding a subset of the objects, the search algorithm finding the nearest spatial object to a position, wherein the bounding boxes of the tree nodes below the root only cover regions where spatial objects are present and wherein the method maintains a maximum search radius value and, based on the maximum search radius, eliminates from consideration some nodes, the search radius value being decreased based on bounding box information.
Specification