| CPC G06F 40/143 (2020.01) [G06Q 10/20 (2013.01); G07C 5/006 (2013.01); G07C 5/008 (2013.01); G07C 5/0808 (2013.01); G07C 5/085 (2013.01)] | 24 Claims |

|
1. A method comprising:
receiving, at a processor of a computing system, a computer-network transmission, wherein the processor is programmed with field names and field lengths for data within the computer-network transmission;
parsing, at the processor based on the field names and field lengths, the computer-network transmission to determine a vehicle identifier embodied within the computer-network transmission, wherein the vehicle identifier is indicative of a group of like vehicles that includes a first vehicle;
determining, by the computing system, a temporal length of service indicating how long the first vehicle has been used;
determining, by the computing system, a computer-readable file corresponding to the group of like vehicles, wherein the computer-readable file includes a baseline checklist including multiple original checklist items from a maintenance schedule developed by a vehicle manufacturer that manufactured the group of like vehicles, and wherein each original checklist item includes text and a tag indicating the text is a checklist item;
determining, by the computing system from within repair data contained on vehicle repair orders including a service procedure that corresponds to a temporal interval containing the temporal length of service indicating how long the first vehicle has been used, a particular supplemental checklist item that corresponds to the group of like vehicles and to the temporal interval and that is not duplicative of any checklist item within the multiple original checklist items,
wherein the temporal interval extends from
a fixed number of months minus a threshold number of months
to
the fixed number of months plus the threshold number of months;
generating, by the computing system, an augmented checklist, wherein generating the augmented checklist includes adding the particular supplemental checklist item into the baseline checklist, wherein the particular supplemental checklist item includes text and a tag indicating the text is a checklist item;
outputting, by the computing system, the augmented checklist on a display at a client device, wherein outputting the augmented checklist on the display includes displaying the text of the multiple original checklist items and the text of the particular supplemental checklist item;
transmitting, by a vehicle communication transceiver at the client device electrically or optically over a vehicle communication link to an electronic control unit within the first vehicle:
a first vehicle data message to cause performance of a functional test to operate a solenoid, vehicle battery, sensor, fuel injector, or fuel pump connected to the electronic control unit in the first vehicle via an electrical or optical circuit, wherein the solenoid, vehicle battery, sensor, fuel injector, or fuel pump corresponds to a parameter identifier, and wherein a parameter data value associated with the parameter identifier represents a voltage, and
a second vehicle data message including the parameter identifier to request the parameter data value associated with the parameter identifier, wherein:
the client device connects to the vehicle communication link via an onboard diagnostic connector in the first vehicle, and
the electronic control unit is configured to control a powertrain, an engine, or a malfunction indicator lamp in the first vehicle;
receiving, by the vehicle communication transceiver electrically or optically over the vehicle communication link in response to transmitting the second vehicle data message, a third vehicle data message including the parameter identifier and the parameter data value representing the voltage;
parsing, at the processor based on programmed field names and field lengths corresponding to a vehicle data message, the third vehicle data message to determine the parameter data value associated with the parameter identifier, the voltage represented by the parameter data value being indicative of a condition of the solenoid, vehicle battery, sensor, fuel injector, or fuel pump during performance of the functional test to operate the solenoid, vehicle battery, sensor, fuel injector, or fuel pump;
determining, by the computing system based on the parameter data value being indicative of the condition of the solenoid, vehicle battery, sensor, fuel injector, or fuel pump, a checklist item result on the augmented checklist for the particular supplemental checklist item; and
outputting, by the computing system on the display, the augmented checklist showing the checklist item result on the augmented checklist for the particular supplemental checklist item.
|