SYSTEM AND METHOD FOR TRANSFERRING DIAGNOSTIC COMMANDS TO A VEHICLE
First Claim
1. A method for transferring diagnostic commands to an on-board diagnostics (OBD) system of a vehicle, the method performed at a diagnostic server which is in data communication with a diagnostic interface device over an open network, the diagnostic interface device being connected to the vehicle OBD system by means of a dedicated connection, the method comprising:
- receiving, from the diagnostic interface device, details of an electronic control unit (ECU) associated with the OBD system;
retrieving a list of functions executable by the ECU from a database,transmitting, to the diagnostic interface device, the list of functions executable by the ECU;
receiving, from the diagnostic interface device, an indication of a function selected from the list of executable functions; and
transmitting a batch of instructions to the diagnostic interface device for performing the selected function, the batch of instructions including timing parameters specific to each instruction within the batch, so that the diagnostic interface device is capable of transferring each instruction in the batch to the vehicle OBD system over the dedicated connection in accordance with the timing parameters.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods for transferring diagnostic commands to an on-board diagnostics (OBD) system of a vehicle are provided. A diagnostic interface device has a dedicated connection to a vehicle OBD system, and is in data communication with a diagnostic server over an open network. An instruction indicator is transmitted from the diagnostic interface device to the diagnostic server, and the diagnostic server transmits several instructions to be provided to the OBD system to execute the instruction to the diagnostic interface device. The instructions are provided in a batch which includes timing parameters specific to each instruction in the batch, so that the diagnostic interface device is capable of transferring each instruction in the batch to the vehicle OBD system in accordance with the timing parameters.
13 Citations
21 Claims
-
1. A method for transferring diagnostic commands to an on-board diagnostics (OBD) system of a vehicle, the method performed at a diagnostic server which is in data communication with a diagnostic interface device over an open network, the diagnostic interface device being connected to the vehicle OBD system by means of a dedicated connection, the method comprising:
-
receiving, from the diagnostic interface device, details of an electronic control unit (ECU) associated with the OBD system; retrieving a list of functions executable by the ECU from a database, transmitting, to the diagnostic interface device, the list of functions executable by the ECU; receiving, from the diagnostic interface device, an indication of a function selected from the list of executable functions; and transmitting a batch of instructions to the diagnostic interface device for performing the selected function, the batch of instructions including timing parameters specific to each instruction within the batch, so that the diagnostic interface device is capable of transferring each instruction in the batch to the vehicle OBD system over the dedicated connection in accordance with the timing parameters. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. (canceled)
-
13. A method for transferring diagnostic commands to an on-board diagnostics (OBD) system of a vehicle, the method performed at a diagnostic interface device connected to the OBD system via a dedicated connection and in data communication with a diagnostic server over an open network, the method including the steps of:
-
transmitting, to the diagnostic server, details of an ECU associated with the OBD system; receiving, from the diagnostic server, a list of functions executable by the ECU; receiving, from a user, an indication of a function in the list to be provided to the OBD; transmitting, to the diagnostic server, the indication of the function; receiving a batch of instructions from the diagnostic server for performing the selected function, the batch of instructions including timing parameters specific to each instruction within the batch; and transferring each instruction in the batch to the OBD system in accordance with the timing parameters. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A diagnostic interface device for transferring diagnostic commands to an on-board diagnostics (OBD) system of a vehicle, comprising:
-
a physical interface for communicating with the OBD system over a dedicated network; a communication interface for communicating with a diagnostic server over an open network; and a processing module, wherein the processing module includes; a list receiving component for receiving a list of functions from the diagnostic server; a user input component for receiving, from a user, an indication of a function in the list to be provided to the OBD system; a function transmitting component for transmitting an indication of the function to the server; an instruction receiving component for receiving a batch of instructions from the diagnostic server, the batch of instructions including timing parameters specific to each instruction within the batch; and an OBD system transferring component for transferring each instruction in the batch to the OBD system in accordance with the timing parameters.
-
-
20. (canceled)
-
21. (canceled)
Specification