# US 10,119,828 B2 · Device, method and update server for automatically updating navigation system

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 10,119,828 B2
- Document ID: US10119828B2
- Status: Granted
- Kind: B2
- Application number: 15/219,585
- Filed: 2016-07-26
- Published: 2016-11-17
- Granted: 2018-11-06
- Earliest claimed: 2014-01-28
- Assignees: Hyundai Mnsoft, Inc.
- Applicants: Hyundai Mnsoft, Inc.
- Inventors: Yong Chan Cho
- Web page: https://patentgrep.com/patent/US10119828B2

## CPC

- G09B 29/106: {using electronic means}
- G01C 21/3617: {using user history, behaviour, conditions or preferences, e.g. predicted or inferred from previous use or current movement}
- G01C 21/3859: {Differential updating map data}
- G08G 1/096827: {where the route is computed onboard}
- G08G 1/096844: {where the complete route is dynamically recomputed based on new data}
- G08G 1/0969: having a display in the form of a map
- G09B: EDUCATIONAL OR DEMONSTRATION APPLIANCES; APPLIANCES FOR TEACHING, OR COMMUNICATING WITH, THE BLIND, DEAF OR MUTE; MODELS; PLANETARIA; GLOBES; MAPS; DIAGRAMS (devices for psychotechnics or for testing reaction times A61B5/16; games, sports, amusements A63; projectors, projector screens G03B)
- G01C: MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY (measuring liquid level G01F; radio navigation, determining distance or velocity by use of propagation effects, e.g. Doppler effects, propagation time, of radio waves, analogous arrangements using other waves G01S)
- G08G: TRAFFIC CONTROL SYSTEMS (guiding railway traffic, ensuring the safety of railway traffic B61L; arrangement of road signs or traffic signals E01F9/00; radar or analogous systems, sonar systems, lidar systems specially adapted for traffic control G01S13/91, G01S15/88, G01S17/88; {radar or analogous systems, sonar systems, lidar systems specially adapted for anti-collision purposes G01S13/93, G01S15/93, G01S17/93})

## Abstract

An automatic navigation-system update device includes a storage unit including a first storage module and a second storage module each of which stores map data and map version information; a communication unit configured to transmit the map version information extracted from the storage unit to an update server and to receive, from the update server, differential data of map data based on a difference between the map version information and latest map version information; and a control unit. The control unit guides a route on the basis of the map data stored in the first storage module and to update the map data stored in the second storage module by reflecting the differential data.

## Claims

### Claim 1

An automatic navigation-system update device, comprising:
a storage unit including a first storage module and a second storage module each of which stores map data and map version information, wherein the map data of the first storage module and the map data of the second storage module are initially identical to each other;
a communication unit configured to transmit the map version information extracted from the storage unit to an update server and to receive, from the update server, differential data of map data based on a difference between the map version information and latest map version information; and
a control unit configured to guide a route on the basis of the map data stored in the first storage module and to update the map data stored in the second storage module by reflecting the differential data, and the control unit further configured to copy all the updated map data of the second storage module into the first storage module to synchronize the map data of the first storage module or copy the differential data stored in the second storage module into the first storage module to update and synchronize the map data of the first storage module,
wherein the control unit guides the route only based on the map data stored in the second storage module when an operation of the first storage module is stopped.

### Claim 2 (depends on 1)

The device of claim 1, further comprising:
a power delivery unit configured to deliver electric power received from a power source of a motor vehicle, and
wherein the storage unit, the communication unit and the control unit are configured to receive the electric power from the power source through the power delivery unit when an engine of the motor vehicle is turned off.

### Claim 3 (depends on 2)

The device of claim 2, wherein the control unit is configured to update the map data of the first storage module based on the updated map data of the second storage module when the engine of the motor vehicle is turned off.

### Claim 4 (depends on 1)

The device of claim 1, wherein when guiding the route based on the map data stored in the second storage module, the control unit is configured to guide the route using the map data of the same version as a map version of the map data stored in the first storage module.

### Claim 5 (depends on 1)

The device of claim 1, wherein if it is determined through analysis of log data that a motor vehicle travels on a road along which a driver has driven a predetermined number of times or more, or it is determined through analysis of log data that the number of new guidance messages to be outputted is smaller than a predetermined number, the control unit updates the map data of the first storage module based on the updated map data of the second storage module immediately after updating the map data stored in the second storage module.

### Claim 6

An automatic navigation-system update method, comprising:
a first step in which a control unit guides a route based on map data stored in a first storage module, extracts map data and map version information stored in a second storage module and transmits the map data and the map version information to an update server, wherein the map data of the first storage module and the map data of the second storage module are initially identical to each other;
a second step of receiving differential data based on a difference between the map version information and latest map version information from the update server via a communication unit;
a third step of updating the map data stored in the second storage module by reflecting the differential data;
a fourth step of copying all the updated map data of the second storage module into the first storage module to synchronize the map data of the first storage module or copying the differential data stored in the second storage module into the first storage module to update and synchronize the map data of the first storage module,
wherein the control unit guides the route only based on the map data stored in the second storage module when an operation of the first storage module is stopped.

### Claim 7 (depends on 6)

The method of claim 6,
wherein, in the fourth step of, when an engine of a motor vehicle is turned off after the third step, electric power is received from a power source of the motor vehicle to update the map data of the first storage module based on the updated map data of the second storage module.

### Claim 8 (depends on 7)

The method of claim 7, wherein if the engine of the motor vehicle is turned on before the first storage module is completely updated in the fourth step, the control unit guides the route based on the map data stored in the second storage module and updates the map data stored in the first storage module.

### Claim 9 (depends on 6)

The method of claim 6, further comprising:
a step of receiving electric power from a power source of a motor vehicle if an engine of the motor vehicle is turned off in any of the first step, the second step and the third step.

### Claim 10 (depends on 6)

The method of claim 6, wherein the third step includes, immediately after updating the map data stored in the second storage module, allowing the control unit to update the map data of the first storage module based on the updated map data of the second storage module
if it is determined through analysis of log data that a motor vehicle travels on a road along which a driver has driven a predetermined number of times or more, or it is determined through analysis of log data that the number of new guidance messages to be outputted is smaller than a predetermined number.
