IP Library Granted Patent US 9,702,701
Granted Patent B2
US 9,702,701 · App. 15/135,575 · Granted Jul 11, 2017

Navigation device and method

Inventors: Pieter Geelen (Amsterdam, NL); Jacob Eisenberg (Munich, DE)
Assignee: TomTom Navigation B.V.
G01C21/00G01C21/34G01C21/36G01C21/3685
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,702,701
App. No.
15/135,575
Granted
Jul 11, 2017
Kind
B2
Abstract

Embodiments of the present invention relate to a route-planning device ( 200;302 ) comprising a storage section ( 230;306 ) storing map information, the map information including information identifying a plurality of potential positions, each potential position corresponding to a position at which a location of a predetermined type might potentially be found; and a search route module ( 490 ) arranged to determine a search route visiting at least one of the potential positions, the determination of the search route using a predetermined efficiency measure based on likelihood of finding a location of the predetermined type.

Claims (48)

1. A route-planning device, comprising:

a storage section storing map information, wherein the map information comprises data representative of roads and/or sub-roads of a road network, each road and/or sub-road having a length and at least one parking space associated therewith, and wherein the map information further comprises probability information for each road and/or sub-road corresponding to the likelihood of finding a vacant parking space on the road and/or sub-road;

a goal identification section for identifying a goal position; and

a search route module arranged to:

receive a request to provide a search route for a vacant parking space;

set a current position of a navigation device associated with a vehicle as a start position of the search route;

determine a route from the start position that visits a plurality of the parking spaces using the map information, wherein said determining comprises evaluating a predetermined cost function for each of a plurality of possible routes from the start position of up to a maximum length, the cost function being based at least on the probability information for the roads and/or sub-roads of the possible route, distances between the start position and positions of the roads and/or sub-roads of the possible route, and distances between the goal position and positions of the roads and/or sub-roads of the possible route, and selecting the best route from the plurality of possible routes as the determined route based on maximizing or minimizing the result of the cost function; and

output the determined route as the search route.

2. The route-planning device according to claim 1 , wherein the position of each road or sub-road is a mid-point of the road or sub-road.

3. The route-planning device according to claim 1 , wherein a parameter is used in the cost function to weight the importance of the distances between the goal position and the positions of the roads and/or sub-roads of the possible route, and wherein the search route module is further arranged to receive a value of the parameter from a user of the navigation device.

4. The route-planning device according to claim 1 , wherein the maximum length is a predetermined travel distance or a predetermined travel time.

5. The route-planning device according to claim 1 , wherein the route-planning device is the navigation device associated with the vehicle.

6. The route-planning device according to claim 5 , further comprising an input section for receiving commands from a user, wherein the request to provide the search route for the vacant parking space is received from the user via the input section.

7. The route-planning device according to claim 1 , wherein the route-planning device is a route-planning server, said route-planning server being arranged to be in communication with the navigation device associated with the vehicle and further comprising: a receiving section for receiving, over a network, the request to provide the search route from the navigation device; and a sending section for sending, over the network, the search route determined by the search route module.

8. A route-planning device, comprising:

a storage section storing map information, wherein the map information comprises data representative of roads and/or sub-roads of a road network, each road and/or sub-road having a length and at least one parking space associated therewith, and wherein the map information further comprises probability information for each road and/or sub-road corresponding to the likelihood of finding a vacant parking space on the road and/or sub-road;

a goal identification section for identifying a goal position; and

a search route module arranged to:

receive a request to provide a search route for a vacant parking space;

determine a first route from the goal position that visits a plurality of the parking spaces using the map information, wherein said determining comprises evaluating a predetermined cost function for each of a plurality of possible routes from the goal position of up to a maximum length, the cost function being based at least on the probability information for the roads and/or sub-roads of the possible route and distances between the goal position and positions of the roads and/or sub-roads of the possible route, and selecting the best route from the plurality of possible routes as the determined route based on maximizing or minimizing the result of the cost function;

determine a second route from a current position of a navigation device associated with a vehicle to a point on the first route using the map information; and

output the second route and at least a portion of the first route as the search route.

9. The route-planning device according to claim 8 , wherein a parameter is used in the cost function to weight the importance of the distances between the goal position and the positions of the roads and/or sub-roads of the possible route, and wherein the search route module is further arranged to receive a value of the parameter from a user of the navigation device.

10. The route-planning device according to claim 8 , wherein the maximum length is a predetermined travel distance or a predetermined travel time.

11. A computer-implemented method of providing a search route using a route-planning device comprising a storage section storing map information, wherein the map information comprises data representative of roads and/or sub-roads of a road network, each road and/or sub-road having a length and at least one parking space associated therewith, and wherein the map information further comprises probability information for each road and/or sub-road corresponding to the likelihood of finding a vacant parking space on the road and/or sub-road, the method comprising:

receiving a request to provide a search route for a vacant parking space;

identifying a goal position;

setting a current position of a navigation device associated with a vehicle as a start position of the search route;

determining a route from the start position that visits a plurality of the parking spaces using the map information, wherein said determining comprises evaluating a predetermined cost function for each of a plurality of possible routes from the start position of up to a maximum length, the cost function being based at least on the probability information for the roads and/or sub-roads of the possible route, distances between the start position and positions of the roads and/or sub-roads of the possible route, and distances between the goal position and positions of the roads and/or sub-roads of the possible route, and selecting the best route from the plurality of possible routes as the determined route based on maximizing or minimizing the result of the cost function; and

outputting the determined route as the search route.

12. A computer-implemented method of providing a search route using a route-planning device comprising a storage section storing map information, wherein the map information comprises data representative of roads and/or sub-roads of a road network, each road and/or sub-road having a length and at least one parking space associated therewith, and wherein the map information further comprises probability information for each road and/or sub-road corresponding to the likelihood of finding a vacant parking space on the road and/or sub-road, the method comprising:

receiving a request to provide a search route for a vacant parking space;

identifying a goal position;

determining a first route from an identified goal position that visits a plurality of the parking spaces using the map information, wherein said determining comprises evaluating a predetermined cost function for each of a plurality of possible routes from the goal position of up to a maximum length, the cost function being based at least on the probability information for the roads and/or sub-roads of the possible route and distances between the goal position and positions of the roads and/or sub-roads of the possible route, and selecting the best route from the plurality of possible routes as the determined route based on maximizing or minimizing the result of the cost function;

determining a second route from a current position of a navigation device associated with a vehicle to a point on the first route using the map information; and

outputting the second route and at least a portion of the first route as the search route.

13. A non-transitory computer readable medium comprising computer software including a set of instructions executable by a route-planning device that comprises a storage section storing map information, wherein the map information comprises data representative of roads and/or sub-roads of a road network, each road and/or sub-road having a length and at least one parking space associated therewith, and wherein the map information further comprises probability information for each road and/or sub-road corresponding to the likelihood of finding a vacant parking space on the road and/or sub-road, that, when executed, cause the route-planning device to perform a method of providing a search route, the method comprising:

receiving a request to provide a search route for a vacant parking space;

identifying a goal position;

setting a current position of a navigation device associated with a vehicle as a start position of the search route;

determining a route from the start position that visits a plurality of the parking spaces using the map information, wherein said determining comprises evaluating a predetermined cost function for each of a plurality of possible routes from the start position of up to a maximum length, the cost function being based at least on the probability information for the roads and/or sub-roads of the possible route, distances between the start position and positions of the roads and/or sub-roads of the possible route, and distances between the goal position and positions of the roads and/or sub-roads of the possible route, and selecting the best route from the plurality of possible routes as the determined route based on maximizing or minimizing the result of the cost function; and

outputting the determined route as the search route.

14. A non-transitory computer readable medium comprising computer software including a set of instructions executable by a route-planning device that comprises a storage section storing map information, wherein the map information comprises data representative of roads and/or sub-roads of a road network, each road and/or sub-road having a length and at least one parking space associated therewith, and wherein the map information further comprises probability information for each road and/or sub-road corresponding to the likelihood of finding a vacant parking space on the road and/or sub-road, that, when executed, cause the route-planning device to perform a method of providing a search route, the method comprising:

receiving a request to provide a search route for a vacant parking space;

identifying a goal position;

determining a first route from an identified goal position that visits a plurality of the parking spaces using the map information, wherein said determining comprises evaluating a predetermined cost function for each of a plurality of possible routes from the goal position of up to a maximum length, the cost function being based at least on the probability information for the roads and/or sub-roads of the possible route and distances between the goal position and positions of the roads and/or sub-roads of the possible route, and selecting the best route from the plurality of possible routes as the determined route based on maximizing or minimizing the result of the cost function;

determining a second route from a current position of a navigation device associated with a vehicle to a point on the first route using the map information; and

outputting the second route and at least a portion of the first route as the search route.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 17, 2017
From: EISENBERG, JACOB; GEELEN, PIETER
To: TOMTOM INTERNATIONAL B.V.
Reel/Frame 040979/0157 →
DEED OF DEMERGER AND INCORPORATION Recorded Jan 17, 2017
From: TOMTOM INTERNATIONAL B.V.
To: TOMTOM NAVIGATION B.V.
Reel/Frame 041377/0020 →
Continuity (2)
Continuation 13704707
Related Publication 20160238401A1 · Aug 18, 2016