Patent ID: 9401054
Filing Date: 2016-07-26
CPC Classification: G01M,G05B,G07C

Claim Text:
1. A vehicle diagnostics scan tool for optimizing a diagnostic test sequence to diagnose a failure mode of a vehicle, comprising: an input that receives at least two symptoms of a fault or fault codes from the vehicle, wherein the vehicle diagnostics scan tool is wirelessly connected to a memory located on a server, and the vehicle diagnostics scan tool is capable of receiving a history of the vehicle from a service center or a manufacturer of the vehicle; a diagnostic test sequencer that generates at least one diagnostic test sequence based on the at least two symptoms of a fault or fault codes and a plurality of taxonomies; a cost analyzer that determines costs associated with the at least one diagnostic test sequence; a sequence optimizer that generates a cost optimal test sequence based on the costs and the at least one diagnostic test sequence; and at least one processor, coupled to the input, wherein the diagnostic test sequencer, the cost analyzer and the sequence optimizer are software modules adapted to be executed by the at least one processor; wherein one symptom of the at least two symptoms is a rough idle, and a plurality of failure modes are established for the rough idle, where the processor calculates a diagnostic cost, a repair cost, an expected cost for an incorrect replacement, and an initial relative probability ranking for each failure mode for the rough idle; wherein one of the plurality of failure modes is an oxygen sensor failure, and another of the plurality of failure modes is a mass air flow sensor failure, where it is determined that the mass airflow sensor is to be cleaned, without expending further cost on diagnosing the mass airflow sensor; wherein an estimated remaining service life of the oxygen sensor is taken into account, such that if the oxygen sensor is found to be old or degraded, the oxygen sensor is then determined to be replaced before spending further cost to diagnose the oxygen sensor.