SYNTHETIC FAULT CODES
20180174373 ยท 2018-06-21
Assignee
Inventors
- Richard Hansen (Lockport, IL, US)
- Christopher Lappa (Lockport, IL, US)
- Dominic Vito Venice (Naperville, IL, US)
Cpc classification
B01F25/43171
PERFORMING OPERATIONS; TRANSPORTING
B01F25/4311
PERFORMING OPERATIONS; TRANSPORTING
F01N3/208
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F01N3/2892
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F01N2240/20
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
B60R16/0232
PERFORMING OPERATIONS; TRANSPORTING
International classification
B60R16/023
PERFORMING OPERATIONS; TRANSPORTING
Abstract
A synthetics rules creation processor or portal recognizes correlations between vehicle data and conditions, corporate knowledge and memory, company proprietary information, vehicle location, customer reported symptoms, and vehicle electronic control module fault codes. The synthetics rule creation processor or portal generates synthetic rules based on the correlations. A synthetic fault processor or synthetics engine compares current vehicle data and conditions, vehicle location, customer reported symptoms, and fault codes against the synthetic rules. The fault processor or synthetics engine generates synthetic fault codes based upon matching comparisons. The at least one synthetic fault code, along with an action plan, thereafter becomes part of a vehicle health report.
Claims
1. A system for correlating vehicle related information, comprising: at least one synthetics rules creation processor or portal configured to recognize at least one correlation between: one previous vehicle datum, previous vehicle condition, corporate knowledge, corporate memory, company proprietary information, previous GPS reported location, previous customer reported symptom, or previous fault code generated by at least one vehicle electronic control module, and another previous vehicle datum, previous vehicle condition, corporate knowledge, corporate memory, company proprietary information, previous GPS reported location, previous customer reported symptom, or previous fault code generated by at least one vehicle electronic control module; the at least one synthetics rule creation processor or portal further configured to generate at least one synthetic rule based on the at least one correlation; at least one synthetic fault processor or synthetics engine configured to compare against the at least one synthetic rule at least one of: a current vehicle datum, a current vehicle condition, a current GPS reported location, a current customer reported symptom, and a current fault code generated by at least one vehicle electronic control module; and the at least one fault processor or synthetics engine being further configured to generate at least one synthetic fault code based upon a matching comparison, the at least one synthetic fault code thereafter becoming part of a vehicle health report.
2. The system for correlating vehicle related information of claim 1, wherein: the at least one rules creation processor or portal autonomously recognizing the at least one correlation using at least one correlation recognizing algorithm.
3. The system for correlating vehicle related information of claim 1, wherein: the at least one fault processor or synthetics engine being further configured to generate at least one synthetic fault code action plan, the at least one synthetic fault code action plan being published along with the at least one synthetic fault code as part of a synthetics package, the at least one synthetic fault code and the at least one synthetic fault code action plan thereafter becoming part of the vehicle health report.
4. The system for correlating vehicle related information of claim 3, wherein: the at least one fault processor or synthetics engine being further configured to gray-out in the vehicle health report any previous fault code and fault code action plan upon the correlation of which fault code the at least one synthetic rule is based.
5. The system for correlating vehicle related information of claim 3, wherein: the at least one synthetic fault processor or synthetics engine being further configured to compare against the at least one synthetic rule at least one previous vehicle health report.
6. The system for correlating vehicle related information of claim 1, further comprising: an accelerator tool being configured to receive at least one of field inputs from at least one vehicle electronic control module and customer reported symptoms; the accelerator tool being further configured to allow entry of human observations and to associate the human observations with at least one of the field inputs and customer reported symptoms; and the accelerator tool being further configured to make the human observations associated with at least one of the field inputs and customer reported symptoms part of at least one of the corporate knowledge or memory and the vehicle health report.
7. The system for correlating vehicle related information of claim 1, further comprising: a filter between the at least one synthetics rules creation processor or portal and the at least one synthetic fault processor or synthetics engine filter for at least one of identifying and removing conflicting, redundant, or otherwise flawed synthetics rules.
8. The system for correlating vehicle related information of claim 1, wherein: at least one of: the at least one synthetics rules creation processor or portal being further configured to prioritize at least one correlation over another correlation in generating the at least one synthetic rule, the at least one synthetics rules creation processor or portal being further configured to generate the at least one synthetic rule having at least one Boolean operation, the at least one synthetics rules creation processor or portal being further configured to generate the at least one synthetic rule having at least one threshold value, the at least one synthetics rules creation processor or portal being further configured to assign each customer reported symptom a fault code, the at least one synthetics rules creation processor or portal being further configured to assign each human observation a fault code, the synthetics rules creation processor or portal being further configured to generate the at least one synthetic rule based on the recognition of out of date service tool software, and the synthetics rules creation processor or portal being further configured to generate the at least one synthetic rule based on a recall or repair campaign.
9. A method for correlating vehicle related information, comprising the steps of: recognizing with at least one synthetics rules creation processor or portal at least one correlation between: one previous vehicle datum, previous vehicle condition, corporate knowledge, corporate memory, company proprietary information, previous GPS reported location, previous customer reported symptom, or previous fault code generated by at least one vehicle electronic control module, and another previous vehicle datum, previous vehicle condition, corporate knowledge, corporate memory, company proprietary information, previous GPS reported location, previous customer reported symptom, or previous fault code generated by at least one vehicle electronic control module; generating with the at least one synthetics rules creation processor or portal at least one synthetic rule based on the at least one correlation; comparing at least one of: a current vehicle datum, a current vehicle condition, a current GPS reported location, a current customer reported symptom, and a current fault code generated by at least one vehicle electronic control module against the at least one synthetic rule using at least one synthetic fault processor or synthetics engine; generating at least one synthetic fault code based upon a matching comparison using the at least one fault processor or synthetics engine; and making the least one synthetic fault code part of a vehicle health report.
10. The method for correlating vehicle related information of claim 9, further comprising the steps of: autonomously recognizing with the at least one rules creation processor or portal the at least one correlation using at least one correlation recognizing algorithm.
11. The method for correlating vehicle related information of claim 9, further comprising the steps of: generating at least one synthetic fault code action plan using the at least one fault processor or synthetics engine; publishing the at least one synthetic fault code action plan along with the at least one synthetic fault code as part of a synthetics package; and making the at least one synthetic fault code and the at least one synthetic fault code action plan part of the vehicle health report.
12. The method for correlating vehicle related information of claim 11, further comprising the steps of: graying-out in the vehicle health report using the at least one fault processor or synthetics engine any previous fault code and fault code action plan upon the correlation of which fault code the at least one synthetic rule is based.
13. The method for correlating vehicle related information of claim 11, further comprising the steps of: comparing using the at least one synthetic fault processor or synthetics engine at least one previous vehicle health report against the at least one synthetic rule.
14. The method for correlating vehicle related information of claim 9, further comprising the steps of: receiving with an accelerator tool at least one of field inputs from at least one vehicle electronic control module and customer reported symptoms; entering human observations and associating the human observations with at least one of the field inputs and customer reported symptoms using the accelerator tool; and making the human observations associated with at least one of the field inputs and customer reported symptoms part of at least one of the corporate knowledge or memory and the vehicle health report.
15. The method for correlating vehicle related information of claim 9, wherein: at least one of: the at least one synthetics rules creation processor or portal further prioritizing at least one correlation over another correlation in generating the at least one synthetic rule, the at least one synthetics rules creation processor or portal further generating the at least one synthetic rule having at least one Boolean operation, the at least one synthetics rules creation processor or portal further generating the at least one synthetic rule having at least one threshold value, the at least one synthetics rules creation processor or portal further assigning each customer reported symptom a fault code, the at least one synthetics rules creation processor or portal further assigning each human observation a fault codes, the synthetics rules creation processor or portal further generating the at least one synthetic rule based on the recognition of out of date service tool software, and the synthetics rules creation processor or portal further generating the at least one synthetic rule based on a recall or repair campaign.
Description
DESCRIPTION OF THE DRAWINGS
[0026] The above-mentioned and other features of the Synthetic Fault Codes, and the manner of their working, will become more apparent and the Synthetic Fault Codes will be better understood by reference to the following description of embodiments of the Synthetic Fault Codes taken in conjunction with the accompanying drawings, wherein:
[0027]
[0028]
[0029]
[0030]
[0031]
[0032]
[0033]
[0034]
[0035]
[0036]
[0037]
[0038] Corresponding reference numbers indicate corresponding parts throughout the several views. The exemplification(s) set out herein illustrate embodiments of the Synthetic Fault Codes and such exemplification is not to be construed as limiting the scope of the claims in any manner.
DETAILED DESCRIPTION
[0039] Referring now to
[0040] Turning now to
[0041] A Synthetic Fault Code 80 is displayed above the two or more fault codes 40, along with a Synthetic Fault Code description 82, a Synthetic Fault Code severity symbol 84, and a Synthetic Fault Code Action Plan internet link 86. The Synthetic Fault Code Action Plan internet link 86 leads to a Synthetic Fault Code Action Plan (not shown), which is designed to address the entirety of the specific failure or maintenance issue that has triggered the two or more fault codes 40. As with the fault codes 40, other information that may be included with each Synthetic Fault Code 80 is the Synthetic Fault Code status 88, the Synthetic Fault Code context 90, the Synthetic Fault Code source 92, the Synthetic Fault Code parameter group number 94, the Synthetic Fault Code type 96, and the individual Synthetic Fault Code count 98. In this way, the Synthetic Fault Code Action Plan that is obtained by clicking on the Synthetic Fault Code Action Plan internet link 86 addresses interrelated component failures and/or fault codes generated by more than one control module, and minimizes redundant or unnecessary diagnostic paths and repairs.
[0042]
[0043] In the case of the Vehicle Health Report 10 of
[0044] Again, a Synthetic Fault Code 80 is displayed above the two or more fault codes 40 in each of
[0045] Turning now to
[0046] Similarly,
[0047]
[0048] Turning now to
[0049]
[0050]
[0051] Turning now to
[0052] The synthetics rules 210 are then used by the at least one synthetic fault processor or synthetics engine 200 in triggering one or more Synthetic Fault Codes 214. Each specific synthetic rule 210, although created for use in triggering a given Synthetic Fault Code 214, may be used for multiple related Synthetic Fault Codes 214. The synthetics rules 210, Synthetic Fault Codes 214, and previous Vehicle Health Reports 226 may be stored in the corporate knowledge and/or memory database or facility 202, or in a separate diagnostic database or system, together with or separate from the usual individual fault codes of the various vehicle electronic control modules 230, for use by the at least one synthetic fault processor or synthetics engine 200. The synthetics rules 210 may pass through a filter 212 between the at least one synthetics rules creation processor or portal 208 before being used by the at least one synthetic fault processor or synthetics engine 200, which filter 212 may identify and/or remove conflicting, redundant, or otherwise flawed synthetics rules 210.
[0053] Logic circuits or programming within the at least one synthetic fault processor or synthetics engine 200 evaluate current vehicle data, current vehicle conditions, current fault codes 234 of the vehicle 228, and/or current customer reported symptoms, all of which may be provided by way of a Vehicle Health Report 226 through a connectivity system 220. The vehicle data and conditions may include in addition to fault codes, the date, mileage, engine hours operated, number of shifts, brake applications, and etcetera, location, routes travelled, where, when, and how often the fault(s) occurred, as non-limiting examples. The current vehicle data, current vehicle conditions, current fault codes 234 of the vehicle 228, and/or current customer reported symptoms are evaluated by the at least one synthetic fault processor or synthetics engine 200 against the synthetics rules 210 generated by the at least one synthetics rules creation processor or portal 208, in order to determine whether to trigger the Synthetic Fault Codes 214. The Synthetic Fault Codes 214 are then published 218 as part of a synthetics package 216, which then becomes part of the Vehicle Health Report 226. In this way, the current vehicle data, current vehicle conditions, current fault codes 234 of the vehicle 228, and/or current customer reported symptoms are being evaluated against past and present Vehicle Health Reports 226 in a recursive process including inferences drawn from previous vehicle data, previous vehicle conditions, previous fault codes 234 of vehicles 228, previous customer reported symptoms corporate knowledge and/or memory 202, and/or company proprietary information 204.
[0054] Customer reported symptoms may be reported to the connectivity system 220 by way of a service portal 222 or electronic service tool 224, or may be reported telematically 232, whereupon the customer reported symptoms may be assigned numbers or even their own fault codes. The data, conditions, and fault codes 234 of the vehicle 228 may include information from the vehicle CAN bus originating from any of several vehicle electronic control modules 230, including but not limited to an engine control module 230A, a transmission control module 230B, and/or a body control module 230C. This information may be obtained from the vehicle 228 directly, by way of the service portal 222 or electronic service tool 224, or by way of telematics 232.
[0055] The Vehicle Health Report 226, once created, is provided to the public 236, including to dealers, customers, vendors, and manufacturing, along with actionable intelligence 238 in the form of a Synthetic Fault Code Action Plan 240. The at least one Synthetic Fault Code Action Plan 240 functions to communicate specific repair or maintenance information to a dealer or fleet technician specific to the combination of vehicle data, conditions, and fault codes 234, corporate knowledge and/or memory 202, company proprietary information 204, and/or customer reported symptoms that are identified. If applicable, the at least one synthetic fault processor or synthetics engine 200 may automatically push the repair or reprogramming as set forth in the at least one Synthetic Fault Code Action Plan 240.
[0056] Meanwhile, field inputs 242 are provided by the vehicle 228, possibly by way of telematics 232, to an accelerator tool 244. These items of information and/or customer reported symptoms may be identical to, similar to, or distinct from the information and/or symptoms provided to the at least one synthetic fault processor or synthetics engine 200 by way of previous Vehicle Health Reports 226 as part of the aforementioned recursive process. Furthermore, the field inputs 242 may include data and information from not only one, but a fleet, or even the entire population of a given vehicle type. The accelerator tool 244, which may for example be a handheld data entry tool, or an accelerator portal, allows entry of human observations associated with fault codes that are reported, which together become part of the corporate knowledge and/or memory 202 by way of corporate knowledge and/or memory input 246. These human observations may themselves be assigned fault codes, similar to the customer reported symptoms. These combined human observations and fault codes and/or customer reported symptoms then become part of the corporate knowledge and/or memory 202, and/or part of the Vehicle Health Report 226. In at least one embodiment, the Synthetic Fault Code Action Plans 240 are created using the accelerator tool 244, and become available to the at least one synthetic fault processor or synthetics engine 200 by way of the corporate knowledge and/or memory 202. This is therefore another recursive part of the embodiment of the system and method shown in
[0057] While the system and method for correlating information regarding vehicle conditions, fault codes of various vehicle subsystem controllers, environmental conditions, GPS reported location, and/or customer reported symptoms, using Synthetic Fault Codes, and for providing at least one Synthetic Fault Code Action Plan has been described with respect to at least one embodiment, the system and method can be further modified within the spirit and scope of this disclosure. This application is therefore intended to cover any variations, uses, or adaptations of the system and method using its general principles. Further, this application is intended to cover such departures from the present disclosure as come within known or customary practice in the art to which the disclosure pertains and which fall within the limits of the appended claims.