METHODS AND SYSTEMS FOR INTERFACING WITH A VEHICLE COMPUTING SYSTEM OVER MULTIPLE DATA TRANSPORT CHANNELS
First Claim
1. A method for interfacing two or more devices and a vehicle computing system, the method comprising:
- receiving from two or more devices a request to connect with a vehicle computing system, the two or more devices communicating data using different communication protocols;
establishing a connection with the two or more devices based on the connection request;
determining the communication protocol of the two or more devices;
imposing on the communication protocol of the two or more devices a general transport protocol embodied in a computer readable medium for communicating data with the two or more devices based on the respective communication protocols;
communicating data with the two or more devices based on the general transport protocol; and
performing an event at the vehicle computing system or the two or more devices based on the data.
1 Assignment
0 Petitions
Accused Products
Abstract
In one or more embodiments, two or more devices may interface with a computing system over multiple communication channels. A connection may be established between a computing system and two or more devices communicating data using different communication protocols. The communication protocol of the two or more devices may be determined and a general transport protocol for communicating data with the two or more devices based on the respective communication protocols may be imposed on the communication protocol of the two or more devices. Data may be communicated with the two or more devices based on the general transport protocol. An event may be performed at the vehicle computing system or the two or more devices based on the data.
71 Citations
25 Claims
-
1. A method for interfacing two or more devices and a vehicle computing system, the method comprising:
-
receiving from two or more devices a request to connect with a vehicle computing system, the two or more devices communicating data using different communication protocols; establishing a connection with the two or more devices based on the connection request; determining the communication protocol of the two or more devices; imposing on the communication protocol of the two or more devices a general transport protocol embodied in a computer readable medium for communicating data with the two or more devices based on the respective communication protocols; communicating data with the two or more devices based on the general transport protocol; and performing an event at the vehicle computing system or the two or more devices based on the data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A system comprising a data processor configured to:
-
connect with two or more devices communicating using different communication protocols; determine the protocol(s) of the two or more devices; impose a general protocol for communicating data with the two or more devices based on their respective communication protocols; and communicate data with the device(s) for performing an event. - View Dependent Claims (16, 17, 18)
-
-
19. A computer program product embodied in a computer readable medium for interfacing two or more devices and a vehicle computing system, the computer program product comprising instructions for:
-
establishing a connection with two or more devices, the two or more devices communicating data using different communication protocols; determining the communication protocol of the two or more devices; imposing on the communication protocol of the two or more devices a general transport protocol embodied in a computer readable medium for communicating data with the two or more devices based on the respective communication protocols; communicating the data based on the general transport protocol for performing an event based on the data. - View Dependent Claims (20, 21, 22, 23, 24, 25)
-
Specification