×

Diagnostic method and system

  • US 7,409,317 B2
  • Filed: 11/22/2005
  • Issued: 08/05/2008
  • Est. Priority Date: 12/21/2004
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method for diagnosing a failing replaceable element causing a symptom in a vehicle, said method comprising:

  • a programmable device operating a diagnostic application in communication with at least one database component and a vehicle reading a unique vehicle identification number from the vehicle and diagnosing a failing replaceable element by;

    generating a list of plurality electronic control units associated with the vehicle identification number from data residing in the at least one database component;

    sending a communication protocol request to each of the listed vehicle electronic control units and detecting a plurality of the listed vehicle electronic control units responding with a positive answer;

    retrieving vehicle configuration data comprising parameters and diagnostic trouble codes from the responding plurality of electronic control units;

    building a configuration image of the vehicle by consolidating the vehicle configuration data with as-built material data from the at least one database component, the as-built material data associated with the vehicle identification number;

    building a pruned failure symptom diagnostic tree adapted to the configuration image by extracting a symptom tree comprising a tree root associated with a selected vehicle failure symptom from a diagnostic tree database in the at least one database component, the extracted tree comprising a plurality of function nodes depending from the tree root, pruning function nodes not corresponding to the configuration image, the pruned tree further comprising a plurality of replaceable-element nodes depending from the function nodes, a plurality of penultimate failure mode leaves depending from the replaceable-element nodes, and a node plurality of automatic tests and a plurality of manual confirmation tests associated with each of the nodes;

    storing a node value in each of the nodes, the node value a test cost value or a failure mode occurrence frequency value;

    ordering the pruned tree by selecting nodes having a first node value and prioritizing the manual confirmation tests in response to a manual confirmation test value associated with each of the manual tests;

    executing at least one of the associated automatic node tests and at least one of the associated manual confirmation tests for selected nodes of the depending nodes by putting the vehicle into a context, prioritizing and selecting automatic tests associated with each of the pruned tree nodes in response to the vehicle context and to the vehicle configuration data parameters, executing selected prioritized automatic tests by building logical expressions from the parameters and the diagnostic trouble codes, and if a built logical expression associated with a one of the pruned tree nodes is true, and asking an operator to perform at least one of the manual tests associated with the true pruned tree node as prioritized; and

    reporting an element associated to a one of the leaves depending from the selected nodes as the replaceable element responsive to positive test results of a selected node performed automatic test and a selected node performed manual confirmation test if the performed manual confirmation test returns a confirmed answer;

    orif no performed manual confirmation test returns a confirmed answer, ordering a second diagnostic symptom tree comprising pruned tree nodes each having a second node value, and if a second diagnostic symptom tree manual-node test result is positive, performing lower second diagnostic symptom tree depending node manual-node tests and reporting an element associated to a lowest node in the second diagnostic symptom tree for which an associated manual-node test is positive as the failing part;

    orordering a third diagnostic symptom tree comprising pruned tree nodes each having a third node value and, if a third diagnostic symptom tree manual-node test result is positive, then performing lower third diagnostic symptom tree depending node manual-node tests and reporting an element associated to a lowest node in the third diagnostic symptom tree for which an associated manual-node test is positive as the failing part, wherein the first, second and third parameter values are divergent;

    orreporting that no failing part is found in response to a negative test result from each of the performed tests;

    wherein prioritizing the automatic tests or the manual confirmation tests comprises prioritizing by applying an algorithm to the node values.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×