METHOD AND SYSTEM FOR CROSS-REFERENCING AND DEDUPLICATING OBJECTS IN MULTIPLE MAP BUILDING BLOCKS
First Claim
1. A computer implemented method for enriching the content in a digital map by integrating data in the form of building blocks from one or more sources into a digital map, comprising the steps of:
- integrating a supplemental building block containing at least one digitized geocoded object pertaining to an object in reality into a digital map stored on a computer, said digital map containing digitized information including at least one building block containing a digitized geocoded object corresponding to the same object in reality;
identifying the geocoded objects from respective building blocks that correspond to the same object in reality;
assigning a priority value for each identified geocoded object;
comparing the priority values to one another; and
storing, in the digital map, information identifying the geocoded objects that correspond to the same object in reality and which one of the identified geocoded objects has the highest priority value and is to be used by a digital map or navigation application.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method for providing a digital map database wherein multiple instances of geocoded objects pertaining to points of interest (POI) and/or three-dimensional (3D) objects contained within one or more building blocks are compared to find undesirable duplicate geocoded objects. Cross-referencing information is stored and preference information about which geocoded object or object property/attribute should be used is assessed to determine priority for selection or presentation on the display screen (12) of a navigation device (10) or other suitable computing device. Cross-references can be pre-calculated at corn-pile time or calculated on-the-fly by the navigation application at run time and may be persistently stored in dedicated data structures. When duplicate geocoded objects are found, only the most accurate information or a super set of (attribute) information is used by applications or presented to a user thereby preventing confusion.
-
Citations
21 Claims
-
1. A computer implemented method for enriching the content in a digital map by integrating data in the form of building blocks from one or more sources into a digital map, comprising the steps of:
-
integrating a supplemental building block containing at least one digitized geocoded object pertaining to an object in reality into a digital map stored on a computer, said digital map containing digitized information including at least one building block containing a digitized geocoded object corresponding to the same object in reality; identifying the geocoded objects from respective building blocks that correspond to the same object in reality; assigning a priority value for each identified geocoded object; comparing the priority values to one another; and storing, in the digital map, information identifying the geocoded objects that correspond to the same object in reality and which one of the identified geocoded objects has the highest priority value and is to be used by a digital map or navigation application. - View Dependent Claims (3, 6, 8, 12, 13, 14)
-
-
2. A computer implemented method for enriching the content in a digital map by integrating data in the form of building blocks from one or more sources into a digital map, comprising the steps of:
-
integrating a supplemental building block containing at least one digitized geocoded object attribute pertaining to an attribute of an object in reality into a digital map stored on a computer, said digital map containing digitized information corresponding to a network of roads in reality and further including at least one building block containing a digitized geocoded object attribute corresponding to the same object attribute in reality; identifying the geocoded object attributes from respective building blocks that correspond to the same object attribute in reality; assigning a priority value for each identified geocoded object attribute; comparing the priority values to one another; and storing, in the digital map, information identifying the geocoded object attributes that correspond to the same object attribute in reality and which one of the identified geocoded object attributes has the highest priority value and is to be used a digital map or navigation application. - View Dependent Claims (19, 20, 21)
-
-
4-5. -5. (canceled)
-
7. (canceled)
-
9-11. -11. (canceled)
- 15. An electronic computing device configured to access a stored digital map containing digitized information comprising a plurality of building blocks each containing at least one digitized geocoded object corresponding to an object in reality, cross-reference information identifying geocoded objects in the plurality of building blocks that correspond to the same object in reality and preference information identifying which one of the identified geocoded objects is to be used by a digital map or navigation application, and further being configured to execute a digital map or navigation application that selects and uses a geocoded object or an attribute thereof based at least on the stored cross-reference and preference information.
- 17. An electronic computing device configured to access a stored digital map containing digitized information comprising a plurality of building blocks each containing at least one digitized geocoded object attribute corresponding to an object attribute in reality, cross-reference information identifying geocoded object attributes in the plurality of building blocks that correspond to the same object attribute in reality and preference information identifying which one of the identified geocoded object attributes is to be used by a digital map or navigation application, and further being configured to execute a digital map or navigation application that selects and uses a geocoded object attribute based at least on the stored cross-reference and preference information.
Specification