System and Method for Hybrid Off-Board Navigation
First Claim
1. A method of off-board navigation, comprising:
- receiving at a navigation device routing information relating to a route from a starting point to a destination, the routing information being determined externally to the navigation device and comprising vehicle attributes;
storing the routing information at the navigation device;
guiding the vehicle towards the destination based on the routing information;
detecting an off-route condition in which the vehicle has departed from the route;
sending a route request message comprising the vehicle attributes from the navigation device to a server;
detecting the availability of a response from the server to the route request message;
if the response is detected as being available, obtaining a route correction from the response and updating a portion of the route at the navigation device based on the route correction.
1 Assignment
0 Petitions
Accused Products
Abstract
A system, method and apparatus for hybrid off-board vehicle navigation are disclosed. In the system, a multi-stop route package is created and sent from a route server to a navigation device. The route package can include a collection of vehicle attributes and corresponding road restrictions for guiding the vehicle towards its destination. The server can optionally push the route package to the vehicle in an email message or other stored communication. When an off-route condition is detected, the navigation device can send a route request to the server that includes the vehicle attributes and the corresponding road restrictions. The server can respond with a partial route correction that is determined based on the vehicle attributes and road restrictions.
89 Citations
34 Claims
-
1. A method of off-board navigation, comprising:
-
receiving at a navigation device routing information relating to a route from a starting point to a destination, the routing information being determined externally to the navigation device and comprising vehicle attributes; storing the routing information at the navigation device; guiding the vehicle towards the destination based on the routing information; detecting an off-route condition in which the vehicle has departed from the route; sending a route request message comprising the vehicle attributes from the navigation device to a server; detecting the availability of a response from the server to the route request message; if the response is detected as being available, obtaining a route correction from the response and updating a portion of the route at the navigation device based on the route correction. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A navigation device, comprising:
-
a network interface configured to receive from a source external to the navigation device route data relating to a route, the route data comprising vehicle attributes of a vehicle associated with the navigation device; a memory configured to store the route data; a positioning module configured to determine a current position of the vehicle in relation to the route; a display configured to provide route guidance to a user of the navigation device; and a routing engine configured to determine the route guidance according to the route data and to detect an off-route condition based on the current location of the vehicle, the routing engine further configured to send a route request message comprising the vehicle attributes from the navigation device to a server via the network interface, the routing engine configured to detect the availability of a response from the server to the route request message, to obtain route correction information from the response when the response from the server is available, and to update the route data at the vehicle navigation device based on the route correction information. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A computer readable storage medium having instructions encoded thereon which, when executed by a processor, perform steps of:
-
receiving at a navigation device route data relating to a pre-calculated route from a starting point to a destination, the route data including route geometry, stops, and vehicle attributes; storing a copy of the vehicle attributes in a memory of the navigation device; guiding the vehicle based on the pre-calculated route towards the destination; detecting an off-route condition in which the vehicle has departed from the pre-calculated route; sending a route request message comprising the stored vehicle attributes to a server over a network; detecting the availability of a response from the server to the route request message; and if the response from the server is available, obtaining route correction information from the response, and updating a portion of the pre-calculated route based on the route correction information. - View Dependent Claims (24, 25, 26, 27, 28, 29)
-
-
30. A route server, comprising:
-
a network interface configured for data communication with a plurality of vehicles, each vehicle being associated with a collection of attributes; and a processor configured to receive route data comprising attributes of a first vehicle, and to send the route data to a navigation device associated with the first vehicle via the network interface absent a request from the navigation device. - View Dependent Claims (31, 32, 33, 34)
-
Specification