IP Library Granted Patent US 9,841,289
Granted Patent B2
US 9,841,289 · App. 14/624,630 · Granted Dec 12, 2017

Navigation devices and methods carried out thereon

Inventors: Heiko Schilling (Nottingham, GB); Ewgenij Gawrilow (Berlin, DE); Moritz Hilger (Berlin, DE); Andreas Profous (Berlin, DE); Jürgen Werber (Berlin, DE); Alexandru Serbanescu (Amstelveen, NL)
Assignee: TomTom Navigation B.V.
G01C21/3453G01C21/34G01C21/3446G01C21/3492G01C21/00G01C21/3626
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,841,289
App. No.
14/624,630
Granted
Dec 12, 2017
Kind
B2
Abstract

This invention concerns a method of determining a route using map data comprising a plurality of navigable paths, the map data divided into a plurality of regions. The method comprises using at least one processing apparatus to: receive an origin and a destination on the map data and a selection of one of a plurality of cost functions and determine a route from the origin to the destination using the map data and minimum cost data that identifies minimum cost paths between regions of the map data. The minimum cost data identifies more than one minimum cost path between a pair of the regions if different minimum cost paths exist between the pair of regions for different cost functions and determining a route comprises identifying from the minimum cost paths for the pair of regions comprising the origin and destination, the minimum cost path having a lowest cost for the selected cost function.

Claims (32)

1. A method of generating a route from an origin position to a destination position across an electronic map comprising a plurality of vectors representing segments of a navigable route in the area covered by the electronic map, the method comprising:

storing routing acceleration data, wherein the routing acceleration data is pre-generated for a specific electronic map indicating which vectors of the electronic map form part of a lowest cost route to a destination;

utilising, by a processor, data to provide corrections to the electronic map which comprises data indicative of new vectors not previously part of the electronic map;

amending, by the processor, the routing acceleration data to indicate that the new vectors are part of the minimum cost route to form amended routing acceleration data; and

generating, by the processor, a route between the origin position and the destination position wherein the generation includes utilising the amended routing acceleration data.

2. The method of claim 1 , wherein the routing acceleration data is stored in a side file.

3. The method of claim 2 , wherein the side file is pre-processed.

4. The method of claim 1 , wherein the minimum cost data is a plurality of sets of minimum cost data each having a different set of predetermined criterion.

5. The method of claim 4 , wherein the plurality of sets of minimum cost data each having a different set of predetermined criterion comprises at least one of: distance; travel time; environmental impact; petrol used; C02 generated; and avoidance or preference of one or more particular road types or classes.

6. The method of claim 1 , wherein the route generation is based on one or more bit vectors.

7. The method according to claim 1 , wherein the corrections to the electronic map are downloaded from a remote server.

8. The method of claim 1 , further comprising receiving, from a user, data indicating new vectors associated with the electronic map, and amending, by the processor, routing acceleration data based on the new vectors.

9. The method of claim 8 , wherein the received new vectors form part of the minimum cost route.

10. A computer device comprising memory having stored therein an electronic map comprising a plurality of vectors representing segments of a navigable route in the area covered by the electronic map and a processing unit arranged to:

store routing acceleration data, wherein the routing acceleration data is pre-generated for a specific electronic map indicating which vectors of the electronic map form part of a lowest cost route to a destination;

utilise data providing corrections to the electronic map which comprises data indicative of new vectors not previously part of the electronic map;

amend the routing acceleration data to indicate that the new vectors are part of the lowest cost route to form amended routing acceleration data; and

generate a route between an origin position and a destination position wherein the generation includes utilising the amended routing acceleration data.

11. The computer device of claim 10 further comprising a positioning system, a display, a user interface.

12. The computer device of claim 11 , the processing unit being further arranged to receive from a user, through inputs on the user interface, data indicating new vectors associated with the electronic map, and to amend, by the processor, routing acceleration data based on the new vectors.

13. The computer device of claim 12 , wherein the received new vectors form part of the minimum cost route.

14. A non-transitory computer-readable medium which stores a set of instructions which when executed performs a method for generating a route from an origin position to a destination position across an electronic map comprising a plurality of vectors representing segments of a navigable route in the area covered by the electronic map, the method executed by the set of instructions comprising:

storing routing acceleration data wherein the routing acceleration data is pre-generated for a specific electronic map indicating which vectors of the electronic map form part of a lowest cost route to a destination;

utilising data to provide corrections to the electronic map which comprises data indicative of new vectors not previously part of the electronic map;

amending the routing acceleration data to indicate that the new vectors are part of the minimum cost route to form amended routing acceleration data; and

generating a route between the origin position and the destination position wherein the generation includes utilising the amended routing acceleration data.

15. The computer-readable medium of claim 14 , wherein the routing acceleration data is stored in a side file.

16. The computer-readable medium of claim 15 , wherein the side file is preprocessed.

17. The computer-readable medium of claim 14 , wherein the minimum cost data is a plurality of sets of minimum cost data each having a different set of predetermined criterion.

18. The computer-readable medium of claim 17 , wherein the plurality of sets of minimum cost data each having a different set of predetermined criterion comprises at least one of: distance; travel time; environmental impact; petrol used; C02 generated; and avoidance or preference of one or more particular road types or classes.

19. The computer readable medium of claim 14 , the method executed by the set of instructions further comprising receiving, from a user, data indicating new vectors associated with the electronic map, and amending, by the processor, routing acceleration data based on the new vectors.

20. The computer readable medium of claim 19 , wherein the received new vectors form part of the minimum cost route.

Assignments (5)
CHANGE OF NAME Recorded Dec 8, 2016
From: TOMTOM WORK GMBH
To: TOMTOM DEVELOPMENT GERMANY GMBH
Reel/Frame 040857/0815 →
CONTRACT RESEARCH & DEVELOPMENT AGREEMENT Recorded Dec 8, 2016
From: TOMTOM WORK GMBH
To: TOMTOM INTERNATIONAL B.V.
Reel/Frame 040905/0160 →
DEED OF DEMERGER AND INCORPORATION Recorded Dec 8, 2016
From: TOMTOM INTERNATIONAL B.V.
To: TOMTOM NAVIGATION B.V.
Reel/Frame 040905/0165 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 7, 2016
From: GAWRILOW, EWGENIJ; HILGER, MORITZ; PROFOUS, ANDREAS; WERBER, JURGEN
To: TOMTOM DEVELOPMENT GERMANY GMBH
Reel/Frame 040583/0711 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 7, 2016
From: SCHILLING, HEIKO; SERBANESCU, ALEXANDRU
To: TOMTOM INTERNATIONAL B.V
Reel/Frame 040585/0831 →
Continuity (3)
Continuation 13642883
Provisional Application 61282927 · Apr 23, 2010
Related Publication 20150168170A1 · Jun 18, 2015