IP Library Granted Patent US 12,511,954
Granted Patent B1
US 12,511,954 · App. 17/743,060 · Granted Dec 30, 2025

Vehicle diagnostic system and method for categorizing and reporting fault codes

Inventor: Brian J. Herron (Dexter, MI)
Assignee: Opus IVS, Inc.
G07C5/0808G07C2205/02
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,511,954
App. No.
17/743,060
Granted
Dec 30, 2025
Kind
B1
Abstract

A method and system of diagnosing a vehicle electrical system and categorizing fault codes includes using a vehicle diagnostic computer tool that is configured to be connected to a diagnostic port of a vehicle to be in communication with an electronic system of the vehicle and running a diagnostic application program with the vehicle diagnostic computer tool to determine fault codes present in the electronic system of the vehicle. The method and system further include processing the fault codes with a fault code evaluation program to categorize the fault codes into collision fault codes that are deemed to have resulted from collision damage to the vehicle or mechanical fault codes that are deemed to not have resulted from collision damage to the vehicle. The vehicle diagnostic system generates a report file listing the fault codes as categorized.

Claims (35)

1 . A method of diagnosing a vehicle electrical system comprising:

providing a vehicle diagnostic system comprising a vehicle diagnostic computer tool, wherein the vehicle diagnostic computer tool is configured to be selectively connected to a diagnostic port of a vehicle to be in communication with an electronic system of the vehicle;

running a diagnostic application program with the vehicle diagnostic computer tool to determine fault codes present in the electronic system of the vehicle; and

processing the fault codes with a fault code evaluation program to categorize and designate the fault codes into at least one category comprising collision fault codes that are deemed to have resulted from collision damage to the vehicle;

wherein said processing the fault codes with the fault code evaluation program further comprises processing the fault codes with the fault code evaluation program to categorize the fault codes into at least two categories comprising the collision fault codes and further comprising mechanical fault codes that are deemed not to have resulted from collision damage to the vehicle; and

further comprising a fault code database of designated fault codes and wherein said processing the fault codes with the fault code evaluation program to categorize the fault codes comprises using the fault code database to categorize the fault codes.

2 . The method of claim 1 , wherein the database of designated fault codes includes mechanical fault code designations for codes from vehicle sensors predetermined to be mechanical fault codes based on vehicle make and model for the vehicle sensor.

3 . The method of claim 1 , wherein said fault code database of designated fault codes comprises collision designated fault codes and mechanical designated fault codes.

4 . The method of claim 3 , further comprising generating an electronic file report, wherein the file report includes a listing of the collision fault codes and the mechanical fault codes by category.

5 . The method of claim 4 , wherein said generating the electronic file report is done by the vehicle diagnostic computer tool.

6 . The method of claim 5 , further comprising transmitting the electronic file report from the vehicle diagnostic computer tool to a remote computer.

7 . The method of claim 5 , wherein the vehicle diagnostic computer tool includes the diagnostic application program and the fault code evaluation program.

8 . The method of claim 1 , further comprising receiving damage information inputs with the vehicle diagnostic computer tool representative of damage to the vehicle, and wherein said processing the fault codes with the fault code evaluation program to categorize the fault codes further comprises processing the fault codes based on the damage information inputs.

9 . A method of diagnosing a vehicle electrical system comprising:

providing a vehicle diagnostic system comprising a vehicle diagnostic computer tool, wherein the vehicle diagnostic computer tool is configured to be selectively connected to a diagnostic port of a vehicle to be in communication with an electronic system of the vehicle;

running a diagnostic application program with the vehicle diagnostic computer tool to determine fault codes present in the electronic system of the vehicle;

processing the fault codes with a fault code evaluation program to categorize and designate the fault codes as collision fault codes that are deemed to have resulted from collision damage to the vehicle or as mechanical fault codes that are deemed not to have resulted from collision damage to the vehicle;

further comprising a fault code database of collision designated fault codes and mechanical designated fault codes, and wherein said processing the fault codes with the fault code evaluation program to categorize and designate the fault codes comprises using the fault code database to categorize and designate the fault codes; and

generating an electronic file report, wherein the file report includes a listing of the collision fault codes and the mechanical fault codes by category.

10 . The method of claim 9 , wherein said generating the electronic file report is done by the vehicle diagnostic computer tool.

11 . The method of claim 10 , wherein the vehicle diagnostic computer tool includes the diagnostic application and the fault code evaluation program.

12 . The method of claim 9 , further comprising receiving damage information inputs with the vehicle diagnostic computer tool representative of damage to the vehicle, and wherein said processing the fault codes with the fault code evaluation program to categorize the fault codes further comprises processing the fault codes based on the damage information inputs.

13 . A vehicle diagnostic system for categorizing fault codes in an electronic system of a vehicle, said system comprising:

a vehicle diagnostic computer tool, wherein the vehicle diagnostic computer tool is configured to be selectively connected to a diagnostic port of a vehicle to be in communication with an electronic system of the vehicle and to operate in a mode to diagnose a vehicle;

one or more diagnostic scan programs, wherein the diagnostic scan programs are configured for use in diagnosing the electronic system of the vehicle with the vehicle diagnostic computer tool to determine fault codes in the electronic system of the vehicle;

a fault code evaluation program;

a fault code database of designated fault codes;

wherein said fault code evaluation program is operable to process the fault codes to categorize and designate the fault codes into at least two categories comprising mechanical fault codes that are deemed not to have resulted from collision damage to the vehicle and collision fault codes that are deemed to have resulted from collision damage to the vehicle, and wherein the fault code evaluation program is operable to process the fault codes using the fault code database to categorize and designate the fault codes.

14 . The vehicle diagnostic system of claim 13 , wherein said fault code database of designated fault codes comprises mechanical fault code designations for codes from vehicle sensors predetermined to be mechanical fault codes based on vehicle make and model for the vehicle sensor.

15 . The vehicle diagnostic system of claim 13 , wherein said fault code database of designated fault codes comprises collision designated fault codes and mechanical designated fault codes.

16 . The vehicle diagnostic system of claim 14 , wherein said vehicle diagnostic computer tool is configured to generate an electronic file report, wherein the file report includes a listing of the collision fault codes and the mechanical fault codes by category.

17 . The vehicle diagnostic system of claim 13 , wherein said vehicle diagnostic computer tool includes said fault code evaluation program.

18 . The vehicle diagnostic system of claim 17 , wherein said vehicle diagnostic computer tool is configured to receive damage information inputs representative of damage to the vehicle, and wherein said fault code evaluation program is operable to categorize the fault codes based in part on the damage information inputs.

19 . The vehicle diagnostic system of claim 13 , wherein at least one of said one or more diagnostic scan programs or said fault code evaluation program are located on a remote computer.

20 . The method of claim 9 , wherein the mechanical fault code designations of the database of designated fault codes comprise fault codes from vehicle sensors predetermined to be mechanical fault codes based on vehicle make and model for the vehicle sensor.

Assignments (2)
SECURITY INTEREST Recorded Jul 7, 2026
From: REPAIRIFY, INC.; OPUS IVS, INC.
To: TWIN BROOK CAPITAL PARTNERS, LLC, AS ADMINISTRATIVE AGENT
Reel/Frame 075944/0432 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 14, 2022
From: HERRON, BRIAN J.
To: OPUS IVS, INC
Reel/Frame 060195/0845 →
References Cited (31)
US 4739323A · Miesterfeld et al. · 1988 [cited by applicant]
US 6212449B1 · Wellman · 2001 [cited by examiner]
US 10706645B1 · Herron et al. · 2020 [cited by applicant]
US 11257307B1 · Herron et al. · 2022 [cited by applicant]
US 11348382B1 · Herron et al. · 2022 [cited by applicant]
US 11508191B1 · Herron et al. · 2022 [cited by applicant]
US 11538290B1 · Herron · 2022 [cited by applicant]
US 11842582B2 · Palai · 2023 [cited by examiner]
US 11861954B2 · Jurmo et al. · 2024 [cited by applicant]
US 11948410B1 · Herron et al. · 2024 [cited by applicant]
US 11954946B1 · Herron et al. · 2024 [cited by applicant]
US 20040104814A1 · Christensen · 2004 [cited by examiner]
US 20080306645A1 · Dewhurst et al. · 2008 [cited by applicant]
US 20090271239A1 · Underdal · 2009 [cited by examiner]
US 20100205450A1 · Sarnacke et al. · 2010 [cited by applicant]
US 20110112718A1 · Claus et al. · 2011 [cited by applicant]
US 20140288761A1 · Butler · 2014 [cited by examiner]
US 20150039397A1 · Fuchs · 2015 [cited by examiner]
US 20170301154A1 · Rozint · 2017 [cited by applicant]
US 20190228322A1 · Wenner · 2019 [cited by examiner]
US 20190385385A1 · Davidson · 2019 [cited by examiner]
US 20200334927A1 · Rozint · 2020 [cited by examiner]
US 20210354707A1 · Patnala et al. · 2021 [cited by applicant]
US 20230161583A1 · Fang · 2023 [cited by examiner]
US 20240212403A1 · Rozint · 2024 [cited by examiner]
US 20250085703A1 · Pasupureddy · 2025 [cited by examiner]
KR 20150117561A · 2014 [cited by examiner]
Commonly assigned U.S. Appl. No. 17/177,927, filed Feb. 17, 2021. [cited by applicant]
Commonly assigned U.S. Appl. No. 17/515,516, filed Oct. 31, 2021. [cited by applicant]
Commonly assigned U.S. Appl. No. 17/509,316, filed Oct. 25, 2021. [cited by applicant]
United States co-pending application as filed, assigned U.S. Appl. No. 17/971,757, filed Oct. 24, 2022. [cited by applicant]