US7099882B2
Expired / Lapsed
US
⏱️ 0.0 years remaining
Method and system for forming, updating, and using a geographic database
Assignee: Here Global BV
•
Filing: 2003-04-29
•
Granted: 2006-08-29
•
Expires: 2023-04-29
Abstract
Abstract A method and system are disclosed for the merging of multiple map databases. These multiple map databases can be stored on separate media. Each map database is comprised of whole parcels and conforms to a baseline parcelization pattern. At run time in a navigation system, a single parcel index is constructed that contains references to parcels from the multiple map databases. References to parcels use a combined media directory covering all media objects. The combined media directory is created by merging tables of contents from each media object. This method can be used to incrementally update a geographic database.
Inventors
- 👤 William McDonough
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-24 21:11
CPC Classifications
G; G01; G01C; G01C21/00; G01C21/38; G01C21/3863; G01C21/387; G01C21/3881; G01C21/3874; G01C21/3878; G01C21/3885; G01C21/3889; G01C21/3893; G06; G06F; G06F16/00; G06F16/20; G06F16/29
Claims Analysis
Total Claims: 23
Claim 1
Independent Claim
132 words
A computer-implemented method for using multiple map databases in a navigation system, wherein each map database contains data that represent geographic features located within a respective coverage region associated therewith, wherein the method comprises: forming a combined parcel index from parcel indexes associated with each of said multiple map database, wherein the combined parcel index associates parcel keys with media addresses, wherein each parcel key identifies a parcel from one of said multiple map databases, wherein the parcel so identified comprises a collection of data that represents geographic features located within a separate one of a plurality of distinct geographic areas into which the coverage regions of the map databases are divided; and using the combined parcel index to access a selected parcel from the media address associated with the selected parcel.
Claim 2
Dependent Claim
132 words
A computer-implemented method for using multiple map databases in a navigation system, wherein each map database contains data that represent geographic features located within a respective coverage region associated therewith, wherein the method comprises: forming a combined parcel index from parcel indexes associated with each of said multiple map database, wherein the combined parcel index associates parcel keys with media addresses, wherein each parcel key identifies a parcel from one of said multiple map databases, wherein the parcel so identified comprises a collection of data that represents geographic features located within a separate one of a plurality of distinct geographic areas into which the coverage regions of the map databases are divided; and using the combined parcel index to access a selected parcel from the media address associated with the selected parcel.
Claim 3
Dependent Claim
48 words
The computer-implemented method of claim 1 wherein one of the multiple map databases is stored on a first computer-readable data storage medium and another of the multiple map databases is stored on a second computer-readable data storage medium that is different from the first computer-readable data storage medium.
Claim 4
Dependent Claim
45 words
The computer-implemented method of claim 1 further comprising: forming a combined media table of contents that identifies a media path associated with each of the multiple map databases, wherein said combined parcel index refers to said combined media table of contents for said media path.
Claim 5
Dependent Claim
19 words
The computer-implemented method of claim 1 further comprising: using a spatial index that associates parcel keys with geographic locations.
Claim 6
Dependent Claim
32 words
The computer-implemented method of claim 4 wherein said parcel keys in said spatial index refer to tiles in a grid, and wherein the plurality of geographic areas are defined along said grid.
Claim 7
Dependent Claim
20 words
The computer-implemented method of claim 1 wherein said step of forming is performed at run time in said navigation system.
Claim 8
Dependent Claim
23 words
The computer-implemented method of claim 1 wherein said combined parcel index is stored on a writable data storage medium in said navigation system.
Claim 9
Dependent Claim
20 words
The computer-implemented method of claim 1 wherein said combined parcel index is maintained in a memory in said navigation system.
Claim 10
Dependent Claim
59 words
The computer-implemented method of claim 1 further comprising the step of: upon determining that more than one of said multiple map databases include collections of data that represent geographic features located within the same distinct geographic area, associating the parcel key in the combined parcel index with the media address of the collection of data that is most up-to-date.
Claim 11
Dependent Claim
19 words
The computer-implemented method of claim 1 wherein the coverage regions of said multiple map databases overlap to some extent.
Claim 12
Dependent Claim
23 words
The computer-implemented method of claim 1 wherein one of the multiple map databases is more up-to-date than another of the multiple map databases.
Claim 13
Dependent Claim
37 words
The computer-implemented method of claim 1 further comprising: using the parcel index as a binary free for ranges of data entity identifiers associated with nodes of the parcel index that represent parcels containing said data entity identifiers.
Claim 14
Dependent Claim
102 words
A computer database for containing data that represent geographic features located in a coverage region and organized to provide navigation-related features, the database comprising: a plurality of parcels, wherein each parcel contains a plurality of data entities, wherein the data entities in a parcel represent those geographic features located in a separate respective one of a plurality of geographic sub-regions into which coverage region is divided, a non-updateable spatial index that identifies which parcel of the plurality of parcels contains the data that represent geographic features identified by location; and an updatable parcel index that identifies a media address for each parcel.
Claim 15
Dependent Claim
102 words
A computer database for containing data that represent geographic features located in a coverage region and organized to provide navigation-related features, the database comprising: a plurality of parcels, wherein each parcel contains a plurality of data entities, wherein the data entities in a parcel represent those geographic features located in a separate respective one of a plurality of geographic sub-regions into which coverage region is divided, a non-updateable spatial index that identifies which parcel of the plurality of parcels contains the data that represent geographic features identified by location; and an updatable parcel index that identifies a media address for each parcel.
Claim 16
Dependent Claim
36 words
The computer database of claim 13 further comprising: a media table of contents, referenced by the updatable parcel index, that identifies each path where parcels of data that form the geographic database are located on media.
Claim 17
Dependent Claim
37 words
The computer database of claim 13 wherein a portion of said plurality of parcels is located on one data storage medium and another portion of said plurality of parcel is located on another, different data storage medium.
Claim 18
Dependent Claim
23 words
The computer database of claim 13 wherein said updatable parcel index also identifies distinct ranges of data entity identifiers associated with each parcel.
Claim 19
Dependent Claim
26 words
The computer database of claim 16 wherein said updatable parcel index can be used as a binary tree for finding parcels using said data entity identifiers.
Claim 20
Dependent Claim
21 words
The computer database of claim 13 wherein said updatable parcel index is stored on a re-writable medium in a navigation system.
Claim 21
Dependent Claim
55 words
The computer database of claim 13 wherein parcels are identified in said parcel index in order by parcel ID, wherein the parcel ID of a parcel indicates a relative position of the geographic sub-region corresponding to the parcel in a binary tree that represents the divisions of the coverage region that formed the geographic sub-region.
Claim 22
Dependent Claim
193 words
A computer-implemented method for distributing geographic databases comprising: forming a baseline parcelization pattern, wherein the baseline parcelization pattern represents a separation of data in a baseline geographic database into separate groupings, wherein each grouping contains data that represent geographic features located in a separate respective distinct one of a plurality of geographic sub-regions into which a coverage region represented by the baseline geographic database is divided; forming a first clip database, wherein the first clip database includes data entities separated into separate groupings conforming to said baseline parcelization pattern, wherein said first clip database contains data that represent geographic features located in a first sub-region, wherein said first sub-region is within, but less extensive than, said coverage region of the baseline geographic database; and forming a second clip database, wherein the second clip database includes data entities separated into separate groupings conforming to said baseline parcelization pattern, wherein said second clip database contains data that represent geographic features located in a second sub-region, wherein said second sub-region is within, but less extensive than, said coverage region of the baseline geographic database; and wherein said first sub-region and said second sub-region do not coincide.
Claim 23
Dependent Claim
193 words
A computer-implemented method for distributing geographic databases comprising: forming a baseline parcelization pattern, wherein the baseline parcelization pattern represents a separation of data in a baseline geographic database into separate groupings, wherein each grouping contains data that represent geographic features located in a separate respective distinct one of a plurality of geographic sub-regions into which a coverage region represented by the baseline geographic database is divided; forming a first clip database, wherein the first clip database includes data entities separated into separate groupings conforming to said baseline parcelization pattern, wherein said first clip database contains data that represent geographic features located in a first sub-region, wherein said first sub-region is within, but less extensive than, said coverage region of the baseline geographic database; and forming a second clip database, wherein the second clip database includes data entities separated into separate groupings conforming to said baseline parcelization pattern, wherein said second clip database contains data that represent geographic features located in a second sub-region, wherein said second sub-region is within, but less extensive than, said coverage region of the baseline geographic database; and wherein said first sub-region and said second sub-region do not coincide.
References Cited (Backward Citations)
US4937572A
Cited
US4888698A
Cited
US5170353A
Cited
US5513110A
Cited
US6122594A
Cited
US6047280A
Cited
US5953722A
Cited
US6308177B1
Cited
US5968109A
Cited
US5974419A
Cited
US6141454A
Cited
US6233521B1
Cited
US6107961A
Cited
US5963956A
Cited
US6035299A
Cited
US6112153A
Cited
US6230098B1
Cited
US6484090B1
Cited
WO1999058934A1
Cited
US6430497B1
Cited
US20020029224A1
Cited
US20010051851A1
Cited
US6546334B1
Cited
US6453233B1
Cited
US6473691B1
Cited
US6324470B1
Cited
US6591270B1
Cited
US20020059304A1
Cited
US20020147545A1
Cited
US20030028316A1
Cited
US20030028315A1
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2009-08-28 | 2010-02-27 | 2010-08-29 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2013-08-28 | 2014-02-27 | 2014-08-29 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2017-08-28 | 2018-02-27 | 2018-08-29 | $7700.00 | Window Closed / Lapsed |