CA2841319C

Systems and methods for managing fault codes

Abstract

Various embodiments of the present invention provide systems and methods for managing fault codes triggered by one or more vehicles during operation. In general, various embodiments of the invention involve recording and analyzing fault codes triggered during a particular time period while a vehicle is in operation. As a result of the analysis, various embodiments of the invention may set a state for each of the identified fault codes, the state indicating a level of action to address the identified fault code. In particular embodiments, the states may be one of a caution state indicating one or more components or sub- systems of the vehicle should be monitored, a critical state indicating one or more components or sub-systems of the vehicle should be repaired, or an environmental state indicating failure or potential failure of one or more components or sub-systems of the vehicle may affect one or more environmental conditions.

CA2841319C, drawing sheet 1
Sheet 1 of 11

Term

5.8 yearsleft in the term

Expires 26 July 2032.

  1. Priority and filed
  2. Granted
  3. Today
  4. Expires

26 claims: 3 independent, 23 dependent

  1. 1
    r WHAT IS CLAIMED IS:1. A system for managing fault codes associated with a vehicle, the system comprising: a memory storing a plurality of parameters and a plurality of fault codes, wherein each parameter is associated with a fault code;and one or more computer processors configured to: receive fault code information retrieved from the vehicle, the fault code information comprising one or more of said plurality of fault codes, the one or more fault codes generated during a particular time period the vehicle was in operation;retrieve parameters stored in the memory associated with the one or more fault codes, wherein a particular fault code is associated with at least one set of parameters comprising a threshold value providing a number of times the particular fault code is generated during the particular time period the vehicle was in operation and a consecutive value providing a number of consecutive time periods;analyze the fault code information to identify each of the one or more fault codes signaling failure or potential failure of one or more components or subsystems of the vehicle based at least in part on the parameters associated with the one or more fault codes in the fault code information;and set a state for each identified fault code in response to the number of times the particular fault code is generated during the particular time period is at least the threshold value for a number of consecutive time periods equal to the consecutive value, the state indicating a level of action associated with the identified fault code.
  2. 2
    The system of Claim 1, wherein the state comprises one of a caution state indicating the one or more components or sub-systems of the vehicle should be monitored, a critical state indicating the one or more components or sub-systems of the vehicle should be repaired, or an environmental state indicating the failure or potential failure of the one or more components or sub-systems of the vehicle affects one or more environmental conditions. CA 2841319 2017-08-03 CA 02841319 2015-11-03
  3. 3
    The system of Claim 1, wherein the one or more computer processors are configured to send one or more notifications to one or more parties for each of the identified fault codes, the one or more notifications comprising the state for each of the identified fault codes.
  4. 4
    The system of Claim 1, wherein the one or more computer processors are configured to initiate a work order for repair of at least one of the one or more components or sub-systems of the vehicle.
  5. 5
    The system of Claim 1, further comprising an interface configured to provide access to one or more procedures for diagnosing the one or more components or sub-systems associated with each of the identified fault codes.
  6. 6
    The system of Claim 5, wherein the one or more procedures for diagnosing the one or more components or sub-systems are dependent on manufacturers of the one or more components or sub-systems of the vehicle.
  7. 7
    The system of Claim 5, wherein the interface is further configured to display comments provided by one or more individuals on performing the one or more procedures for diagnosing the one or more components or sub-systems.
  8. 8
    The system of Claim 5, wherein the interface is further configured to provide a map displaying GPS coordinates of the vehicle.
  9. 9
    The system of Claim 5, wherein the interface is further configured to display results of performing the one or more procedures for diagnosing the one or more components or sub-systems.
  10. 10
    The system of Claim 1, further comprising an interface configured to provide access to one or more maintenance procedures associated with each of the identified fault codes. CA 02841319 2015-11-03
  11. 11
    The system of Claim 10, wherein the one or more maintenance procedures are dependent on manufacturers of the one or more components or subsystems of the vehicle.
  12. 12
    The system of Claim 10, wherein the interface is further configured to display comments provided by one or more individuals on results of performing the one or more maintenance procedures.
  13. 13
    The system of Claim 10, wherein the interface is further configured to display results of performing the one or more maintenance procedures.
  14. 14
    The system of Claim 1, wherein a particular fault code is associated with at least one set of parameters comprising an upper limit and a lower limit providing a range of a number of times the fault code is generated during the particular time period the vehicle was in operation, and the one or more computer processors are configured to set the state for the particular fault code in response to the fault code information showing the particular fault code was generated within the range during the particular time period the vehicle was in operation.
  15. 15
    A method for managing fault codes associated with a vehicle, the method comprising the steps of:receiving fault code information retrieved from the vehicle, the fault code information comprising one or more fault codes generated during a particular time period the vehicle was in operation;analyzing the fault code information by one or more computer processors, to identify each fault code from the one or more fault codes signaling failure or potential failure of one or more components or sub-systems of the vehicle based at least in part on a comparison of the fault code information and one or more parameters associated with the one or more fault codes, wherein a particular fault code is associated with at least one set of parameters comprising a threshold value providinu a number of times the particular fault code is generated during the particular time period the vehicle was in operation and a consecutive value providing a number of consecutive time periods;and setting a state for each identified fault code in response to the number of times the particular fault code is generated during the particular time period is at least the threshold value for a number of consecutive time periods equal to the consecutive value by the one or more computer processors, the state indicating a level of action to address the identified fault code.
  16. 16
    The method of Claim 15, wherein the state comprises one of a caution state indicating the one or more components or sub-systems of the vehicle should be monitored, a critical state indicating the one or more components or sub-systems of the vehicle should be repaired, or an environmental state indicating the failure or potential failure of the one or more components or sub-systems of the vehicle affects one or more environmental conditions.
  17. 17
    The method of Claim 15, further comprising the step of sending one or more notifications to one or more parties for each of the identified fault codes, the one or more notifications comprising the state for each of the identified fault codes.
  18. 18
    The method of Claim 15, further comprising the step of initiating a work order for repair of at least one of the one or more components or sub-systems of the vehicle.
  19. 19
    The method of Claim 15, further comprising the step of providing access via an interface to one or more procedures for diagnosing the one or more components or sub-systems associated with each of the identified fault codes.
  20. 20
    The method of Claim 19, further comprising the step of displaying comments provided by one or more individuals on performing the one or more procedures for diagnosing the one or more components or sub-systems. CA 2841319 2017-08-03 CA 02841319 2015-11-03
  21. 21
    The method of Claim 19, further comprising the step of displaying results of performing the one or more procedures for diagnosing the one or more components or sub-systems.
  22. 22
    The method of Claim 15, further comprising the step of providing access via an interface to one or more maintenance procedures associated with each of the identified fault codes.
  23. 23
    The method of Claim 22, further comprising the step of displaying comments provided by one or more individuals on results of performing the one or more maintenance procedures.
  24. 24
    The method of Claim 22, further comprising the step of displaying results of performing the one or more maintenance procedures.
  25. 25
    The method of Claim 15, wherein a particular fault code is associated with at least one set of parameters comprising an upper limit and a lower limit providing a range of a number of times the fault code is generated during the particular time period the vehicle was in operation, and the step of setting the state for the particular fault code is performed in response to the fault code information showing the particular fault code was generated within the range during the particular time period the vehicle was in operation.
  26. 26
    A computer program product comprising executable instructions for managing fault codes associated with a vehicle that when executed by at least one computer processor are configured to cause the at least one computer processor to:receive fault code information retrieved from the vehicle, the fault code information comprising one or more fault codes generated during a particular time period the vehicle was in operation, wherein a particular fault code is associated with at least one set of parameters comprising a threshold value providing a number of times the particular fault code is generated during the particular time period the vehicle was in operation and a consecutive value providing a number of consecutive time periods;CA 02841319 2015-11-03 analyze the fault code information based on one or more parameters, the one or more parameters being associated with the one or more fault codes from the fault code information, in order to identify each fault code from the one or more fault codes signaling failure or potential failure of one or more components or sub-systems of the vehicle;and set a state for each identified fault code in response to the number of times the particular fault code is generated during the particular time period is at least the threshold value for a number of consecutive time periods equal to the consecutive value, the state indicating a level of action to address the identified fault code.
Independent claims26