Vehicle information system
First Claim
1. A method for guiding a vehicle through a road network from a starting location to a destination, the method comprising:
- transmitting a specification of the destination from the vehicle to a server; and
receiving a response at the vehicle from the server, including receiving a specification of a planned route through the road network to the destination, said specification including data characterizing a sequence of links of the road network, and receiving a map of the road network in a vicinity of the planned route, said map including data characterizing a plurality of links of the road network.
4 Assignments
0 Petitions
Accused Products
Abstract
A vehicle information system which includes an in-vehicle system 105 and a centralized server system 120. The in-vehicle system communicates with the server system using a wireless communication link 110, such as over a cellular telephone system. A position system, such as a set of GPS satellites 140, provides positioning signals that are used by the in-vehicle systems, and optionally by the centralized server system to increase the accuracy of position estimates. In one version of the system, an operator specifies a destination to an in-vehicle system which validates the destination. The in-vehicle system transmits specification of the destination to a server system 125 at the centralized server. The server system computes a route to the destination and transmits the computed route to the in-vehicle system. The in-vehicle system guides the operator along the route. If the in-vehicle system detects that the vehicle has deviated from the planned route, it replans a new route to the destination using an in-vehicle map database.
-
Citations
25 Claims
-
1. A method for guiding a vehicle through a road network from a starting location to a destination, the method comprising:
-
transmitting a specification of the destination from the vehicle to a server; and
receiving a response at the vehicle from the server, including receiving a specification of a planned route through the road network to the destination, said specification including data characterizing a sequence of links of the road network, and receiving a map of the road network in a vicinity of the planned route, said map including data characterizing a plurality of links of the road network. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
providing instructions to an operator of the vehicle according to the planned route;
tracking a location of the vehicle;
detecting whether the vehicle has deviated from the planned route;
if the vehicle is detected to have deviated from the planned route, planning a new route to the destination location.
-
-
8. The method of claim 7 wherein planning the new route includes determining the location of the vehicle and accessing the received map of the road network in the vicinity of the planned route.
-
9. The method of claim 1 further comprising:
-
establishing a wireless communication channel with the server; and
terminating the wireless communication channel after receiving the planned route;
wherein transmitting the specification of the destination includes transmitting a specification of said destination over the wireless communication channel.
-
-
10. The method of claim 1 further comprising determining the specification of the destination including:
-
accessing a list of categories of destinations;
accepting a selection from the list of categories;
transmitting the selection from the list of categories to the server;
receiving a list of destinations from the selected category from the server;
accepting a selection from the list of destinations; and
forming the specification of the destination from the accepted selection from the list of destinations.
-
-
11. The method of claim 10 further comprising transmitting data related to the location of the vehicle to the server system, and wherein the received list of destinations includes destinations that are in the vicinity of the vehicle.
-
12. The method of claim 1 wherein the specification of the planned route includes data characterizing locations of a plurality of intermediate points on the links in the sequence.
-
13. The method of claim 1 further comprising loading a map of the road network into a storage in the vehicle prior to transmitting the specification of the destination to the server.
-
14. The method of claim 13 further comprising combining the received map and the loaded map to form a combined map of the road network.
-
15. The method of claim 14 wherein the loaded map includes data characterizing links of the road network corresponding to some but not all of a plurality of classes of roads in the network.
-
16. The method of claim 15 wherein the received map includes data characterizing links of the road network corresponding to a class of roads of the road network not represented in the loaded map.
-
17. The method of claim 16 wherein the loaded map includes main roads in the road network, and the received map includes residential roads of the road network.
-
18. The method of claim 14 further comprising:
-
detecting whether the vehicle has deviated from the planned route; and
if the vehicle is detected to have deviated from the planned route, planning a new route to the destination using the combined map.
-
-
19. The method of claim 13 further comprising:
-
detecting whether the vehicle has deviated from the planned route; and
if the vehicle is detected to have deviated from the planned route, planning a new route to the destination using the loaded map.
-
-
20. Software recorded on a computer readable medium for causing an in-vehicle computer to perform the functions of:
-
sending a specification of a destination to a server;
accepting from the server a specification of a planned route through a road network to the destination, said specification including data characterizing a sequence of links of the road network and a plurality of maneuvers to be carried out between links of the sequence; and
accepting from the server a map of the road network in a vicinity of the planned route, said map including data characterizing a plurality of links of the road network. - View Dependent Claims (21)
storing the planned route;
providing instructions to an operator of the vehicle according to the stored planned route;
tracking a location of the vehicle;
detecting whether the vehicle has deviated from the planned route;
if the vehicle is detected to have deviated from the planned route, planning a new route to the destination location.
-
-
22. A method for providing navigation information from a server to a remote vehicle comprising:
-
receiving from a vehicle a specification of a destination;
determining a planned route on a road network to the destination;
transmitting to the vehicle a specification of the planned route, said specification including data characterizing a sequence of links of the road network and a plurality of maneuvers to be carried out between links of the sequence; and
transmitting to the vehicle a map of the road network in a vicinity of the planned route, said map including data characterizing a plurality of links of the road network. - View Dependent Claims (23, 24, 25)
receiving from a vehicle a specification of a category of destinations;
determining a list of destinations in the specified category; and
transmitting to the vehicle the list of destinations;
wherein receiving the specification of the destination from the vehicle includes receiving a specification of a destination from the list of destinations.
-
-
24. The method of claim 23 further comprising receiving data related to the location of the vehicle and wherein determining the list of destinations includes determining a list of destinations according to their proximity to the vehicle.
-
25. The method of claim 23 further comprising filtering the list of destination based on a user-specified criterion.
Specification