Communication protocol for a vehicle navigation system
DCFirst Claim
1. A navigation system for operating in a vehicle having a plurality of systems controlled by a vehicle controller, the plurality of systems including a user interface, the vehicle navigation system comprising:
- at least one receiver for receiving external data originating outside of the vehicle;
at least one input for receiving vehicle data;
a database medium having map data stored therein;
a central processing unit (CPU) coupled to the at least one receiver, the at least one input, and the database medium, the CPU being for performing navigation functions using the external data, the vehicle data, and the map data;
a communication link coupled to the CPU for transmitting interface data to the vehicle controller;
wherein the CPU selects one of a plurality of transmission protocols to transmit the interface data based, at least in part, on a data type associated with the interface data.
10 Assignments
Litigations
0 Petitions
Accused Products
Abstract
A method for transmitting data from a navigation system to a vehicle controller in a vehicle having a plurality of systems controlled by the vehicle controller is described. The plurality of systems includes a user interface and the navigation system. A request is received from the vehicle controller for interface data of a particular data type to be presented in the user interface. A first transmission protocol is selected from a plurality of transmission protocols for transmitting the interface data to the vehicle controller. The first transmission protocol is selected based, at least in part, on the data type of the interface data. The interface data are then transmitted to the vehicle controller according to the first transmission protocol.
182 Citations
27 Claims
-
1. A navigation system for operating in a vehicle having a plurality of systems controlled by a vehicle controller, the plurality of systems including a user interface, the vehicle navigation system comprising:
-
at least one receiver for receiving external data originating outside of the vehicle; at least one input for receiving vehicle data; a database medium having map data stored therein; a central processing unit (CPU) coupled to the at least one receiver, the at least one input, and the database medium, the CPU being for performing navigation functions using the external data, the vehicle data, and the map data; a communication link coupled to the CPU for transmitting interface data to the vehicle controller; wherein the CPU selects one of a plurality of transmission protocols to transmit the interface data based, at least in part, on a data type associated with the interface data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. In a vehicle having a plurality of systems controlled by a vehicle controller, the plurality of systems including a user interface and a navigation system, a method for transmitting interface data from the navigation system to the vehicle controller, comprising:
-
receiving a request from the vehicle controller for the interface data to be presented in the user interface, the interface data having a data type associated therewith; selecting a first transmission protocol from a plurality of transmission protocols for transmitting the interface data to the vehicle controller the first transmission protocol being selected based, at least in part, on the data type; and transmitting the interface data to the vehicle controller according to the first transmission protocol. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. A computer program product for causing data to be transmitted from a navigation system to a vehicle controller in a vehicle having a plurality of systems controlled by the vehicle controller, the plurality of systems including a user interface and the navigation system, comprising:
-
a computer-readable medium; and a computer program mechanism embedded in the computer-readable medium for causing a computer to perform the steps of; in response to a request from the vehicle controller for interface data to be presented in the user interface, the interface data having a data type associated therewith, selecting a first transmission protocol from a plurality of transmission protocols for transmitting the interface data to the vehicle controller, the first transmission protocol being selected based, at least in part, on the data type; and transmitting the interface data to the vehicle controller according to the first transmission protocol.
-
Specification