Patent Document ID: 9384597
Application ID: 14201485
Patent Flag: 1

Claim One:
1. A method of programmatically diagnosing vehicle problems, the method comprising: under control of a hardware processor: outputting a user interface configured to provide functionality for a plurality of users to: associate, using a first interface element of the user interface, individual diagnostic trouble codes of a plurality of diagnostic trouble codes with (i) individual sensor parameters of a plurality of sensor parameters and (ii) individual predicted diagnoses of a plurality of predicted diagnoses, the plurality of diagnostic trouble codes being indicative of one or more fault conditions in vehicles of a vehicle fleet, rate, using a second interface element of the user interface, the association between the individual diagnostic trouble codes of the plurality of diagnostic trouble codes, the individual sensor parameters of the plurality of sensor parameters, and the individual predicted diagnoses of the plurality of predicted diagnoses, and provide, using a third interface element of the user interface, comments in connection with the association between the individual diagnostic trouble codes of the plurality of diagnostic trouble codes, the individual sensor parameters of the plurality of sensor parameters, and the individual predicted diagnoses of the plurality of predicted diagnoses; storing, in a memory, the association, received from the plurality of users via user input to the first interface element, between the individual diagnostic trouble codes of the plurality of diagnostic trouble codes, the individual sensor parameters of the plurality of sensor parameters, and the individual predicted diagnoses of the plurality of predicted diagnoses, the rating, received from the plurality of users via user input to the second interface element, of the association between the individual diagnostic trouble codes of the plurality of diagnostic trouble codes, the individual sensor parameters of the plurality of sensor parameters, and the individual predicted diagnoses of the plurality of predicted diagnoses, and the comments, received from the plurality of users via user input to the third interface element, in connection with the association between the individual diagnostic trouble codes of the plurality of diagnostic trouble codes, the individual sensor parameters of the plurality of sensor parameters, and the individual predicted diagnoses of the plurality of predicted diagnoses; programmatically identifying, from telematics data associated with a first vehicle of the vehicles, a first diagnostic trouble code of the plurality of diagnostic trouble codes output by the first vehicle and a first sensor parameter of the plurality of sensor parameters determined for the first vehicle, the first sensor parameter comprising one or more of a temperature measurement, a rotation force measurement, an odometer reading, a blown-out tire sensor reading, and a tire pressure reading; accessing, from the memory, the associations between the first diagnostic trouble code and the first sensor parameter; programmatically identifying, based at least on the rating of the associations between the first diagnostic trouble code and the first sensor parameter, a first predicted diagnosis of the plurality of predicted diagnoses associated with the first diagnostic trouble code and the first sensor parameter; and outputting, for presentation on a display to a user of the plurality of users, the first predicted diagnosis and at least some of the comments provided in connection with the association between the first diagnostic trouble code, the first sensor parameter, and the first predicted diagnosis.