IP Library Granted Patent US 12,361,772
Granted Patent B1
US 12,361,772 · App. 17/971,757 · Granted Jul 15, 2025

Adaptive vehicle diagnostic system and method

Inventors: Brian J. Herron (Dexter, MI); Robert A. Augustine (Ventura, CA); Michael D. Jurmo (Canton, MI); Robert Russell (Ann Arbor, MI)
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,361,772
App. No.
17/971,757
Granted
Jul 15, 2025
Kind
B1
Abstract

A method and system of diagnosing a vehicle with a vehicle diagnostic system that is configured to scan an electrical system of a vehicle for error codes. The vehicle diagnostic system is operatively connected with the electrical system of a vehicle via a diagnostic port of the vehicle, with the vehicle diagnostic system determining whether the vehicle is equipped with Advanced Driver Assistance Systems (ADAS).

Claims (31)

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

providing a computer system comprising a vehicle interface computer, said vehicle interface computer configured to operate in a mode to diagnose a vehicle;

connecting said vehicle interface computer with a diagnostic port of the vehicle to be in communication with an electrical system of the vehicle prior to completing service or repairs to the vehicle;

reading vehicle data information of the vehicle with the vehicle interface computer after said connecting said vehicle interface computer with the diagnostic port of the vehicle; and

determining with the computer system whether particular electrical vehicle systems are present on the vehicle based on the vehicle data information, wherein the particular electrical vehicle systems comprise Advanced Driver Assistance Systems (ADAS) systems, and wherein said determining whether particular electrical vehicle systems are present on the vehicle comprises determining whether any ADAS systems are present on the vehicle.

2. The method of claim 1 , wherein said determining with the computer system whether ADAS systems are present on the vehicle based on the vehicle data information comprises determining whether the electrical system of the vehicle includes one or more ADAS electronic control units (ECUs).

3. The method of claim 1 , wherein said reading vehicle data information of the vehicle comprises reading a vehicle identification number (VIN) of the vehicle, and wherein said determining whether particular electrical vehicle systems are present on the vehicle comprises using a database to analyze the VIN of the vehicle, and wherein the database comprises a VIN database, and wherein the VIN database includes information regarding the electrical vehicle systems present on the vehicle based on the VIN of the vehicle.

4. The method of claim 1 , wherein said reading vehicle data information of the vehicle comprises reading electronic control unit (ECU) part numbers of the vehicle.

5. The method of claim 4 , wherein said determining whether particular electrical vehicle systems are present on the vehicle comprises using a database to analyze the ECU part numbers of the vehicle.

6. The method of claim 5 , wherein the database comprises an ECU part number database, and wherein the ECU part number database includes ECU part numbers for Advanced Driver Assistance System (ADAS) system ECUs.

7. The method of claim 1 , wherein said computer system further comprises a computer interfaced with the vehicle interface computer, and wherein a plurality of available diagnostic scanning programs are contained on the computer.

8. The method of claim 7 , wherein the computer is local to the vehicle when the vehicle interface computer is connected with the vehicle.

9. The method of claim 1 , wherein said computer system further comprises a diagnostic evaluation program, and wherein said diagnostic evaluation program is used in said determining with the computer system whether particular electrical vehicle systems are present on the vehicle.

10. The method of claim 9 , wherein said computer system further comprises a computer interfaced with said vehicle interface computer, and wherein said diagnostic evaluation program and a plurality of diagnostic scanning programs are stored on said computer.

11. A method of diagnosing a vehicle comprising:

providing a vehicle interface computer, said vehicle interface computer configured to operate with a selected scanning program, wherein the vehicle interface computer is configured to diagnose a vehicle;

connecting said vehicle interface computer with a diagnostic port of a vehicle to be in communication with an electronic control unit (ECU) of a vehicle;

reading vehicle data information of the vehicle with the vehicle interface computer after connecting said vehicle interface computer with the diagnostic port of the vehicle; and

determining whether the vehicle includes Advanced Driver Assistance Systems (ADAS) subsystems based on the vehicle data information.

12. The method of claim 11 , wherein said determining whether the vehicle includes ADAS subsystems comprises determining whether the vehicle includes ADAS ECUs.

13. A vehicle diagnostic system comprising:

a vehicle interface computer, said vehicle interface computer configured to be operatively connected with a vehicle in order to diagnose an electrical system of the vehicle;

a diagnostic evaluation program, said diagnostic evaluation program configured to query the electrical system of the vehicle when said vehicle interface computer is connected with the vehicle with said diagnostic evaluation program operative to read vehicle data information from the electrical system of the vehicle;

a computer, said computer being communicatively connected with said vehicle interface computer and being operable to obtain said vehicle data information from said diagnostic evaluation program;

a database, said computer configured to access said database to determine whether the vehicle includes particular vehicle systems based on said vehicle data information;

wherein said computer is configured to access said database to determine whether the vehicle includes Advanced Driver Assistance Systems (ADAS) vehicle systems based on said vehicle data information.

14. The system of claim 13 , wherein said vehicle interface computer and said computer comprise separate devices connected by a cable or a wireless connection.

15. The system of claim 13 , wherein said computer includes said diagnostic evaluation program and a plurality of diagnostic scanning programs.

16. The system of claim 13 , wherein said vehicle data information comprises the vehicle identification number (VIN) of the vehicle, and wherein said database comprises a database correlating vehicle VINs with vehicle systems for the make and model of the vehicle.

17. The system of claim 13 , wherein said vehicle data information comprises part numbers of electronic control units (ECUs) of the vehicle, and wherein said database comprises a database correlating ECU part numbers with vehicle systems for the make and model of the vehicle.

18. The system of claim 13 , further comprising a remote computer accessible by said computer via an Internet connection, and wherein said database resides on said remote computer.

Assignments (3)
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 →
MERGER AND CHANGE OF NAME Recorded Jan 8, 2026
From: DREW TECHNOLOGIES, INC.; OPUS IVS, INC.
To: OPUS IVS, INC.
Reel/Frame 073405/0660 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 5, 2025
From: HERRON, BRIAN J.; AUGUSTINE, ROBERT A.; JURMO, MICHAEL D.; RUSSELL, ROBERT
To: DREW TECHNOLOGIES, INC.
Reel/Frame 073123/0848 →
Continuity (2)
Continuation 17509316 · Oct 25, 2021
Continuation In Part 16449998 · Jun 24, 2019
References Cited (89)
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 8638207B2 · Drew et al. · 2014 [cited by applicant]
US 8688313B2 · Margol et al. · 2014 [cited by applicant]
US 8909416B2 · Chen et al. · 2014 [cited by applicant]
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 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 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 · Samnacke 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 20210354707A1 · Patnala · 2021 [cited by examiner]
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,718,630