| CPC G07C 5/006 (2013.01) [G06N 20/00 (2019.01); G07C 5/008 (2013.01); G07C 5/0808 (2013.01)] | 20 Claims |

|
1. A method of detecting vehicle safety system issues, comprising:
receiving a plurality of diagnostic trouble codes (DTCs) collected or generated by an onboard computing system of a vehicle via a network;
determining, using one or more computing devices communicably coupled to the network, a set of two or more of the plurality of DTCs that occurred within a predetermined threshold time or distance;
determining, using the one or more computing devices communicably coupled to the network, if source identifiers (ID) corresponding to and identifying sources for at least two of the set of two or more of the plurality of DTCs are different;
decoding the plurality of DTCs by joining the set of the two or more of the plurality of DTCs with a database comprising associated descriptions for each of the plurality of DTCs;
determining, using the one or more computing devices communicably coupled to the network, if a common vehicle component is used by the sources of each of the set of two or more of the plurality of DTCs having different source IDs by comparing the associated descriptions of each DTC;
aggregating two or more DTCs into a DTC cluster, wherein each DTC in the DTC cluster is:
determined to occur within the predetermined threshold,
identified by a different source ID, and
determined to have a common vehicle component used by the source of the DTC;
correlating the DTC cluster with a vehicle safety system issue stored in an issue database; and
transmitting an alert based on the correlated vehicle safety system issue to a recipient via the network.
|