REMOTE DESTINATION PROGRAMMING FOR VEHICLE NAVIGATION
First Claim
1. A method for personal navigation to a desired destination location, the method comprising:
- (a) communicating a desired destination location to a remote navigation server;
(b) uploading a current location from a GPS-enabled communication device to the navigation server;
(c) in the navigation server, based on the uploaded current location and the desired destination location, determining an instruction to advance the user generally toward the desired destination location;
(d) communicating the instruction to the user; and
(e) repeating steps (b)-(d) so as to provide navigation instructions to the desired destination location.
5 Assignments
0 Petitions
Accused Products
Abstract
Remote destination programming enables a user to define a desired destination (402, 406, 410) in advance of a journey. The destination may be stored in a user profile (502, 504) on a remote navigation server (400, 500). It may be uploaded there via a web interface (402), or through land-line or wireless telecom communications (410). Subsequently, for example beginning at a rental car agency, the navigation server supports navigation through any of several modes of operation, including a first mode in which the desired destination information is downloaded from the server (520) so as to program target navigation equipment (522) on-board the rental vehicle. In another mode, the user'"'"'s GPS-enabled communication device (428) interacts with the navigation server (500) to upload periodic location data (430), and receive turn-by-turn directions (530) for the user. In this mode, there is no need for separate on-board navigation equipment to assist the user to the desired location.
115 Citations
23 Claims
-
1. A method for personal navigation to a desired destination location, the method comprising:
-
(a) communicating a desired destination location to a remote navigation server; (b) uploading a current location from a GPS-enabled communication device to the navigation server; (c) in the navigation server, based on the uploaded current location and the desired destination location, determining an instruction to advance the user generally toward the desired destination location; (d) communicating the instruction to the user; and (e) repeating steps (b)-(d) so as to provide navigation instructions to the desired destination location. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for personal navigation to a desired destination location, the method comprising:
-
(a) communicating a desired location to a remote navigation server; and (b) downloading navigation data from the remote navigation server to a selected portable navigation device so as to program the device with the user'"'"'s desired location, thereby relieving the user of the burden of manually programming the portable navigation device. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. A navigation server implemented as a collection of executable computer code components stored in machine-readable media and accessible for execution on a server hardware system, the navigation server code components comprising:
-
a first process for communicating with a remote user of the navigation server;
the communication process adapted to upload and store destination data received from the user that defines a desired location to which the user would travel;the communication process further adapted to upload and store target device data received from the user that identifies a target GPS-enabled navigation device associated with the stored destination data; and a second process for downloading programming information from the navigation server to the target GPS-enabled navigation device so as to program the target device with the user'"'"'s desired location, thereby relieving the user of the burden of manually programming the target GPS-enabled navigation device. - View Dependent Claims (19, 20, 21, 22, 23)
-
Specification