Vehicle platform-portable controller
First Claim
1. A method of establishing communication and transferring data between at least one controller in a vehicle and at least one device located remotely from the vehicle, the method comprising the steps of:
- storing the data in memory of the controller;
building a data request table in the memory of the controller based on a communications protocol and data transfer rate of the device, the data request table including the data, data size, and transfer rates;
requesting the data from the memory of the controller by the device; and
transmitting the data from the controller to the device in response to the request by the device.
14 Assignments
0 Petitions
Accused Products
Abstract
A method of transferring information between a vehicle controller and a diagnostic tool including the steps of providing communications hardware for the vehicle controller compatible with the communications hardware of the diagnostic tool, providing a virtual input/output system to interface with the communication hardware of the vehicle controller, providing application layer software that is hardware and communication protocol independent to communicate with the virtual input output system, storing the data in memory of the vehicle controller, building a data request table in the memory of the vehicle controller based on a communications protocol and data transfer rate of the diagnostic tool, the data request table including the data, data size, and transfer rates, requesting the data from the memory of the vehicle controller by the diagnostic tool, and transmitting the data from the controller to the diagnostic tool in response to the request by the device.
49 Citations
20 Claims
-
1. A method of establishing communication and transferring data between at least one controller in a vehicle and at least one device located remotely from the vehicle, the method comprising the steps of:
-
storing the data in memory of the controller;
building a data request table in the memory of the controller based on a communications protocol and data transfer rate of the device, the data request table including the data, data size, and transfer rates;
requesting the data from the memory of the controller by the device; and
transmitting the data from the controller to the device in response to the request by the device. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method of transferring information between a vehicle controller and a diagnostic tool comprising the steps of:
-
providing communications hardware for the vehicle controller compatible with communications hardware of the diagnostic tool;
providing a virtual input/output system to interface with the communication hardware of the vehicle controller;
providing application layer software that is hardware and communication protocol independent to communicate with the virtual input output system;
storing the data in memory of the vehicle controller;
building a data request table in the memory of the vehicle controller based on a communications protocol and data transfer rate of the diagnostic tool, the data request table including the data, data size, and transfer rates;
requesting the data from the memory of the vehicle controller by the diagnostic tool; and
transmitting the data from the controller to the diagnostic tool in response to the request by the diagnostic tool. - View Dependent Claims (7)
-
-
8. A vehicle controller comprising:
-
communications hardware for receiving data transmissions from a remote device;
a virtual input/output system for interpreting the data transmission to the communications hardware to provide communications link independent information;
an applications software layer for receiving the communications link independent information;
a data request table generated in memory of the vehicle controller in response to at least one data request from the remote device;
wherein the data request table includes at least one variable and a variable size and transmission rate associated with the variable; and
wherein the data request table format is determined by the data request from the remote device. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A method of establishing communication and transferring data between at least one controller in a vehicle and at least one device located remotely from the vehicle, the method comprising the steps of:
-
the remote device instructing the controller to store data comprising of a plurality of variables, associated variable size, and data transfer rates in specific locations in memory of the controller;
the remote device requesting the stored data from the memory of the controller by the device, the controller sending the requested data to the device; and
modifying the stored data in response to multiple data requests by the remote device. - View Dependent Claims (19, 20)
-
Specification