Electronic navigation system and method
First Claim
1. A method of expanding the amount of information available to a remote unit in a routing system having a base unit and a remote unit, comprising the steps of:
- (a) electromagnetically transmitting a route request from the remote unit to the base unit;
(b) electromagnetically transmitting data representing a route from the base unit to the remote unit in response to the route request of step (a);
(c) receiving in the remote unit the data representing a route transmitted in step (b);
(d) in the remote unit, using a navigation application program to compare the data representing a route received in step (c) with coverage of databases on-board the remote unit;
(e) if an entire route received in step (c) is not covered by said databases on-board the remote unit, electromagnetically transmitting from the remote unit to the base unit a request for the base unit to provide information in addition to that which is covered by said databases on-board the remote unit; and
(f) receiving in the remote unit said information in response to the request of step (e).
4 Assignments
0 Petitions
Accused Products
Abstract
The invention provides a method and system for providing route guidance and other information from a base unit to a remote unit in response to a request from the remote unit. A query is formatted at the remote unit, the query including the request, and is transmitted from the remote unit to the base unit. Requested route guidance information is calculated at the base unit in response to the query, using a large up-to-date database located at the base unit. A response to the query is formatted at the base unit, the response including route guidance information. The response is then transmitted from the base unit to the remote unit for display. The transmission is made in a compact form through the use of maneuver arms and combined maneuver arms and through the use of tokenized forms. A maneuver arm represents a road at an intersection, for depiction on a display, by one or two endpoint coordinates. The tokenized forms are expanded at the remote unit into textual driving instructions for each of one or more languages. In addition, the amount of information available at a remote unit can be increased by providing the remote unit with information from the base unit which is not adequately covered by any databases on-board the remote unit.
253 Citations
18 Claims
-
1. A method of expanding the amount of information available to a remote unit in a routing system having a base unit and a remote unit, comprising the steps of:
-
(a) electromagnetically transmitting a route request from the remote unit to the base unit; (b) electromagnetically transmitting data representing a route from the base unit to the remote unit in response to the route request of step (a); (c) receiving in the remote unit the data representing a route transmitted in step (b); (d) in the remote unit, using a navigation application program to compare the data representing a route received in step (c) with coverage of databases on-board the remote unit; (e) if an entire route received in step (c) is not covered by said databases on-board the remote unit, electromagnetically transmitting from the remote unit to the base unit a request for the base unit to provide information in addition to that which is covered by said databases on-board the remote unit; and (f) receiving in the remote unit said information in response to the request of step (e). - View Dependent Claims (2)
-
-
3. A routing system which makes a large amount of information available to a remote unit, the system comprising:
-
(a) a base unit; (b) a remote unit including a navigation application program installed therein; and (c) a communications link to electromagnetically transmit a route request from the remote unit to the base unit and to electromagnetically transmit data representing a route from the base unit to the remote unit in response to the route request; wherein the remote unit (i) receives the data representing a route transmitted by the communications link, (ii) compares the data representing a route received with coverage of databases on-board the remote unit, (iii) uses said navigation application program to determine what additional data is needed, and (iv) electromagnetically transmits from the remote unit to the base unit, via the communications link, an additional request for the base unit to provide said additional information. - View Dependent Claims (4)
-
-
5. A system for providing navigation features to remote mobile navigation units comprising:
-
a plurality of remote navigation units each of which is installed in a respective one of a plurality of vehicles, wherein each of said plurality of remote navigation units is comprised of; a position indicator that provides an output indicative of a geographical position thereof; an input device that provides for receiving a request for a navigation function from a user; a first processor coupled to receive outputs from said position indicator and said input device, and further wherein said first processor executes a first navigation application program to provide the requested navigation function to the user of the remote navigation unit; a first geographic database installed in said remote unit and used in conjunction with the first navigation application program executed on the first processor of the remote navigation unit; wherein said first navigation application program determines what additional data beyond what is included in said first geographic database is required to provide said requested navigation function to the user; and a first wireless communications system coupled to said first processor to provide for sending requests for said additional data and receiving responses to said requests; and a base unit comprised of; a second wireless communications system that provides for receiving said requests for said additional data from each of said plurality of remote navigation units and sending responses thereto; a second geographic database; and a second processor coupled to said second wireless communications system and said second geographic database, wherein said second processor executes a second navigation application program that prepares responses to said requests from the plurality of remote navigation units using said second geographic database and sends said responses to said plurality of remote navigation units using said second wireless communication system; and wherein said first navigation application program provides said requested navigation function to the user using data from said first geographic database and said additional data from said second geographic database. - View Dependent Claims (6, 7, 8, 9, 10)
-
-
11. A method of providing navigation information to a plurality of users of remote navigation units comprising the steps of:
-
on each of said plurality of remote navigation units, receiving a request for navigation information from a user; executing a first navigation application program that uses a first geographic database installed in said remote navigation unit to provide a first part of a response to said request for navigation information and determine whether additional data are to be requested from a base unit; using a wireless communication system to communicate a request to said base unit navigation system to obtain said additional data related to said request for navigation information as determined by said navigation application program; receiving said additional data related to said request from said base unit navigation system; combining said first part of a response with said additional information to provide a combined response; and providing said combined response to said user. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A method for providing improved navigation services to a plurality of remote navigation units comprising the steps of:
-
on a remote unit comprising a first navigation system that includes a first geographic database and a navigation application program, receiving input from a user for a desired navigation function to which a response requires geographic data; from the remote unit, using said navigation application program to transmit a request for part of said geographic data not in said database determined by said program as required to provide said desired navigation function; on a base unit comprising a second navigation system that uses a second geographic database, receiving said request and providing said part of said geographic data using said second geographic database; from said base unit, transmitting said part of said geographic data to said remote unit; and in said remote unit, receiving said part of said geographic data from said base unit and using said part of said geographic data received from said base unit along with data from said first geographic database to provide said desired navigation function to said user. - View Dependent Claims (17, 18)
-
Specification