IP Library Granted Patent US 12,705,934
Granted Patent B1
US 12,705,934 · App. 18/491,000 · Granted Aug 11, 2026

Vehicle diagnostic system and method for providing repair recommendations

Inventors: Brian J. Herron (Dexter, MI); James T. Fish (Birmingham, MI); Thomas Winzig (Redmond, WA); Curt Jingle (Ocala, FL); Frank M. Terlep (Richardson, TX)
Assignee: Opus IVS, Inc.
G07C5/006G07C5/008G07C2205/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,705,934
App. No.
18/491,000
Filed
Oct 20, 2023
Granted
Aug 11, 2026
Kind
B1
Examiner
BLOUNT, ERIC
Art Unit
2685
USPC
340/438
Abstract

A method and system for generating a repair report for a vehicle, including a computer device and a report generation tool. The computer device receives vehicle and issue information comprising diagnostic data, vehicle information, and/or issue information related to the vehicle. The report generation tool is coupled to the computer device. The computer devices sends the vehicle/issue information to the report generation tool. The report generation tool generates a prompt for a large language model based on the vehicle/issue information. The large language model generates a repair report defined by the prompt. The computer device receives and reviews the repair report and inputs additional vehicle/issue information to the report generation tool. The large language model generates a revised repair report as defined by the repair report and the additional vehicle/issue information.

Claims (37)

1 . A method of generating a pre-repair report for a vehicle that provides information regarding repairs needed on the vehicle, said method comprising:

providing a vehicle diagnostic system comprising a computer device and a report generation tool;

receiving with the computer device vehicle and/or issue information related to the vehicle;

providing the vehicle/issue information to the report generation tool;

generating with the report generation tool a prompt for a large language model based on the vehicle/issue information; and

generating an electronic pre-repair report with the large language model as defined by the prompt, wherein the pre-repair report includes (i) an identification of particular repairs expected to be required on the vehicle, (ii) original equipment manufacturer (OEM) service information regarding why the particular expected repairs are required, (iii) a list of systems on the vehicle requiring calibration after performance of the expected repairs, and (iv) repair service information for how to perform the particular expected repairs.

2 . The method of claim 1 , wherein the computer device and the report generation tool are communicatively coupled via a network, and wherein the network is one of a local network or the Internet.

3 . The method of claim 1 , further comprising determining with the vehicle diagnostic system whether particular Advanced Driver Assistance Systems (ADAS) systems are present on the vehicle, and wherein the vehicle/issue information includes an identification of the particular ADAS systems present on the vehicle.

4 . The method of claim 1 , wherein the report generation tool is communicatively coupled to the large language model.

5 . The method of claim 1 , wherein the report generation tool comprises the large language model.

6 . The method of claim 1 , wherein the vehicle/issue information comprises at least one of: vehicle make, vehicle model, VIN, a list of systems equipped on vehicle, diagnostic scan reports of an electrical system of the vehicle, and an electronic note describing a problem with the vehicle.

7 . The method of claim 1 , wherein the computer device is a vehicle diagnostic tool configured to communicatively couple to the vehicle and read data information of the vehicle.

8 . The method of claim 1 , wherein the vehicle/issue information includes user information, and wherein the pre-repair report is formatted with respect to the user information such that the pre-repair report provides context sensitive information for a user as defined by the user information.

9 . A vehicle diagnostic system for generating a pre-repair report for a vehicle, the system comprising:

a computer device configured to receive vehicle and issue information comprising vehicle information, and/or issue information related to the vehicle; and

a report generation tool communicatively coupled to the computer device;

wherein the computer device is configured to provide the vehicle/issue information to the report generation tool;

wherein the report generation tool is configured to generate a prompt for a large language model based on the vehicle/issue information;

wherein the large language model is configured to generate a pre-repair report as defined by the prompt, wherein the pre-repair report includes (i) an identification of particular repairs expected to be required on the vehicle, (ii) original equipment manufacturer (OEM) service information regarding why the particular expected repairs are required, (iii) a list of systems on the vehicle requiring calibration after performance of the expected repairs, and (iv) repair service information for how to perform the particular expected repairs.

10 . The vehicle diagnostic system of claim 9 , wherein the computer device and the report generation tool are communicatively coupled via a network, and wherein the network is one of a local network or the Internet.

11 . The vehicle diagnostic system of claim 9 , wherein the vehicle diagnostic system is configured to determine via said computer device whether particular Advanced Driver Assistance Systems (ADAS) systems are present on the vehicle, and wherein the vehicle/issue information includes an identification of the particular ADAS systems present on the vehicle.

12 . The vehicle diagnostic system of claim 9 , wherein the report generation tool is communicatively coupled to the large language model.

13 . The vehicle diagnostic system of claim 9 , wherein the report generation tool comprises the large language model.

14 . The vehicle diagnostic system of claim 9 , wherein the vehicle/issue information comprises at least one of: vehicle make, vehicle model, VIN, a list of systems equipped on the vehicle, diagnostic scan reports of an electrical system of the vehicle, and an electronic note describing a problem with the vehicle.

15 . The vehicle diagnostic system of claim 9 , wherein the computer device is a vehicle diagnostic tool configured to communicatively couple to the vehicle and read data information of the vehicle.

16 . The vehicle diagnostic system of claim 9 , wherein the vehicle/issue information includes user information, and wherein the vehicle diagnostic system is configured to format the pre-repair report with respect to the user information such that the pre-repair report provides context sensitive information for a user as defined by the user information.

17 . The vehicle diagnostic system of claim 9 , wherein the computer device is configured to display the pre-repair report to a user for review, and wherein the vehicle diagnostic system further comprises an input device configured to allow the user to input additional vehicle/issue information, and wherein the computer device is configured to provide the additional vehicle/issue information to the report generation tool, and wherein the report generation tool is configured to generate a revised prompt for the large language model based on the additional vehicle/issue information, and wherein the large language model is configured to generate a revised pre-repair report as defined by the revised prompt.

18 . The vehicle diagnostic system of claim 9 , wherein the large language model is configured to generate a probability estimate of the likelihood of each of the identified particular repairs being required.

19 . The method of claim 1 further comprising:

displaying the pre-repair report via the computer device to a user for review;

receiving input with the computer device from the user wherein the input comprises additional vehicle/issue information;

providing the additional vehicle/issue information to the report generation tool;

generating with the report generation tool a revised prompt for the large language model based on the additional vehicle/issue information; and

generating a revised pre-repair report with the large language model as defined by the revised prompt.

20 . The method of claim 1 , wherein said generating an electronic pre-repair report with the large language model further comprises generating a probability estimate of the likelihood of each of the identified particular pairs being required.

21 . The method of claim 3 , wherein said determining with the vehicle diagnostic system whether particular ADAS systems are present on the vehicle comprises operatively connecting the vehicle diagnostic system to be in communication with an electronic system of the vehicle and reading vehicle data information with the vehicle diagnostic system; and

wherein said providing the vehicle/issue information to the report generation tool comprises providing the vehicle data information to the report generation tool.

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 Mar 13, 2024
From: HERRON, BRIAN J.; FISH, JAMES T.; WINZIG, THOMAS; JINGLE, CURT; TERLEP, FRANK M.
To: OPUS IVS, INC.
Reel/Frame 066753/0366 →
Continuity (3)
Continuation In Part 17515516 · Oct 31, 2021
Continuation In Part 17509316 · Oct 25, 2021
Continuation In Part 16449998 · Jun 24, 2019
References Cited (113)
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 10055906B1 · Fournier · 2018 [cited by examiner]
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 10692050B2 · Taliwal · 2020 [cited by examiner]
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 11107306B1 · Knuffman · 2021 [cited by examiner]
US 11210869B2 · Balan · 2021 [cited by applicant]
US 11455841B1 · Brunda · 2022 [cited by examiner]
US 11580800B2 · Ghosh · 2023 [cited by examiner]
US 11640587B2 · Rozint · 2023 [cited by examiner]
US 11834056B2 · Patnala · 2023 [cited by applicant]
US 12236733B2 · Singh · 2025 [cited by examiner]
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 examiner]
US 20190120946A1 · Wheeler · 2019 [cited by applicant]
US 20190304213A1 · Chen · 2019 [cited by examiner]
US 20200074767A1 · Cavalli · 2020 [cited by applicant]
US 20200151974A1 · Ghosh · 2020 [cited by examiner]
US 20210200950A1 · Basu · 2021 [cited by examiner]
US 20220019748A1 · Krenz · 2022 [cited by examiner]
US 20220058579A1 · Chong · 2022 [cited by examiner]
US 20220157088A1 · Pham · 2022 [cited by applicant]
US 20220194412A1 · Zhang · 2022 [cited by applicant]
US 20220306050A1 · Rich · 2022 [cited by examiner]
US 20220383420A1 · Gilbert-Eyres · 2022 [cited by examiner]
US 20230028919A1 · Haeusler · 2023 [cited by applicant]
US 20230410366A1 · Liang · 2023 [cited by applicant]
US 20240212403A1 · Rozint · 2024 [cited by examiner]
US 20240403634A1 · Hawes · 2024 [cited by examiner]
US 20240430173A1 · Coudert · 2024 [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]