System and method for estimating impedance time through a road network
First Claim
1. A navigation system comprising:
- a server including—
a storage unit holding a data structure having data indicative of roads in a roadway network and intersections of the roads at nodes, a route calculation module calculating a planned route over the roadway network between source and destination locations based on the data structure held in the storage unit, and a correction module for identifying undesirable shortcuts constituting predefined paths along the roads and through the nodes in the roadway network route that, while reducing an overall distance traveled by the planned route, are to be avoided in the planned route between the source and destination; and
a navigation device operable to transmit the locations to the server and receive the route from the server over a communications link.
0 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus are provided for estimating an impedance through a node at an intersection between roads in a roadway network. The impedance may be measured in time or distance, for example. Characteristic information describes at least one feature of the intersecting roads. One or more pieces of characteristic information may impact the impedance of traffic through an intersection and are used to estimate the impedance through the node. Examples of characteristic information are speed information, road-type, network routing level, intersection angle information, one-way, and cross traffic turn information. An impedance factor, or a cost, is assigned to each piece of characteristic information. The cost may be positive if the characteristic information adds impedance to the node, or negative if the characteristic information subtracts impedance from the node.
-
Citations
60 Claims
-
1. A navigation system comprising:
-
a server including— a storage unit holding a data structure having data indicative of roads in a roadway network and intersections of the roads at nodes, a route calculation module calculating a planned route over the roadway network between source and destination locations based on the data structure held in the storage unit, and a correction module for identifying undesirable shortcuts constituting predefined paths along the roads and through the nodes in the roadway network route that, while reducing an overall distance traveled by the planned route, are to be avoided in the planned route between the source and destination; and
a navigation device operable to transmit the locations to the server and receive the route from the server over a communications link. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A navigation system comprising:
-
a server including— a storage unit holding a data structure having data indicative of roads in a roadway network and intersections of the roads at nodes, a route calculation module calculating a planned route over the roadway network between source and destination locations based on the data structure held in the storage unit, the route calculation module avoiding the ramp shortcuts, and a correction module for identifying undesirable shortcuts constituting predefined paths along the roads and through the nodes in the roadway network that, while reducing an overall distance traveled by the planned route, are to be avoided in the planned route between the source and destination locations, the correction module identifying ramp shortcuts along an exit ramp and entrance ramp of a road, the route calculation module avoiding the undesirable shortcuts; and
a navigation device operable to transmit the geographic locations to the server and receive the route from the server over a communications link. - View Dependent Claims (14, 15)
-
-
16. A navigation system comprising:
-
a server comprising;
a storage unit holding a data structure having data indicative of roads in a roadway network and intersections of the roads at nodes, a route calculation module calculating a planned route over the roadway network between source and destination locations based on the data structure held in the storage unit, and a correction module for identifying undesirable shortcuts constituting predefined paths along the roads and through the nodes in the roadway network that, while reducing an overall distance traveled by the planned route, are to be avoided in the planned route between the source and destination locations, the route calculation module avoiding the undesirable shortcuts, the correction module identifying neighborhood shortcuts through residential roads in the roadway network where the residential roads do not directly connect with either one of the source and destination locations, the route calculation module avoiding the neighborhood shortcuts; and
a navigation device operable to transmit the locations to the server and receive the route from the server over a communications link. - View Dependent Claims (17, 18)
-
-
19. A navigation system comprising:
-
a server including— a storage unit holding a data structure having data indicative of roads in a roadway network and intersections of the roads at nodes, a route calculation module calculating a planned route over the roadway network between source and destination locations based on the data structure held in the storage unit, and a correction module for identifying undesirable shortcuts constituting predefined paths along the roads and through the nodes in the roadway network that, while reducing an overall distance traveled by the planned route, are to be avoided in the planned route between the source and destination locations, the route calculation module avoiding the undesirable shortcuts, wherein the correction module includes a neighborhood progression module identifying when the planned route travels along residential roads located remote from the source and destination locations, the route calculation module updating the route to avoid residential roads that are remote from the source and destination locations based on neighborhood information received from the neighborhood progression module; and
a navigation device operable to transmit the locations to the server and receive the route from the server over a communications link. - View Dependent Claims (20, 21)
-
-
22. A navigation system comprising:
-
a server including— a storage unit holding a data structure having data indicative of roads in a roadway network and intersections of the roads at nodes, a route calculation module calculating a planned route over the roadway network between source and destination locations based on the data structure held in the storage unit, and a correction module for identifying undesirable shortcuts constituting predefined paths along the roads and through the nodes in the roadway network that, while reducing an overall distance traveled by the planned route, are to be avoided in the planned route between the source and destination, the route calculation module avoiding the undesirable shortcuts, wherein the route calculation module adds one of a distance and time penalty to potential routes that include at least one of exit/entrance ramp shortcuts and neighborhood shortcuts; and
a navigation device operable to transmit the locations to the server and receive the route from the server over a communications link. - View Dependent Claims (23, 24)
-
-
25. A navigation server for calculating a route between source and destination locations and transmitting the route to a portable navigation device for navigating the route, the server comprising:
-
a storage unit holding a data structure having data indicative of roads in a roadway network and intersections of the roads at nodes;
a route calculation module calculating the route over the roadway network between the source and destination locations based on the data structure held in the storage unit, the route calculation module avoiding the ramp shortcuts; and
a correction module for identifying undesirable shortcuts constituting predefined paths along the roads and through the nodes in the roadway network that, while reducing an overall distance traveled by the route, are to be avoided in the route between the source and destination locations, the correction module identifying ramp shortcuts along an exit ramp and entrance ramp of a road, the route calculation module avoiding the undesirable shortcuts. - View Dependent Claims (26, 27, 28, 29)
-
-
30. A portable navigation device for navigating a route between source and destination locations, the device comprising:
-
a global positioning system (GPS) receiver for receiving signals transmitted from a plurality of GPS satellites;
a processor for calculating, by triangulation, the source location using the signals;
an input for receiving indication of the destination location from a user;
a display for displaying the route between the source and destination locations; and
a transceiver for receiving the route from a server. - View Dependent Claims (31, 32, 33)
-
-
34. A navigation server for calculating a route between source and destination locations and transmitting the route to a portable navigation device for navigating the route, the server comprising:
-
a storage unit holding a data structure having data indicative of roads in a roadway network and intersections of the roads at nodes;
a route calculation module calculating the route over the roadway network between the source and destination locations based on the data structure held in the storage unit; and
a correction module for identifying undesirable shortcuts constituting predefined paths along the roads and through the nodes in the roadway network that, while reducing an overall distance traveled by the route, are to be avoided in the route between the source and destination locations, the route calculation module avoiding the undesirable shortcuts, the correction module identifying neighborhood shortcuts through residential roads in the roadway network where the residential roads do not directly connect with either one of the source and destination locations, the route calculation module avoiding the neighborhood shortcuts. - View Dependent Claims (35, 36, 37, 38)
-
-
39. A portable navigation device for navigating a route between source and destination locations, the device comprising:
-
a global positioning system (GPS) receiver for receiving signals transmitted from a plurality of GPS satellites;
a processor for calculating, by triangulation, the source location using the signals;
an input for receiving indication of the destination location from a user;
a display for displaying the route between the source and destination locations; and
a transceiver for receiving the route from a server. - View Dependent Claims (40, 41, 42)
-
-
43. A navigation server for calculating a route between source and destination locations and transmitting the route to a portable navigation device for navigating the route, the server comprising:
-
a storage unit holding a data structure having data indicative of roads in a roadway network and intersections of the roads at nodes;
a route calculation module calculating the route over the roadway network between the source and destination locations based on the data structure held in the storage unit; and
a correction module for identifying undesirable shortcuts constituting predefined paths along the roads and through the nodes in the roadway network that, while reducing an overall distance traveled by the route, are to be avoided in the route between the source and destination locations, the route calculation module avoiding the undesirable shortcuts, wherein the correction module includes a neighborhood progression module identifying when the planned route travels along residential roads located remote from the source and destination locations, the route calculation module updating the route to avoid residential roads that are remote from the source and destination locations based on neighborhood information received from the neighborhood progression module. - View Dependent Claims (44, 45, 46, 47)
-
-
48. A portable navigation device for navigating a route between source and destination locations, the device comprising:
-
a global positioning system (GPS) receiver for receiving signals transmitted from a plurality of GPS satellites;
a processor for calculating, by triangulation, the source location using the signals;
an input for receiving indication of the destination location from a user;
a display for displaying the route between the source and destination locations; and
a transceiver for receiving the route from a server. - View Dependent Claims (49, 50, 51)
-
-
52. A navigation server for calculating a route between source and destination locations and transmitting the route to a portable navigation device for navigating the route, the server comprising:
-
a storage unit holding a data structure having data indicative of roads in a roadway network and intersections of the roads at nodes;
a route calculation module calculating the route over the roadway network between the source and destination locations based on the data structure held in the storage unit; and
a correction module for identifying undesirable shortcuts constituting predefined paths along the roads and through the nodes in the roadway network that, while reducing an overall distance traveled by the route, are to be avoided in the route between the source and destination, the route calculation module avoiding the undesirable shortcuts, wherein the route calculation module adds one of a distance and time penalty to potential routes that include at least one of exit/entrance ramp shortcuts and neighborhood shortcuts. - View Dependent Claims (53, 54, 55, 56)
-
-
57. A portable navigation device for navigating a route between source and destination locations, the device comprising:
-
a global positioning system (GPS) receiver for receiving signals transmitted from a plurality of GPS satellites;
a processor for calculating, by triangulation, the source location using the signals;
an input for receiving indication of the destination location from a user;
a display for displaying the route between the source and destination locations; and
a transceiver for receiving the route from a server. - View Dependent Claims (58, 59, 60)
-
Specification