# US 7,610,147 B2 · Map data processing unit

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

- Number: US 7,610,147 B2
- Document ID: US7610147B2
- Status: Granted
- Kind: B2
- Application number: 11/023,355
- Filed: 2004-12-29
- Published: 2005-05-26
- Granted: 2009-10-27
- Earliest claimed: 2003-03-25
- Assignees: Mitsubishi Denki Kabushiki Kaisha
- Inventors: Masaharu Umezu; Tomoya Ikeuchi; Makoto Mikuriya; Mitsuo Shimotani
- Web page: https://patentgrep.com/patent/US7610147B2

## CPC

- G01C 21/3859: {Differential updating map data}
- G01C 21/3881: {Tile-based structures}
- Y10S 707/99953: Recoverability
- 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)
- Y10S: TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS

## Abstract

A map data processing unit includes a batch update section and dynamic update section. A type of update data fed from an update data input section is decided using header information. If the update data is route search data, the batch update section collectively updates all the map data to latest version map data according to the update data from the update data input section. If the update data is not the route search data, the dynamic update section updates the map data to the latest version map data according to the update data every time the map data becomes necessary. Thus performing the collective or dynamic update according to the type of the update data enables the update to the latest map data without affecting the operation speed of a navigation function, with minimizing the time precluding the use of the navigation function.

## Claims

### Claim 1

A map data processing unit that has a function of updating map data, and includes a display section for performing various types of display including display of a processing result of the map data, a manipulation section for carrying out input manipulation for processing the map data, and a control section for performing entire control, said map data processing unit comprising:
a post-update data cache section for temporarily storing, in a cache, latest version map data to be read in response to a request for map data;
an update data input section for inputting update data for updating the map data to the latest version map data, when said post-update data cache section does not store the map data; and
a dynamic update section for updating, when said update data input section inputs the update data, old version map data to latest version map data to be stored in the cache, in accordance with the update data fed from said update data input section every time a request for the map data occurs;
a pre-update section for updating a plurality of map data in advance;
a pre-update decision section for deciding the map data to be updated in advance by said pre-update section; and
a pre-update data recording section for recording the map data that is updated by said pre-update section and is to be read in response to the request for the map data.

### Claim 2 (depends on 1)

The map data processing unit according to claim 1
wherein said post-update data cache section stores the map data that is updated by said pre-update section and is to be read in response to the request of the map data.

### Claim 3 (depends on 2)

The map data processing unit according to claim 2, further comprising a current position acquisition section for acquiring a current position, wherein said pre-update section updates in advance the map data around the current position acquired by said current position acquisition section.

### Claim 4 (depends on 2)

The map data processing unit according to claim 2, further comprising a location registration section for carrying out location registration, wherein
said pre-update section updates in advance the map data around the location registered in said location registration section.

### Claim 5 (depends on 2)

The map data processing unit according to claim 2, further comprising a driving history recording section for storing driving history information, wherein
said pre-update section updates in advance the map data around a place indicated by the driving history information stored in said driving history recording section.

### Claim 6 (depends on 1)

The map data processing unit according to claim 1, further comprising a current position acquisition section for acquiring a current position, wherein
said pre-update section updates in advance the map data around the current position acquired by said current position acquisition section.

### Claim 7 (depends on 1)

The map data processing unit according to claim 1, further comprising a location registration section for carrying out location registration, wherein
said pre-update section updates in advance the map data around the location registered in said location registration section.

### Claim 8 (depends on 1)

The map data processing unit according to claim 1, further comprising a driving history recording section for storing driving history information, wherein
said pre-update section updates in advance the map data around a place indicated by the driving history information stored in said driving history recording section.
