METHOD AND SYSTEM FOR REPORTING ERRORS IN A GEOGRAPHIC DATABASE
First Claim
1. A method for updating geographic data, the method comprising:
- obtaining, with a processor, an outline template representing at least one physical object from the geographic data for a geographic location;
receiving difference information from a comparison of land-based image data, generated from a mobile device at the geographic location, with the outline template of the at least one physical object; and
providing an error report, based on the difference information, for updating the geographic data, the error report indicative of an error in the outline template.
3 Assignments
0 Petitions
Accused Products
Abstract
A geographic database is updated using image data collected in the background of a viewing application, such as an augmented reality application, running on a mobile device. The mobile device determines a current geographic location, which is used to access an outline template generated from the geographic data. The geographic data may include sensor data or images. The outline template is compared to the image data, and an error report is provided from the differences, if any. The differences are associated with physical objects that have changed at the current geographic location from a time when the geographic database was built or last updated to the present time. A typical physical object is a building that was recently built or removed. The error report may be used to directly update the geographic database or trigger further data collection at the geographic location.
36 Citations
22 Claims
-
1. A method for updating geographic data, the method comprising:
-
obtaining, with a processor, an outline template representing at least one physical object from the geographic data for a geographic location; receiving difference information from a comparison of land-based image data, generated from a mobile device at the geographic location, with the outline template of the at least one physical object; and providing an error report, based on the difference information, for updating the geographic data, the error report indicative of an error in the outline template. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 21, 22)
-
-
11. An apparatus for detecting errors in geographic data comprising:
-
a database configured to store an outline template derived from the geographic data, the outline template representing physical objects at a plurality of different locations from at least one previous time; and a processor configured to;
(1) receive spatial information provided based on an image from a land-based mobile device and a geographic location of the land-based mobile device, the spatial information representing a first of the physical objects at a later time, (2) compare the spatial information with the outline template representing the first physical object, (3) indicate a difference between the outline template from the at least one previous time and the spatial information from the later time, and (4) generate an error report based on the difference, the error report indicative of an error in the outline template,wherein the spatial information is collected by a viewing application. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. (canceled)
-
19. A non-transitory computer readable medium configured to store a computer program configured to perform a method for updating geographic data, the method comprising:
-
generating a first template of an object associated with a geographic location from the geographic data; receiving a second template of the object from a mobile device running an augmented reality application viewing the object, wherein the mobile device is located adjacent to the geographic location; analyzing differences between the first template and the second template as an error report; and updating the geographic data according to the error report. - View Dependent Claims (20)
-
Specification