IP Library Granted Patent US 12,488,641
Granted Patent B1
US 12,488,641 · App. 17/509,316 · Granted Dec 2, 2025

Vehicle diagnostic system and method for providing repair recommendations

Inventors: Brian J. Herron (Dexter, MI); Robert A. Augustine (Ventura, CA); Michael D. Jurmo (Canton, MI); Robert Pattengale (Tucson, AZ); Nelson A. Vargas (Huntington Beach, CA)
Assignee: Opus IVS, Inc.
G07C5/085G07C5/008G07C5/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,488,641
App. No.
17/509,316
Granted
Dec 2, 2025
Kind
B1
Abstract

A method and system of diagnosing a vehicle with a vehicle diagnostic system to provide repair recommendations includes connecting a vehicle diagnostic computer tool to a diagnostic port of a vehicle to be in communication with an electronic system of the vehicle and reading vehicle data information of the vehicle with the vehicle diagnostic computer, such as diagnostic trouble codes (DTCs). A diagnostic evaluation program is operable to detect whether particular electrical vehicle systems are present on the vehicle, such as safety systems including Advanced Driver Assistance Systems. The system may additionally receive information regarding damage to the vehicle, such as from a collision. The system includes a repair information database and a report generator program that is operable to generate a repair recommendation report, including for example based on the vehicle data information, the particular electrical vehicle systems determined to be present, and the damage to the vehicle.

Claims (33)

1 . A method of diagnosing a vehicle electronic system and providing repair recommendations, said method comprising:

providing a vehicle diagnostic system comprising a vehicle diagnostic computer tool and a report generator program, wherein said vehicle diagnostic computer tool is configured to operate in a mode to diagnose a vehicle;

connecting said vehicle diagnostic computer tool with a diagnostic port of a vehicle to be in communication with an electronic system of the vehicle;

reading vehicle data information of the vehicle with the vehicle diagnostic computer tool;

detecting with the vehicle diagnostic system whether particular electrical vehicle systems are present on the vehicle based on the vehicle data information; and

generating a repair recommendation report using said report generator program, wherein said report generator program generates said repair recommendation report based on the particular electrical vehicle systems determined to be present;

wherein said reading vehicle data information comprises obtaining diagnostic trouble codes (DTCs) reported by said electronic system, and wherein said report generator program generates said repair recommendation report based on the DTCs reported by said electronic system;

wherein said detecting with the vehicle diagnostic system whether particular electrical vehicle systems are present comprises detecting electronic control units (ECUs) present in said electronic system with the vehicle diagnostic tool; and

wherein said detecting with the vehicle diagnostic system whether particular electrical vehicle systems are present further comprises detecting whether Advanced Driver Assistance Systems (ADAS) systems are present, and wherein said detecting ECUs present in said electronic system comprises detecting ADAS ECUs.

2 . The method of claim 1 , further comprising determining whether any of the ECUs detected in said detecting ECUs present in said electronic system reported DTCs in said obtaining DTCs reported by said electronic system.

3 . The method of claim 1 , further comprising determining whether any of the ADAS ECUs detected in said detecting whether ADAS ECUs are present in said electronic system reported DTCs in said obtaining DTCs reported by said electronic system.

4 . The method of claim 3 , further comprising providing vehicle damage information to the vehicle diagnostic system, and wherein said report generator program generates said repair recommendation report based on the vehicle damage information.

5 . The method of claim 4 , wherein said providing vehicle damage information comprises providing vehicle damage information to the vehicle diagnostic computer tool.

6 . The method of claim 5 , wherein the vehicle damage information comprises at least one of;

one or more digital images of the vehicle, and wherein image recognition software is used on the one or more digital images to determine damage to the vehicle;

data from a collision estimating software; or

data input by a user of the vehicle diagnostic computer tool.

7 . The method of claim 1 , further comprising determining the make and/or model of the vehicle, and wherein said report generator program generates said repair recommendation report based on the make and/or model of the vehicle.

8 . The method of claim 7 , wherein said reading vehicle data information of the vehicle with the vehicle diagnostic computer tool further comprises reading the vehicle identification number (VIN), and wherein said determining the make and/or model of the vehicle comprises determining the make and/or model of the vehicle via the VIN.

9 . The method of claim 1 , further comprising providing a repair information database containing repair instruction information, and wherein said report generator program accesses the repair information database in generating said repair recommendation report.

10 . The method of claim 9 , wherein said repair information database comprises at least one of (i) repair information by make and/or model of the vehicle, and (ii) repair information by DTCs by make and/or model of the vehicle.

11 . The method of claim 9 , wherein said repair information database comprises repair information by ADAS system.

12 . The method of claim 1 , wherein the repair recommendation report comprises one or more of (i) vehicle service information, (ii) identification of vehicle safety systems detected with the vehicle diagnostic system, (iii) required vehicle calibrations for detected vehicle safety systems, (iv) identification of ADAS targets required for calibration of detected vehicle safety systems, (v) service tools required for repairing the vehicle, and (vi) an estimate of the time required to perform calibrations of detected vehicle safety systems.

13 . A vehicle diagnostic system for providing repair recommendations for a vehicle, said system comprising:

a vehicle diagnostic computer tool, said vehicle diagnostic computer tool configured to be operatively connected with a vehicle in order to diagnose an electronic system of the vehicle, wherein said vehicle diagnostic computer tool is configured to read vehicle data information of the vehicle;

a diagnostic evaluation program, said diagnostic evaluation program configured to query the electronic system of the vehicle when said vehicle diagnostic computer tool is connected with the vehicle with said diagnostic evaluation program operative to detect whether particular electrical vehicle systems are present on the vehicle;

a repair information database containing repair instruction information;

a report generator program configured to generate a repair recommendation report based on the vehicle data information and based on the particular electrical vehicle systems determined to be present, wherein said report generator program accesses said repair information database in generating said repair recommendation report;

wherein said vehicle data information comprises diagnostic trouble codes (DTCs) reported by said electronic system, and wherein said report generator program generates said repair recommendation report based on the DTCs reported by said electronic system;

wherein said diagnostic evaluation program is configured to detect electronic control units (ECUs) present in said electronic system; and

wherein said diagnostic evaluation program is configured to detect ADAS ECUs present in said electronic system.

14 . The vehicle diagnostic system of claim 13 , wherein said vehicle diagnostic computer tool is configured to determine whether any detected ADAS ECUs present in said electronic system reported DTCs.

15 . The vehicle diagnostic system of claim 13 , wherein said vehicle diagnostic tool is configured to receive vehicle damage information, and wherein said report generator program generates said repair recommendation report based on the vehicle damage information.

Assignments (2)
CORRECTIVE ASSIGNMENT TO CORRECT THE STATE OF INCORPORATION OF THE RECEIVING PARTY PREVIOUSLY RECORDED ON REEL 57898 FRAME 354. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Dec 4, 2025
From: HERRON, BRIAN J.; AUGUSTINE, ROBERT A.; JURMO, MICHAEL D.; PATTENGALE, ROBERT; VARGAS, NELSON A.
To: OPUS IVS, INC.
Reel/Frame 073706/0983 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 25, 2021
From: HERRON, BRIAN J.; AUGUSTINE, ROBERT A.; JURMO, MICHAEL D.; PATTENGALE, ROBERT; VARGAS, NELSON A.
To: OPUS IVS, INC.
Reel/Frame 057898/0354 →
Continuity (1)
Continuation In Part 16449998 · Jun 24, 2019
References Cited (99)
US 6154658A · Caci · 2000 [cited by applicant]
US 6728603B2 · Pruzan et al. · 2004 [cited by applicant]
US 6879894B1 · Lightner et al. · 2005 [cited by applicant]
US 6956501B2 · Kitson · 2005 [cited by applicant]
US 7092803B2 · Kapolka et al. · 2006 [cited by applicant]
US 7373226B1 · Cancilla et al. · 2008 [cited by applicant]
US 7502672B1 · Kolls · 2009 [cited by applicant]
US 7519458B2 · Buckley · 2009 [cited by applicant]
US 7532962B1 · Lowrey et al. · 2009 [cited by applicant]
US 7584030B1 · Graham · 2009 [cited by applicant]
US 7786851B2 · Drew et al. · 2010 [cited by applicant]
US 7840812B1 · Levenberg · 2010 [cited by applicant]
US 7928837B2 · Drew et al. · 2011 [cited by applicant]
US 8190322B2 · Lin et al. · 2012 [cited by applicant]
US 8259936B2 · Mahalingaiah · 2012 [cited by applicant]
US 8306687B2 · Chen · 2012 [cited by applicant]
US 8339254B2 · Drew et al. · 2012 [cited by applicant]
US 8352577B2 · Martone · 2013 [cited by applicant]
US 8589018B2 · Sarnacke · 2013 [cited by applicant]
US 8638207B2 · Drew et al. · 2014 [cited by applicant]
US 8688313B2 · Margol et al. · 2014 [cited by applicant]
US 8909416B2 · Chen · 2014 [cited by examiner]
US 8918245B2 · Dewhurst et al. · 2014 [cited by applicant]
US 9430884B2 · Drew et al. · 2016 [cited by applicant]
US 9530255B2 · Drew et al. · 2016 [cited by applicant]
US 9563988B2 · Drew et al. · 2017 [cited by applicant]
US 9646130B2 · Drew et al. · 2017 [cited by applicant]
US 10013816B2 · Nassar et al. · 2018 [cited by applicant]
US 10146521B2 · West et al. · 2018 [cited by applicant]
US 10152836B2 · Rozint · 2018 [cited by applicant]
US 10181225B2 · Liebl et al. · 2019 [cited by applicant]
US 10282924B2 · Drew et al. · 2019 [cited by applicant]
US 10414277B1 · Herron et al. · 2019 [cited by applicant]
US 10445953B1 · Herron et al. · 2019 [cited by applicant]
US 10706645B1 · Herron et al. · 2020 [cited by applicant]
US 10719813B1 · Beckmann et al. · 2020 [cited by applicant]
US 10748356B1 · Herron et al. · 2020 [cited by applicant]
US 11062534B2 · Jingle et al. · 2021 [cited by applicant]
US 11210869B2 · Balan · 2021 [cited by applicant]
US 11834056B2 · Patnala · 2023 [cited by applicant]
US 20010056544A1 · Walker · 2001 [cited by applicant]
US 20030001720A1 · Wade et al. · 2003 [cited by applicant]
US 20030020759A1 · Cancilla et al. · 2003 [cited by applicant]
US 20040044454A1 · Ross et al. · 2004 [cited by applicant]
US 20040167689A1 · Bromley et al. · 2004 [cited by applicant]
US 20050021294A1 · Trsar et al. · 2005 [cited by applicant]
US 20050038581A1 · Kapolka et al. · 2005 [cited by applicant]
US 20050060070A1 · Kapolka et al. · 2005 [cited by applicant]
US 20050182537A1 · Tefft et al. · 2005 [cited by applicant]
US 20050240555A1 · Wilde et al. · 2005 [cited by applicant]
US 20050251304A1 · Cancellara et al. · 2005 [cited by applicant]
US 20060052921A1 · Bodin et al. · 2006 [cited by applicant]
US 20060106508A1 · Liebl et al. · 2006 [cited by applicant]
US 20060211446A1 · Wittmann et al. · 2006 [cited by applicant]
US 20070005201A1 · Chenn · 2007 [cited by applicant]
US 20070043488A1 · Avery et al. · 2007 [cited by applicant]
US 20070050105A1 · Chinnadurai et al. · 2007 [cited by applicant]
US 20070055420A1 · Krzystofczyk et al. · 2007 [cited by applicant]
US 20070073460A1 · Bertosa et al. · 2007 [cited by applicant]
US 20070185624A1 · Duddles et al. · 2007 [cited by applicant]
US 20070204215A1 · Mueller et al. · 2007 [cited by applicant]
US 20070233340A1 · Raichle et al. · 2007 [cited by applicant]
US 20080177438A1 · Chen et al. · 2008 [cited by applicant]
US 20080269975A1 · Bertosa · 2008 [cited by applicant]
US 20080280602A1 · Ban · 2008 [cited by applicant]
US 20080306645A1 · Dewhurst et al. · 2008 [cited by applicant]
US 20090062978A1 · Picard · 2009 [cited by applicant]
US 20090118899A1 · Carlson · 2009 [cited by applicant]
US 20090119657A1 · Link, II · 2009 [cited by applicant]
US 20090187976A1 · Perroud et al. · 2009 [cited by applicant]
US 20090265055A1 · Gillies · 2009 [cited by applicant]
US 20090276115A1 · Chen · 2009 [cited by applicant]
US 20100042287A1 · Zhang · 2010 [cited by applicant]
US 20100174446A1 · Andreasen et al. · 2010 [cited by applicant]
US 20100204878A1 · Drew et al. · 2010 [cited by applicant]
US 20100205450A1 · Sarnacke et al. · 2010 [cited by applicant]
US 20100262335A1 · Brozovich · 2010 [cited by applicant]
US 20110071709A1 · Damiani et al. · 2011 [cited by applicant]
US 20110112718A1 · Claus et al. · 2011 [cited by applicant]
US 20110153150A1 · Drew et al. · 2011 [cited by applicant]
US 20110276218A1 · Dwan · 2011 [cited by applicant]
US 20110313593A1 · Cohen et al. · 2011 [cited by applicant]
US 20120046826A1 · Panko · 2012 [cited by applicant]
US 20120254345A1 · Montoya · 2012 [cited by applicant]
US 20140277909A1 · Bertosa et al. · 2014 [cited by applicant]
US 20140279230A1 · Bertosa et al. · 2014 [cited by applicant]
US 20150121275A1 · Marshall et al. · 2015 [cited by applicant]
US 20170301154A1 · Rozint · 2017 [cited by applicant]
US 20190120946A1 · Wheeler · 2019 [cited by applicant]
US 20200074767A1 · Cavalli · 2020 [cited by examiner]
US 20210354707A1 · Patnala · 2021 [cited by applicant]
US 20220024470A1 · Patnala · 2022 [cited by applicant]
US 20220157088A1 · Pham · 2022 [cited by applicant]
US 20220194412A1 · Zhang · 2022 [cited by applicant]
US 20230028919A1 · Haeusler · 2023 [cited by applicant]
US 20230410366A1 · Liang · 2023 [cited by applicant]
WO 2004092857A2 · 2004 [cited by applicant]
Article entitled “Remote Vehicle Diagnostic System Using Mobile Handsets” by Doo-Hee Jung, Gu-Min Jeong, and Hyun-Sik Ahn, understood to be from the proceedings of the Jun. 2006 International Conference on Wireless Netw… [cited by applicant]
Thesis entitled “Remote Connection of Diagnostic Tool” by Irina Elena Apetri and Ali Raza, Chalmers University of Technology, dated 2011. [cited by applicant]
Cited By (1)
US 12,682,700