Concurrent vehicle data port communication system
First Claim
1. A method of placing a plurality of independent computing devices in concurrent communication with a single vehicle data port comprising the steps of:
- connecting a transceiver in electrical communication with the vehicle data port, the transceiver configured to organize and synchronize vehicle communication requests from the plurality of independent computing devices and to communicate those vehicle communication requests and responses to those vehicle communication requests to and from the vehicle data port in real time;
opening connections between the transceiver and the plurality of computing devices;
concurrently passing a plurality of vehicle communication requests from the plurality of computing devices to the transceiver, upon receipt of which the transceiver processes, prioritizes and sequences the requests in compliance with predetermined vehicle protocol requirements;
sending processed requests to the vehicle data port so that the vehicle may operate on the processed requests and passing back to the transceiver any vehicle communications that incorporate data from the vehicle and are responsive to the processed requests; and
selectively transmitting the responsive vehicle communications from the transceiver to the plurality of computing devices based on which of the plurality of computing devices requested which portions of the responsive vehicle communications;
the transceiver being further configured to identify duplicative requests from the plurality of computing devices, send a single communications request to the vehicle, and provide a response to more than one computing device.
2 Assignments
0 Petitions
Accused Products
Abstract
A method of concurrently communicating data from a vehicle data port to a plurality of computing devices includes a transceiver that handles a plurality of requests from a plurality of independent computing devices. The transceiver is connected to the vehicle data port either directly or indirectly through a pass-thru interface. The plurality of computing devices may each send separate (that is, independent and diverse) requests for data or communications to the vehicle through the transceiver. The transceiver maintains a queue of communications requests from each computing device and orders and sequences the vehicle communications so that timing requirements are properly met and collisions and other types of problems are avoided. The transceiver may also handle duplicative requests by sending only one request to the vehicle data port but providing responses to each requesting computing device.
5 Citations
20 Claims
-
1. A method of placing a plurality of independent computing devices in concurrent communication with a single vehicle data port comprising the steps of:
-
connecting a transceiver in electrical communication with the vehicle data port, the transceiver configured to organize and synchronize vehicle communication requests from the plurality of independent computing devices and to communicate those vehicle communication requests and responses to those vehicle communication requests to and from the vehicle data port in real time; opening connections between the transceiver and the plurality of computing devices; concurrently passing a plurality of vehicle communication requests from the plurality of computing devices to the transceiver, upon receipt of which the transceiver processes, prioritizes and sequences the requests in compliance with predetermined vehicle protocol requirements; sending processed requests to the vehicle data port so that the vehicle may operate on the processed requests and passing back to the transceiver any vehicle communications that incorporate data from the vehicle and are responsive to the processed requests; and selectively transmitting the responsive vehicle communications from the transceiver to the plurality of computing devices based on which of the plurality of computing devices requested which portions of the responsive vehicle communications; the transceiver being further configured to identify duplicative requests from the plurality of computing devices, send a single communications request to the vehicle, and provide a response to more than one computing device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method of placing a plurality of independent computing devices in concurrent communication with a single vehicle data port comprising the steps of:
-
connecting a transceiver in electrical communication with the vehicle data port, the transceiver configured to organize and synchronize vehicle communication requests from the plurality of independent computing devices and to communicate those vehicle communication requests and responses to those vehicle communication requests to and from the vehicle data port in real time; opening connections between the transceiver and the plurality of computing devices; concurrently passing a plurality of vehicle communication requests from the plurality of computing devices to the transceiver, upon receipt of which the transceiver processes, prioritizes and sequences the requests in compliance with predetermined vehicle protocol requirements, which vehicle protocol requirements were originally configured to assume communication with only a single computing device; sending processed requests to the vehicle data port so that the vehicle may operate on the processed requests and passing back to the transceiver any vehicle communications that incorporate data from the vehicle and are responsive to the processed requests; and selectively transmitting the responsive vehicle communications from the transceiver to the plurality of computing devices based on which of the plurality of computing devices requested which portions of the responsive vehicle communications. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification