VEHICLE DIAGNOSTIC TOOL WITH COPY PROTECTION AND AUTOMATIC IDENTIFICATION OF VEHICLE ECUS AND FAULT DISPLAY
First Claim
1. A diagnostic tool for a vehicle configured to automatically identify different communication protocols used by Electronic Control Units (ECUs) on-board the vehicle, the diagnostic tool comprising:
- a connector connectable to a data port of the vehicle;
a data processor; and
a data storage device configured to store a list of different communication protocols, wherein;
the data processor automatically initiates communications with the ECUs on-board the vehicle using a first communication protocol and if the data processor receives a response comporting to the first communication protocol, the data processor determines that at least one ECU on-board the vehicle is using the first communication protocol, andthe data processor automatically initiates communications with the ECUs on-board the vehicle using a second communication protocol and if the data processor receives a response comporting to the second communication protocol, the data processor determines that at least one ECU on-board the vehicle is using the second communication protocol.
1 Assignment
0 Petitions
Accused Products
Abstract
A diagnostic tool for a vehicle configured to automatically identify different communication protocols used by Electronic Control Units (ECUs) on-board the vehicle. The diagnostic tool includes a connector connectable to a data port of the vehicle; a data processor and a data storage device configured to store a list of different communication protocols. The data processor automatically initiates communications with the ECUs on-board the vehicle using a first communication protocol and if the data processor receives a response comporting to the first communication protocol, the data processor determines that at least one ECU on-board the vehicle is using the first communication protocol. Additionally, the data processor automatically initiates communications with the ECUs on-board the vehicle using a second communication protocol and if the data processor receives a response comporting to the second communication protocol, the data processor determines that at least one ECU on-board the vehicle is using the second communication protocol.
85 Citations
26 Claims
-
1. A diagnostic tool for a vehicle configured to automatically identify different communication protocols used by Electronic Control Units (ECUs) on-board the vehicle, the diagnostic tool comprising:
-
a connector connectable to a data port of the vehicle; a data processor; and a data storage device configured to store a list of different communication protocols, wherein; the data processor automatically initiates communications with the ECUs on-board the vehicle using a first communication protocol and if the data processor receives a response comporting to the first communication protocol, the data processor determines that at least one ECU on-board the vehicle is using the first communication protocol, and the data processor automatically initiates communications with the ECUs on-board the vehicle using a second communication protocol and if the data processor receives a response comporting to the second communication protocol, the data processor determines that at least one ECU on-board the vehicle is using the second communication protocol. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 25, 26)
-
-
23. A method for activating a software application on a diagnostic tool, the method comprising:
-
receiving, from a user, a first key and a serial number associated with the diagnostic tool; determining whether the first key corresponds to the serial number associated with the diagnostic tool; upon determining that the first key corresponds to the serial number associated with the diagnostic tool, registering the diagnostic tool; receiving, from the user, a request for activating a software application stored on the diagnostic tool; in response to the request, requesting from the user a second key associated with the software application; receiving, from the user, the second key associated with the software application; determining whether the second key is valid; and upon determining that the second key is valid, providing an activation key to the user for activating the software application on the diagnostic tool. - View Dependent Claims (24)
-
Specification