Map Updating System, Methods and Programs
1 Assignment
0 Petitions
Accused Products
Abstract
Map updating systems, methods, and programs that store map information, including one or more pieces of difference update information, obtain the one or more pieces of difference update information used for updating a part of the map information, and update the map information based on the one or more pieces of difference update information. The systems, methods, and programs obtain total update information used for updating an entirety of the memory to a new piece of map information, update the map information based on the total update information, compare a version of the total update information used in the total update with each of versions of the one or more pieces of difference update information stored in the memory, extract any of the one or more pieces of difference update information judged to be newer and update the map information based on the difference update information.
24 Citations
21 Claims
-
1-3. -3. (canceled)
-
4. A map updating system comprising:
-
a memory that stores map information, including one or more pieces of difference update information; a controller configured to; obtain the one or more pieces of difference update information used for updating a part of the map information stored in the memory to a new piece of map information; update the map information based on the one or more pieces of difference update information; obtain total update information used for updating an entirety of the map information stored in the memory to a new piece of map information; update the map information based on the total update information; compare, after a total update is performed, a version of the total update information used in the total update with each of versions of the one or more pieces of difference update information stored in the memory; extract any of the one or more pieces of difference update information of which the version is judged to be newer than the version of the total update information; and update the map information on which the total update has been performed based on the any of the difference update information. - View Dependent Claims (5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A map updating method comprising:
-
obtaining one or more pieces of difference update information used for updating a part of map information stored in a memory to a new piece of map information; updating the map information based on the one or more pieces of difference update information; obtaining total update information used for updating an entirety of the map information stored in the memory to a new piece of map information; performing a total update on the map information based on the total update information; storing the one or more pieces of difference update information in the memory; comparing, after the total update is performed, a version of the total update information used in the total update with each version of the one or more pieces of difference update information stored in the memory; extracting from the memory, any of the one or more pieces of difference update information of which the version is judged to be newer than the version of the total update information; and updating the map information on which the total update has been performed based on the any of the extracted difference update information. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. An computer-executable program embodied on a computer-readable medium executable by a computer to perform a map updating process, the computer-executable program comprising:
-
instructions for obtaining one or more pieces of difference update information used for updating a part of map information stored in a map information storage medium to a new piece of map information; instructions for updating the map information based on the one or more pieces of difference update information obtained in the difference update information obtaining step; instructions for obtaining total update information used for updating an entirety of the map information stored in the map information storage medium to a new piece of map information; instructions for performing a total update on the map information based on the total update information; instructions for storing the one or more pieces of difference update information obtained in the difference update information obtaining step into in a difference update information storage medium; instructions for comparing, after the total update is performed in the total updating step, a version of the total update information used in the total update with each of versions of the one or more pieces of difference update information stored in the difference update information storage medium; instructions for extracting from the difference update information storage medium, any of the one or more pieces of difference update information of which the version is judged to be newer than the version of the total update information at the comparing step; and instructions for updating the map information on which the total update has been performed based on the any of the extracted difference update information extracted at the information extracting step. - View Dependent Claims (20, 21)
-
Specification