IP Library Granted Patent US 9,864,766
Granted Patent B2
US 9,864,766 · App. 14/394,131 · Granted Jan 9, 2018

Methods and systems for updating a digital map

Inventors: Hannes Scharmann (Hildesheim, DE); Hans-Ulrich Otto (Hildesheim, DE); Volker Hiestermann (Laatzen, DE)
Assignee: TOMTOM NAVIGATION B.V.
G06F17/30309G01C21/32G06F17/30241G09B29/106
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,864,766
App. No.
14/394,131
Granted
Jan 9, 2018
Kind
B2
Abstract

A system and method are disclosed for incrementally updating an existing digital map of a client device in a digital map update system. The digital map update system comprises, for each of one or more baseline digital maps, at least one digital map update repository comprising data which may be communicated to one or more remote client devices for use by the or each remote client device in incrementally updating an existing digital map of the device. Each repository includes one or more digital map forward update journals in respect of a respective given version of the baseline map to which the digital map update repository relates. The forward update journal comprises data indicative of a set of one or more incremental updates that may be used to update the given version of the baseline map to a later version. Each repository also includes one or more digital map reverse update journals for reversing the effects of the or a forward update journal and reverting the later version of the baseline map back to an earlier version.

Claims (29)

1. A digital map update system, comprising:

at least one separate digital map update repository associated with each of one or more different baseline digital maps, each baseline digital map being a corresponding different given version of a digital map from among successive versions of the digital map, the or each digital map update repository comprising:

one or more digital map forward update journals, each digital map forward update journal being in respect of a respective given version of the baseline map with which the digital map update repository is associated, wherein the or each digital map forward update journal comprises, for the respective given version of the baseline digital map, data indicative of a set of one or more incremental updates that may be used to update the respective given version of the baseline map to a later version; and

one or more digital map reverse update journals, each digital map reverse update journal being in respect of a respective given version of the baseline map with which the digital map update repository is associated, wherein the or each digital map reverse update journal comprises, for the respective given version of the baseline digital map, data indicative of a set of one or more incremental updates that may be used to revert the respective given version of the baseline map to an earlier version,

wherein a digital map reverse update journal is provided for each digital map forward update journal, the set of one or more incremental updates of the or each digital map reverse update journal being for reversing an effect of the or a digital map forward update journal; and

a processor configured to, for each of one or more client devices:

acquire, from the digital map update repository associated with a version of an existing baseline digital map of the client device, at least one digital map forward update journal and at least one digital map reverse update journal; and

communicate, to the client device, the at least one digital map forward update journal and the at least one digital map reverse update journal for use by the client device in incrementally updating the existing baseline digital map of the client device.

2. The system of claim 1 , wherein the one or more digital map forward update journals in each digital map update repository are provided in respect of different respective prior versions of the baseline digital map with which the digital map update repository is associated, wherein the prior versions of the baseline digital map are successive versions, and wherein each digital map forward update journal comprises, for the respective prior version of the baseline digital map, data indicative of a set of one or more incremental updates that may be used to update the respective prior version of the baseline digital map to a successive later version.

3. The system of claim 1 , wherein the or each digital map update repository comprises digital map data for the given version of the baseline digital map and a forward update journal at least comprising incremental update data for updating a successive previous version of the baseline digital map to the given version of the baseline digital map.

4. The system of claim 3 , wherein the or each digital map update repository comprises digital map data for at least a latest version of the baseline digital map with which the or each digital map update repository is associated.

5. The system of claim 1 , wherein at least one of the one or more client devices is a navigation device.

6. The system of claim 5 , wherein the navigation device is associated with a vehicle.

7. The system of claim 1 , wherein the data in the at least one digital map forward update journal and the at least one digital map reverse update journal is of a standardized format.

8. A method of incrementally updating an existing digital map of a client device by a digital map update system, the digital map update system comprising:

at least one separate digital map update repository associated with each of one or more different baseline digital maps, each baseline digital map being a corresponding different given version of a digital map from among a sequence of versions of the digital map, the or each digital map update repository comprising:

one or more digital map forward update journals, each digital map forward update journal being in respect of a respective given version of the baseline map with which the digital map update repository is associated, wherein the or each digital map forward update journal comprises, for the respective given version of the baseline digital map, data indicative of a set of one or more incremental updates that may be used to update the respective given version of the baseline map to a later version; and

one or more digital map reverse update journals, each digital map reverse update journal being in respect of a respective given version of the baseline map with which the digital map update repository is associated, wherein the or each digital map reverse update journal comprises, for the respective given version of the baseline digital map, data indicative of a set of one or more incremental updates that may be used to revert the respective given version of the baseline map to another earlier version,

wherein a digital map reverse update journal is provided for each digital map forward update journal, the set of one or more incremental updates of the or each digital map reverse update journal being for reversing an effect of the or a digital map forward update journal;

the method comprising, for each of one or more client devices:

acquiring, from the digital map update repository associated with a version of an existing baseline digital map of the client device, at least one digital map forward update journal and at least one digital map reverse update journal; and

communicating, to the client device, the at least one digital map forward update journal and the at least one digital map reverse update journal for use by the client device in incrementally updating the existing baseline digital map of the client device.

9. The method of claim 8 , further comprising, receiving, from the client device, an indication of the version of the existing baseline digital map of the client device.

10. The method of claim 8 , further comprising, by the client device, incrementally updating the existing baseline digital map of the client device based on one or more of the at least one digital map forward update journal and the at least one digital map reverse update journal.

11. The method of claim 10 , wherein the client device uses data indicative of the version of a baseline digital map to which the at least one digital map forward update journal and the at least one digital map reverse update journal relate together with data indicative of a set of one or more incremental updates from the one or more of the at least one digital map forward update journal and the at least one digital map reverse update journal to update the existing baseline digital map of the client device.

12. The method of claim 8 , wherein at least one of the one or more client devices is a navigation device.

13. The method of claim 12 , wherein the navigation device is associated with a vehicle.

14. The method of claim 8 , wherein the data in the at least one digital map forward update journal and the at least one digital map reverse update journal is of a standardized format.

15. A non-transitory computer readable medium comprising computer readable instructions that, when executed by one or more processors, cause the one or more processors to perform a method according to claim 8 .

Assignments (3)
DATA SERVICES AGREEMENT Recorded Mar 30, 2017
From: TOMTOM GERMANY GMBH & CO. KG
To: TOMTOM GLOBAL CONTENT B.V.
Reel/Frame 042114/0527 →
DEED OF DEMERGER AND INCORPORATION Recorded Mar 30, 2017
From: TOMTOM GLOBAL CONTENT B.V.
To: TOMTOM NAVIGATION B.V.
Reel/Frame 042114/0605 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 15, 2014
From: SCHARMANN, HANNES; OTTO, HANS-ULRICH; HIESTERMANN, VOLKER
To: TOMTOM GERMANY GMBH & CO. KG
Reel/Frame 033951/0353 →
Priority Claims (2)
GB 1206578.5 · Apr 13, 2012 · national
GB 1301926.0 · Feb 4, 2013 · national
Continuity (1)
Related Publication 20150058305A1 · Feb 26, 2015