System and method for crowdsourcing vehicle-related analytics
First Claim
Patent Images
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, andprovide, 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, andthe 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.
4 Assignments
0 Petitions
Accused Products
Abstract
Currently vehicles typically include an engine computer that outputs diagnostic trouble codes (DTC) that are indicative of some fault condition in a vehicle. DTCs can tell a specific problem with a particular part such as that a cylinder in an engine is misfiring, but do not provide any indication as to the cause of the problem and do not propose any solutions for solving the problem. This disclosure advantageously describes systems that can analyze DTCs and other telematics data using crowdsourcing principles to recommend vehicle maintenance and other solutions.
-
Citations
21 Claims
-
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. - View Dependent Claims (2)
-
3. Non-transitory physical computer storage comprising instructions stored therein that, when executed by a hardware processor, are configured to perform operations for programmatically diagnosing vehicle problems, the operations comprising:
-
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, provided 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. - View Dependent Claims (4, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
5. A system for programmatically diagnosing vehicle problems, the system comprising:
-
a hardware processor configured to; output 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; store, 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, provided 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 identify, 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; access, from the memory, the associations between the first diagnostic trouble code and the first sensor parameter; programmatically identify, 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 output, 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. - View Dependent Claims (6, 17, 18, 19, 20, 21)
-
Specification