Navigation system with updating segments
First Claim
Patent Images
1. A navigational system comprising:
- means for calculating a route from a start location to a destination;
means for dividing the calculated route into segments, where each segment represents a portion of the calculated route beginning at a first point in the route and ending at a second point in the route;
means for storing the respective segments;
a mobile navigation terminal remote from the stored segments;
means for sequentially delivering the respective stored segments to the mobile navigation terminal at respective points in the calculated route; and
means for updating, in response to changes in traffic conditions, the stored segments that have not been delivered to the terminal by calculating a route from the first point of the next segment to be delivered, to the destination, dividing the calculated route into segments, and storing the respective segments in place of the stored segments.
2 Assignments
0 Petitions
Accused Products
Abstract
The invention relates to route guidance for navigation terminals. A navigational system calculates a route from a start location to a destination. The route is divided into segments and sequentially delivered to a mobile navigational terminal remote from the stored segments at respective points in the calculated route.
61 Citations
45 Claims
-
1. A navigational system comprising:
-
means for calculating a route from a start location to a destination; means for dividing the calculated route into segments, where each segment represents a portion of the calculated route beginning at a first point in the route and ending at a second point in the route; means for storing the respective segments; a mobile navigation terminal remote from the stored segments; means for sequentially delivering the respective stored segments to the mobile navigation terminal at respective points in the calculated route; and means for updating, in response to changes in traffic conditions, the stored segments that have not been delivered to the terminal by calculating a route from the first point of the next segment to be delivered, to the destination, dividing the calculated route into segments, and storing the respective segments in place of the stored segments. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A method of providing route information to a remote terminal comprising:
-
calculating a route from a start location to a destination; dividing the calculated route into segments, where each segment represents a portion of the calculated route beginning at a first point in the route and ending at a second point in the route; storing the respective segments; sequentially delivering the respective stored segments to the mobile navigation terminal at respective points in the calculated route; and updating, in response to changes in the traffic conditions, the stored segments that have not been delivered to the terminal by calculating a route from the first point of the next segment to be delivered, to the destination, dividing the calculated route into segments, and storing the respective segments in place of currently stored segments.
-
-
23. A method of remotely receiving a route from a start location to a destination in segments from a remote service provider, comprising:
-
receiving a first route segment of a first route from a remote service provider, where the first route is from a start location to a destination and is divided into a sequence of segments, each segment representing a portion of the first route beginning at a first point in the first route and ending at a second point in the first route; determining the current location on the first route; requesting a subsequent segment of the first route from the remote service provider that follows the first route segment in the sequence of segments; and receiving, in response to the request for the subsequent segment of the first route, a subsequent segment of the first route if there are no changes in traffic conditions, or, if there are changes in traffic conditions, receiving a segment of a second route, the second route being from the first point of the said subsequent segment of the first route to the destination by a route other than that defined for the first route, between the first point of the said subsequent segment of the first route and the destination.
-
-
24. A navigation system comprising:
-
means for calculating a route from a start location to a destination; means for dividing the calculated route into segments, where each segment represents a portion of the calculated route beginning at a first point in the route and ending at a second point in the route; means for storing the respective segments; a mobile navigation terminal remote from the stored segments; means for sequentially delivering the respective stored segments to the mobile navigation terminal at respective points in the calculated route; means for detecting if the mobile navigation terminal deviates from the calculated route; means for updating, in response to the mobile navigation terminal deviating from the calculated route, the stored segments that have not been delivered to the terminal by calculating a second, different, route to be delivered, the start point of the second route depending on the deviation of the terminal and ending at the destination, dividing the second calculated route into segments, and storing the respective segments in place of currently stored segments.
-
-
25. A navigational service provider comprising:
-
means for calculating a route from a start location to a destination; means for dividing the calculated route into segments, where each segment represents a portion of the calculated route beginning at a first point in the route and ending at a second point in the route; means for storing the respective segments; means for sequentially delivering the respective stored segments at respective points in the calculated route; and means for updating, in response to changes in traffic conditions, the stored segments that have not been delivered by calculating a route from the first point of the next segment to be delivered, to the destination, dividing the calculated route into segments, and storing the respective segments in place of the currently stored segments. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37)
-
-
38. A navigation terminal comprising:
-
means for providing a current location; means for receiving a first route segment of a first route from a remote service provider, where the first route is from a start location to a destination and is divided into a sequence of segments, each segment representing a portion of the first route beginning at a first point in the first route and ending at a second point in the first route; means for storing the received first route segment; means for providing route guidance from the stored first route segment; means responsive to the current location for requesting a subsequent segment of the first route from the remote service provider that follows the first route segment in the sequence of segments; and means for receiving, in response to the requesting the subsequent segment of the first route, a subsequent segment of the first route if there are no changes in traffic conditions, or, if there are changes in traffic conditions, receiving a segment of a second route, the second route being from the first point of the said subsequent segment of the first route to the destination by a route other than that defined for the first route, between the first point of the said subsequent segment of the first route and the destination. - View Dependent Claims (39, 40, 41, 42, 43, 44)
-
-
45. A navigation terminal comprising:
-
means for providing a current location; means for receiving a first route segment of a first route from a remote service provider, where the first route is from a start location to a destination and is divided into a sequence of segments, each segment representing a portion of the first route beginning at a first point in the first route and ending at a second point in the first route; means for storing the received first route segment; means for providing route guidance from the stored first route segment; means for detecting if the navigation terminal deviates from the calculated route; means for requesting a second route in response to the navigation terminal deviating from the first route, the start location of the second route depending on the deviation of the navigation terminal and ending at the destination; and means for receiving a route segment of the second route.
-
Specification