System and method of optimizing database queries in two or more dimensions
First Claim
Patent Images
1. A system for searching a map database, the system comprising:
- a map database comprising a plurality of sub-regions and a plurality of map objects, wherein the sub-regions comprise a central portion and a predetermined overlap portion, wherein the overlap portion is shared between multiple adjacent sub-regions, wherein each of the sub-regions is identified with one of a plurality of keys, and wherein the spatial map objects comprise spatial coordinates and are associated with one or more of said keys; and
a processor configured to;
receive a query for map objects within a region of spatial coordinates;
identify at least one key associated with the region; and
select at least one map object associated with said at least one key.
12 Assignments
0 Petitions
Accused Products
Abstract
A method and system for storing and retrieving spatial data objects from a spatial database is discussed. The system stores multi-dimensional objects within the database by determining their position in a multi-tiered coordinate system. One each object has been assigned to a particular coordinate, the object is further assigned to one of many overlapping sections within the coordinate system. Each object is assigned to a particular section of the coordinate system depending on its overall size and position.
76 Citations
19 Claims
-
1. A system for searching a map database, the system comprising:
-
a map database comprising a plurality of sub-regions and a plurality of map objects, wherein the sub-regions comprise a central portion and a predetermined overlap portion, wherein the overlap portion is shared between multiple adjacent sub-regions, wherein each of the sub-regions is identified with one of a plurality of keys, and wherein the spatial map objects comprise spatial coordinates and are associated with one or more of said keys; and
a processor configured to;
receive a query for map objects within a region of spatial coordinates;
identify at least one key associated with the region; and
select at least one map object associated with said at least one key. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method of searching a map database for objects within a specified spatial region, the method comprising:
-
providing a map database comprising a plurality of sub-regions and a plurality of map objects, wherein the sub-regions comprise a central portion and a predetermined overlap portion, wherein the overlap portion is shared between multiple adjacent sub-regions, wherein each of the sub-regions is identified with one of a plurality of keys, and wherein each of the map objects comprises spatial coordinates and is associated with one or more of said keys;
receiving a query for one or more map objects within a region of spatial coordinates;
identifying one or more keys associated with the region, wherein each of said keys identifies a sub-regions in said map database; and
selecting at least one map object associated with one of the set of keys. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
Specification