IP Library Granted Patent US 12,548,389
Granted Patent B1
US 12,548,389 · App. 18/491,032 · Granted Feb 10, 2026

System and method for documentation of vehicle repair services

Inventors: Brian J. Herron (Dexter, MI); David M. Joseph (Ypsilanti, MI); David Baartman (Canton, MI); Michael D. Jurmo (Canton, MI)
Assignee: Opus IVS, Inc.
G07C5/0825G06F40/205G07C5/008G07C5/10
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,548,389
App. No.
18/491,032
Granted
Feb 10, 2026
Kind
B1
Abstract

A system and method includes connecting an interface device to a port of a vehicle to be in communication with an electrical system of the vehicle for monitoring the vehicle, and running a selected one of multiple available calibration and/or repair programs via the interface device to generate a calibration/repair data file of the vehicle, where the data/log file is generated in one of a plurality of possible native file formats. A report generation tool acquires screen captures and/or screen recordings to document the data/information displayed during the steps of a calibration/repair procedure. An evaluation tool extracts calibration/repair data from the data/log file, where the evaluation tool is configured to extract calibration/repair diagnostic data from data/log files in each of the plurality of possible native file formats, and outputs the calibration/repair diagnostic data to a database in a common format from which detailed calibration/repair diagnostic reports are generated.

Claims (29)

1 . A method of performing a service procedure on a vehicle comprising:

providing a vehicle interface computer device, said vehicle interface computer device configured to be connected to a diagnostic port of a vehicle to be in communication with an electrical system of the vehicle and operate in a mode to communicate with the vehicle;

connecting said vehicle interface computer device with the diagnostic port of the vehicle to be in communication with the electrical system of the vehicle;

running a vehicle service application program comprising a calibration and/or a repair application program via the vehicle interface computer device, wherein the calibration and/or repair application program comprises a plurality of procedural steps for carrying out a calibration and/or repair procedure;

capturing with the vehicle interface computer device screen capture data comprising screen captures and/or screen recordings of a display screen of the vehicle interface computer device while completing the procedural steps of the vehicle service application program, wherein the screen capture data records data and/or information results displayed on the display screen while running the vehicle service application program during the service procedure, wherein the screen capture data comprises selected images of data and/or information results displayed on the display screen during the procedural steps, and wherein the screen captures are either automatically selected and captured or manually selected and captured; and

outputting and saving the screen capture data.

2 . The method of claim 1 , wherein said running the vehicle service application program further comprises generating a data log file from the electrical system of the vehicle, and wherein said outputting and saving the screen capture data further comprises outputting and saving the data log file.

3 . The method of claim 2 , wherein the screen capture data includes at least a portion of data and/or information that is not contained in the data log file.

4 . The method of claim 2 , wherein the data log file is generated in a native file format defined by the vehicle service application program.

5 . The method of claim 4 , further comprising using a diagnostic evaluation tool program to extract a particular predefined selected portion of calibration and/or repair diagnostic data from the data log file, wherein the diagnostic evaluation tool program is operable to extract calibration and/or repair diagnostic data from the data log files regardless of native file format; and

outputting and saving the particular predefined selected portion of calibration and/or repair diagnostic data to a database, wherein the particular predefined selected portion of calibration and/or repair diagnostic data is retained in the database in a common format independent of the native file format of the data log file.

6 . The method of claim 5 , further comprising generating a calibration and/or repair diagnostic detail report from the extracted particular predefined selected portion of calibration and/or repair diagnostic data using the database.

7 . The method of claim 5 , further comprising transmitting the extracted particular predefined selected portion of calibration and/or repair diagnostic data to a remote computer.

8 . The method of claim 1 , wherein said providing a vehicle interface computer device further comprises providing a computer, and wherein said computer includes a plurality of vehicle service application programs.

9 . The method of claim 8 , wherein said computer is located proximate to the vehicle.

10 . The method of claim 1 further comprising selecting one of a plurality of vehicle service application programs, wherein the selected vehicle service application program is selected based at least in part on the make and model of the vehicle and the calibration and/or repair procedure to be performed, and wherein the resulting data log file is generated in one of a plurality of possible native file formats depending on the selected vehicle service application program.

11 . The method of claim 10 , wherein the plurality of native file formats comprises text in portable document format (“PDF”), PDF images, and Hypertext Markup Language (“HTML”).

12 . The method of claim 5 , wherein said using a diagnostic evaluation tool program to extract the particular predefined selected portions of calibration and/or repair diagnostic data from the data log file comprise translating the native file format of the data log file and parsing the data log file, wherein said translating the native file format comprises translating the native file format to HTML, and wherein the common format in which the extracted particular predefined selected portion of calibration and/or repair diagnostic data is saved is HTML.

13 . The method of claim 1 , wherein the screen capture data comprises procedural data displayed on the display screen related to the service procedure, and wherein the screen capture data provides documentation regarding completion of the service procedure.

14 . The method of claim 13 further comprising capturing with a camera or video camera images or video recordings of the display screen and/or of the performance of the service procedure.

15 . The method of claim 2 wherein said method further comprises generating a calibration and/or repair diagnostic detail report from the screen capture data and the data log file, including extracting screen capture data related to at least selected ones of the procedural steps for documenting performance of the selected ones of the procedural steps.

16 . A system for performing service procedures on a vehicle comprising:

a vehicle interface computer device configured to connect to a diagnostic port of a vehicle to be in communication with an electrical system of the vehicle and operate in a mode to communicate with the electrical system of the vehicle, wherein said vehicle interface computer device comprises a display screen;

a vehicle service application program configured for operation with the vehicle interface computer device, wherein the vehicle service application program comprises a calibration and/or a repair application program, wherein the calibration and/or repair application program comprises a plurality of procedural steps for carrying out a calibration and/or repair procedure;

wherein with the vehicle interface computer device is configured to capture screen capture data comprising screen captures and/or screen recordings of the display screen of the vehicle interface computer device while completing the procedural steps of the vehicle service application program, wherein the screen capture data records data and/or information results displayed on the display screen while running the vehicle service application program during the service procedure, wherein the screen capture data comprises selected images of data and/or information results displayed on the display screen during the procedural steps, and wherein the screen captures are either automatically selected and captured or manually selected and captured.

17 . The system of claim 16 , wherein the system is configured to generate a data log file based on vehicle service application program, and wherein the data log file comprises data from the electrical system of the vehicle, and wherein the screen capture data includes at least a portion of data and/or information that is not contained in the data log file.

18 . The system of claim, 17 , wherein the data log file is generated in a native file format defined by the vehicle service application program.

19 . The system of claim 18 , further comprising a diagnostic evaluation tool program configured to extract a particular predefined selected portion of calibration and/or repair diagnostic data from the data log file, wherein the diagnostic evaluation tool program is operable to extract calibration and/or repair diagnostic data from the data log files regardless of native file format.

20 . The system of claim 17 , wherein the system is configured to generate a calibration and/or repair diagnostic detail report from the screen capture data and the data log file, wherein the detail report includes screen capture data related to at least selected ones of the procedural steps for documenting performance of the selected ones of the procedural steps.

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 Nov 19, 2025
From: HERRON, BRIAN J.; JOSEPH, DAVID M.; BAARTMAN, DAVID; JURMO, MICHAEL D.
To: OPUS IVS, INC.
Reel/Frame 072965/0193 →
Continuity (2)
Continuation In Part 17977182 · Oct 31, 2022
Continuation In Part 16552568 · Aug 27, 2019
References Cited (93)
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 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 · 2006 [cited by examiner]
US 20060211446A1 · Wittmann et al. · 2006 [cited by applicant]
US 20060243788A1 · Waco · 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 · 2007 [cited by examiner]
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 · 2008 [cited by examiner]
US 20090006476A1 · Andreasen et al. · 2009 [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 · 2010 [cited by examiner]
US 20100262335A1 · Brozovich · 2010 [cited by applicant]
US 20110054730A1 · Knight · 2011 [cited by examiner]
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 20130304306A1 · Selkirk · 2013 [cited by examiner]
US 20140279230A1 · Bertosa et al. · 2014 [cited by applicant]
US 20150121275A1 · Marshall et al. · 2015 [cited by applicant]
US 20170069146A1 · Sun · 2017 [cited by examiner]
US 20170301154A1 · Rozint · 2017 [cited by applicant]
US 20190258727A1 · Schmotzer et al. · 2019 [cited by applicant]
US 20190311558A1 · Bika et al. · 2019 [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 by Alexander Ellery, entitled, “Systems Design & Control of a Freeflying Space Robotic Manipulation System (ATLAS) for In-Orbit Satellite Servicing Operations”, Published 1996, Cranfield University, College of Ae… [cited by applicant]