Claims
- 1. A method for guidance of a vehicle comprising:enabling multiple modes of vehicle guidance, including enabling an autonomous mode and a server mode; wherein in the autonomous mode, vehicle guidance includes planning a route using data and computation resources available in the vehicle, including accessing a map of a road network stored at the vehicle and computing the route using the using the stored map; and wherein in the server mode, vehicle guidance includes retrieving a planned route from a server, including transmitting a specification of a desired route from the vehicle to a server, and receiving the planned route from the server.
- 2. The method of claim 1 further comprising providing the stored map to the vehicle on a computer-readable medium.
- 3. The method of claim 1 further comprising receiving data for the stored map from the server.
- 4. The method of claim 1 further comprising:retrieving a planned route from a starting location to a destination location in the server mode; on at least some part of the path from the starting location to the destination location, guiding the vehicle in the autonomous mode; and on at least some other part of the path, guiding the vehicle along the planned route retrieved in the server mode.
- 5. The method of claim 4 wherein guiding the vehicle in the autonomous mode includes guiding the vehicle from the starting location to the planned route.
- 6. The method of claim 4 wherein guiding the vehicle in the autonomous mode includes guiding the vehicle from the planned route to the destination location.
- 7. The method of claim 4 wherein guiding the vehicle in the autonomous mode includes guiding the vehicle to the planned route after the vehicle deviates from the planned route.
- 8. The method of claim 1 further comprising:providing the stored map, including providing data characterizing a road network in a first geographic area; determining a starting location and a destination location; if the starting location and the destination location are in the first geographic area, guiding the vehicle from the starting location to the destination location in the autonomous mode; and if neither the starting location nor the destination location are in the first geographic area, guiding the vehicle along at least some of a path between the starting location and the destination location in the server mode.
- 9. The method of claim 8 further comprising:if the starting location is in the first geographic area and the destination location is not in the first geographic area, guiding the vehicle from the starting location to an intermediate location in the autonomous mode and guiding the vehicle from the intermediate location to the destination location in the server mode.
- 10. The method of claim 1 wherein providing the stored map includes providing said map on a computer-readable medium.
- 11. Software stored on computer readable media comprising instructions for causing a computer system to:enable multiple modes of vehicle guidance, including an autonomous mode and a server mode; plan a route in the autonomous mode using data and computation resources available in the vehicle by accessing a map of a road network stored at the vehicle and computing the route using the using the stored map; and retrieve a planned route from a server in the server mode by transmitting a specification of a desired route from the vehicle to a server, and receiving the planned route from the server.
- 12. An in-vehicle navigation system for providing route information through a road network comprising:a first stored database including information related to roads in the road network within a first geographic area; and an onboard computer programmed to perform the functions including (a) accepting a specification of a starting and an ending location in the road network, (b) if the starting and the ending locations are within the first geographic area, planning a route through the road network from the starting to the ending locations, and (c) if the starting of the ending locations are not within the first geographic area, communicating with a remote server computer to retrieve a information related to a route through the road network from the starting to the ending locations.
- 13. The in-vehicle navigation system of claim 12 wherein the first stored database is stored on a removable storage medium.
Parent Case Info
This application is a continuation of U.S. application Ser. No. 09/252,432, filed Feb. 18, 1999 now U.S. Pat. No. 6,707,421, which claims the benefit of U.S. Provisional Application No. 60/104,275, filed Oct. 14, 1998, and which is a continuation-in-part of U.S. application Ser. No. 09/136,868, filed Aug. 19, 1998 now U.S. Pat. No. 6,680,694, which claimed the benefit of U.S. Provisional Application No. 60/056,150, filed Aug. 19, 1997.
US Referenced Citations (64)
Foreign Referenced Citations (18)
Number |
Date |
Country |
4139581 |
Jun 1993 |
DE |
41 39 581 |
Jun 1993 |
DE |
4300927 |
Jul 1994 |
DE |
43 00 927 |
Jul 1994 |
DE |
0 349 652 |
Jan 1990 |
EP |
0 354 684 |
Feb 1990 |
EP |
0354684 |
Feb 1990 |
EP |
379 198 |
Jul 1990 |
EP |
0349652 |
Oct 1990 |
EP |
0 786 646 |
Jul 1997 |
EP |
0 974 137 |
Nov 2001 |
EP |
9600373 |
Jan 1996 |
WO |
WO9600373 |
Jan 1996 |
WO |
WO 9607110 |
Mar 1996 |
WO |
WO9619775 |
Jun 1996 |
WO |
9621193 |
Jul 1996 |
WO |
WO9843044 |
Oct 1998 |
WO |
WO 9845823 |
Oct 1998 |
WO |
Provisional Applications (2)
|
Number |
Date |
Country |
|
60/104275 |
Oct 1998 |
US |
|
60/056150 |
Aug 1997 |
US |
Continuations (1)
|
Number |
Date |
Country |
Parent |
09/252432 |
Feb 1999 |
US |
Child |
10/706456 |
|
US |
Continuation in Parts (1)
|
Number |
Date |
Country |
Parent |
09/136868 |
Aug 1998 |
US |
Child |
09/252432 |
|
US |