System and method for calculating a navigation route based on non-contiguous cartographic map databases
First Claim
1. A navigation system, comprising:
- a portable navigation device for navigating between first and second navigation points, the device including a display for displaying a route between the first and second navigation points; and
a server for calculating the route, the server including—
a memory storing map databases indicative of roadway networks in respective geographic regions surrounded by region edges, the geographic regions containing the first and second navigation points, and a planner calculating paths between the first and second navigation points based on roadway network information in the map databases.
0 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus are provided for calculating potential paths between source and destination locations. First and second map databases are provided that are indicative of roadway networks for geographic regions bounded by region edges and containing source and destination locations. The first and second map databases are non-adjacent, non-contiguous such that the region edges of the first map database are separate and distinct from region edges of the second map database. Potential paths are calculated through the roadway network of the first map database up to a node or segment at which each potential path intersects a region edge of the first map database, thereby defining a node/edge coordinate. A transition location is obtained in the second map database that geographically corresponds to the node/edge coordinate at which a given potential path intersected the region edge of the first map database. The calculation continues from the transition location through the roadway network of the second map database. The method and apparatus may include organizing the map databases into a map hierarchy to define tiers for the map databases. The calculation process searches potential paths utilizing the tier-one map databases until each potential path intersects a map edge of the tier-one map databases. Thereafter, the search through potential paths continues automatically based on the lower tier map databases.
180 Citations
31 Claims
-
1. A navigation system, comprising:
-
a portable navigation device for navigating between first and second navigation points, the device including a display for displaying a route between the first and second navigation points; and
a server for calculating the route, the server including— a memory storing map databases indicative of roadway networks in respective geographic regions surrounded by region edges, the geographic regions containing the first and second navigation points, and a planner calculating paths between the first and second navigation points based on roadway network information in the map databases. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A navigation system, comprising:
-
a portable navigation device for navigating between first and second navigation points, the device including a display for displaying a route between the first and second navigation points; and
a server for calculating the route, the server including— a memory storing first and second map databases indicative of roadway networks in respective geographic regions surrounded by region edges, the geographic regions containing the first and second navigation points, the first and second map databases corresponding to geographic regions having separate and distinct non-adjacent region edges, and a planner calculating paths between the first and second navigation points based on roadway network information in both of the first and second map databases, the planner switching from calculations based on the first map database to calculations based on the second map database once the planner calculates at least one path through the first map database to a node at which the path intersects a region edge of the first map database. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
-
21. A navigation system, comprising:
-
a portable navigation device for navigating between first and second navigation points, the device including— a global positioning system (GPS) receiver for receiving signals transmitted from a plurality of GPS satellites, a processor for calculating, by triangulation, the first navigation point using the signals, an input for receiving indication of the second navigation point from a user, and a display for displaying a route between the first and second navigation points; and
a server for receiving the first and second navigation points from the device over a wireless communications network, calculating the route between the first and second navigation points, and transmitting the route to the device over the network, the server including— a memory for storing first and second map databases indicative of roadway networks in respective geographic regions surrounded by region edges, the geographic regions containing the first and second navigation points, the first and second map databases corresponding to geographic regions having separate and distinct non-adjacent region edges, and a planner for calculating paths between the first and second navigation points based on roadway network information in both of the first and second map databases, the planner switching from calculations based on the first map database to calculations based on the second map database once the planner calculates at least one path through the first map database to a node at which the path intersects a region edge of the first map database. - View Dependent Claims (22)
-
-
23. A navigation server for calculating a route between first and second navigation points and transmitting the route to a portable navigation device for navigating the route, the server comprising:
-
a memory storing first and second map databases indicative of roadway networks in respective geographic regions surrounded by region edges, the geographic regions containing the first and second navigation points, the first and second map databases corresponding to geographic regions having separate and distinct non-adjacent region edges; and
a planner calculating paths between the first and second navigation points based on roadway network information in both of the first and second map databases, the planner switching from calculations based on the first map database to calculations based on the second map database once the planner calculates at least one path through the first map database to a node at which the path intersects a region edge of the first map database. - View Dependent Claims (24, 25, 26, 27)
-
-
28. A portable navigation device for navigating a route between first and second navigation points, 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 first navigation point using the signals;
an input for receiving indication of the second navigation point from a user;
a display for displaying the route between the first and second navigation points; and
a transceiver for receiving the route from a server. - View Dependent Claims (29, 30, 31)
-
Specification