IP Library › Granted Patent US 12,586,422
Granted Patent B2
US 12,586,422 · App. 18/457,845 · Granted Mar 24, 2026

Systems and methods of configuring vehicle service tools associated with display device based on operating condition of vehicle

Inventors: Patrick S. Merg (Hollister, CA); Jacob G. Foreman (Hollister, CA); Roy S. Brozovich (Campbell, CA); Joshua C. Covington (San Juan Bautista, CA); Kahlil H. Cacabelos (San Jose, CA)
Assignee: Snap-on Incorporated
G07C5/008B60S5/00G06Q10/06G07C5/0808G07C5/0825H04L67/12G07C2205/02H04L67/02H04L67/06
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,586,422
App. No.
18/457,845
Granted
Mar 24, 2026
Kind
B2
Abstract

Systems and methods for augmenting measurements with automotive repair information are described herein. A method may include a server storing a plurality of service scenarios defined for at least one display device. Each stored service scenario includes at least one setup instruction, and each setup instruction is based on at least one capability of at least one CVST. The method may further include the server receiving data indicating an operating condition of a vehicle from a first display device of the at least one display device. Based on the stored plurality of service scenarios and the received data, the server may determine that a first stored service scenario of the plurality of service scenarios matches the operating condition. The server may then determine a first CVST having a first capability that is associated with the first display device, and transmitting the first stored service scenario to the first display device.

Claims (112)

1 . A method comprising:

receiving, at a vehicle interface of a computing system, one or more vehicle data messages from a vehicle via a wired communication link connecting the vehicle interface of the computing system to a data link connector within the vehicle, wherein:

the one or more vehicle data messages include data indicating an operating condition of the vehicle,

the computing system includes a configurable vehicle service tool, the vehicle interface, a processor, a non-transitory computer-readable memory, and a display, and

the vehicle interface includes a transceiver configured to transmit requests for vehicle data messages onto the wired communication link and to receive vehicle data messages transmitted onto the wired communication link by the vehicle;

determining, at the computing system based at least in part on the data indicating the operating condition of the vehicle, a first service scenario stored in the non-transitory computer-readable memory, wherein:

the first service scenario includes first setup instructions, and

the first setup instructions include a computer-executable instruction to modify configuration settings corresponding to a measurement capability of the configurable vehicle service tool without any user input and a computer-executable instruction to perform an electrical measurement via the configurable vehicle service tool;

modifying, at the computing system, the configuration settings corresponding to the measurement capability of the configurable vehicle service tool without any user input via execution of the first setup instructions;

performing the electrical measurement via the configurable vehicle service tool after modifying the configuration settings corresponding to the measurement capability of the configurable vehicle service tool without any user input, wherein the electrical measurement includes a voltage measurement, a current measurement, or a resistance measurement;

generating, at the computing system, service data indicative of the electrical measurement; and

outputting the service data on the display.

2 . The method of claim 1 , further comprising:

determining, at the computing system, characteristics of the vehicle represented by any one or more of the following five identifiers:

a vehicle model year identifier pertaining to the vehicle,

a vehicle make identifier pertaining to the vehicle,

a vehicle model identifier pertaining to the vehicle,

an engine identifier pertaining to the vehicle, and

a system identifier pertaining to the vehicle, and

wherein determining the first service scenario is further based on the computing system determining the first service scenario is associated with vehicles having the characteristics of the vehicle.

3 . The method of claim 1 , further comprising:

transmitting, by the computing system to a server, the data indicating the operating condition of the vehicle;

receiving, at the computing system from the server, the first service scenario; and

storing the first service scenario in the non-transitory computer-readable memory.

4 . The method of claim 1 , wherein the data indicating the operating condition of the vehicle includes data indicating an operating condition of a vehicle component on the vehicle, and/or data indicating a status of a vehicle system on the vehicle.

5 . The method of claim 1 , wherein:

the first service scenario further includes second setup instructions,

the first service scenario defines an order of precedence with respect to performing the first setup instructions and the second setup instructions,

the method further comprises:

determining, by the computing system, the order of precedence, and

executing the second setup instructions;

wherein execution of the first setup instructions and the second setup instructions occurs according to the order of precedence.

6 . The method of claim 5 , further comprising:

determining the second setup instructions have an earlier precedence in the order of precedence than the first setup instructions.

7 . The method of claim 5 , wherein the order of precedence is based on one or more from among: an ease of use factor regarding the configurable vehicle service tool, a capability of the configurable vehicle service tool, or an accuracy of the configurable vehicle service tool.

8 . The method of claim 1 , wherein the configurable vehicle service tool includes an oscilloscope, a multimeter, or a digital-volt-ohm meter.

9 . The method of claim 1 , wherein the first service scenario is based on and/or includes one or more from among:

vehicle manufacturer information including one or more characteristics of the vehicle,

a repair order,

a service flow chart associated with the vehicle manufacturer information, or

a vehicle symptom associated with the vehicle manufacturer information.

10 . The method of claim 1 , further comprising:

transmitting the service data from the computing system to a server for updating the first service scenario based on the service data.

11 . The method of claim 1 , further comprising:

generating, by the computing system, a displayable page on the display,

wherein outputting the service data on the display includes displaying the service data within the displayable page.

12 . The method of claim 11 ,

wherein the displayable page includes a display card, and

wherein displaying the service data within the displayable page includes displaying the service data within the display card.

13 . The method of claim 1 , wherein the electrical measurement is representative of a duty cycle, a pressure, a frequency, or a temperature.

14 . The method of claim 1 , wherein:

the configurable vehicle service tool includes an oscilloscope, and

modifying the configuration settings of the configurable vehicle service tool without any user input via execution of the first setup instructions includes changing one or more from among:

a measurement mode of the oscilloscope,

a measurement range for the oscilloscope,

a time per division setting of the oscilloscope,

a volts per division setting of the oscilloscope,

a selection of a number channels of the oscilloscope, or

a trigger setting of the oscilloscope.

15 . The method of claim 1 , wherein:

the configurable vehicle service tool includes a multimeter, and

modifying the configuration settings of the configurable vehicle service tool without any user input via execution of the first setup instructions includes changing a measurement mode of the multimeter from one of a voltage, current, resistance, duty cycle, pressure, or temperature mode to a second different one of the voltage, current, resistance, duty cycle, pressure, or temperature mode and/or range of the multimeter.

16 . The method of claim 1 , wherein the operating condition of the vehicle indicates an electronic control unit in the vehicle has set a diagnostic trouble code as active or history, and/or is based on a parameter identifier and parameter value contained in the data indicating the operating condition of the vehicle.

17 . The method of claim 1 ,

wherein the first service scenario includes an image of a vehicle component, and

wherein the method further includes outputting the image on the display.

18 . The method of claim 1 , further comprising:

outputting vehicle service information on the display.

19 . The method of claim 1 , wherein the first service scenario further includes information for confirming a successful vehicle repair and/or a known good test result.

20 . The method of claim 1 , wherein:

the first service scenario includes second setup instructions,

the first setup instructions and the second setup instructions are alternative instructions,

the method further comprises determining, at the computing system, a previous measurement, and

the first setup instructions are selected for execution instead of the second setup instructions based on the previous measurement.

21 . The method of claim 1 ,

wherein the first service scenario further includes textual and/or graphical information for connecting the configurable vehicle service tool to the vehicle, and

wherein the method further comprises outputting the textual and/or graphical information on the display.

22 . A computing system comprising:

one or more processors;

a configurable vehicle service tool;

a vehicle interface;

a display; and

a non-transitory computer-readable memory having stored therein program instructions executable by the one or more processors, wherein execution of the program instructions causes the computing system to perform functions comprising:

receiving, at the vehicle interface, one or more vehicle data messages from a vehicle via a wired communication link connecting the vehicle interface of the computing system to a data link connector within the vehicle, wherein:

the one or more vehicle data messages include data indicating an operating condition of the vehicle, and

the vehicle interface includes a transceiver configured to transmit requests for vehicle data messages onto the wired communication link and to receive vehicle data messages transmitted onto the wired communication link by the vehicle;

determining, based at least in part on the data indicating the operating condition of the vehicle, a first service scenario stored in the non-transitory computer-readable memory, wherein:

the first service scenario includes first setup instructions,

the first setup instructions include a computer-executable instruction to modify configuration settings corresponding to a measurement capability of the configurable vehicle service tool without any user input and a computer-executable instruction to perform an electrical measurement via the configurable vehicle service tool;

modifying the configuration settings corresponding to the measurement capability of the configurable vehicle service tool without any user input via execution of the first setup instructions;

performing the electrical measurement via the configurable vehicle service tool after modifying the configuration settings corresponding to the measurement capability of the configurable vehicle service tool without any user input, wherein the electrical measurement includes a voltage measurement, a current measurement, or a resistance measurement;

generating service data indicative of the electrical measurement; and

outputting the service data on the display.

23 . The computing system of claim 22 , wherein the configurable vehicle service tool includes an oscilloscope, a multimeter, or a digital-volt-ohm meter.

24 . A non-transitory computer-readable memory having stored therein program instructions executable by one or more processors of a computing system, wherein execution of the program instructions causes the computing system to perform functions comprising:

receiving, at a vehicle interface of the computing system, one or more vehicle data messages from a vehicle via a wired communication link connecting the vehicle interface of the computing system to a data link connector within the vehicle, wherein:

the one or more vehicle data messages include data indicating an operating condition of the vehicle,

the computing system includes a configurable vehicle service tool and a display, and

the vehicle interface includes a transceiver configured to transmit requests for vehicle data messages onto the wired communication link and to receive vehicle data messages transmitted onto the wired communication link by the vehicle;

determining, based at least in part on the data indicating the operating condition of the vehicle, a first service scenario stored in the non-transitory computer-readable memory, wherein:

the first service scenario includes first setup instructions, and

the first setup instructions include a computer-executable instruction to modify configuration settings corresponding to a measurement capability of the configurable vehicle service tool without any user input and a computer-executable instruction to perform an electrical measurement via the configurable vehicle service tool;

modifying the configuration settings corresponding to the measurement capability of the configurable vehicle service tool without any user input via execution of the first setup instructions;

performing the electrical measurement via the configurable vehicle service tool after modifying the configuration settings corresponding to the measurement capability of the configurable vehicle service tool without any user input, wherein the electrical measurement includes a voltage measurement, a current measurement, or a resistance measurement;

generating service data indicative of the electrical measurement; and

outputting the service data on the display.

25 . The method of claim 1 , wherein:

the configurable vehicle service tool includes a multimeter, and

modifying the configuration settings corresponding to the measurement capability of the configurable vehicle service tool without any user input via execution of the first setup instructions includes changing a measurement range of the multimeter from a first measurement range to a second measurement range different than the first measurement range.

26 . The computing system of claim 22 , wherein:

the configurable vehicle service tool includes a multimeter, and

modifying the configuration settings corresponding to the measurement capability of the configurable vehicle service tool without any user input via execution of the first setup instructions includes changing a measurement range of the multimeter from a first measurement range to a second measurement range different than the first measurement range.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 29, 2023
From: MERG, PATRICK S.; FOREMAN, JACOB G.; BROZOVICH, ROY S.; COVINGTON, JOSHUA C.; CACABELOS, KAHLIL H.
To: SNAP-ON INCORPORATED
Reel/Frame 064739/0598 →
Continuity (3)
Continuation 16538052 · Aug 12, 2019
Continuation 15408910 · Jan 18, 2017
Related Publication 20230398963A1 · Dec 14, 2023
References Cited (52)
US 5227614A · Danielson · 1993 [cited by examiner]
US 6141608A · Rother · 2000 [cited by applicant]
US 6738697B2 · Breed · 2004 [cited by examiner]
US 7751955B2 · Chinnadurai et al. · 2010 [cited by applicant]
US 7925464B1 · Bazemore · 2011 [cited by examiner]
US 8319735B2 · Fudali et al. · 2012 [cited by applicant]
US 8413341B2 · Chen et al. · 2013 [cited by applicant]
US 8630765B2 · Chen · 2014 [cited by applicant]
US 8977423B2 · Merg · 2015 [cited by examiner]
US 9575743B1 · Chun · 2017 [cited by examiner]
US 9715665B2 · Schondorf · 2017 [cited by examiner]
US 10248489B2 · Nomura · 2019 [cited by examiner]
US 10421440B2 · Merg et al. · 2019 [cited by applicant]
US 20020138185A1 · Trsar · 2002 [cited by examiner]
US 20050102580A1 · House · 2005 [cited by examiner]
US 20060136104A1 · Brozovich et al. · 2006 [cited by applicant]
US 20080071439A1 · Bertosa et al. · 2008 [cited by applicant]
US 20080140300A1 · Kuo · 2008 [cited by examiner]
US 20090259358A1 · Andreasen · 2009 [cited by applicant]
US 20090276115A1 · Chen · 2009 [cited by examiner]
US 20110055646A1 · Mukherjee · 2011 [cited by examiner]
US 20110071720A1 · Schondorf · 2011 [cited by examiner]
US 20110246018A1 · Bertosa · 2011 [cited by examiner]
US 20120044052A1 · Davis et al. · 2012 [cited by applicant]
US 20120044086A1 · Ruther et al. · 2012 [cited by applicant]
US 20120046826A1 · Panko · 2012 [cited by applicant]
US 20120046897A1 · Panko · 2012 [cited by applicant]
US 20120047291A1 · Davis et al. · 2012 [cited by applicant]
US 20120047499A1 · Krystofczyk et al. · 2012 [cited by applicant]
US 20120324075A1 · Bertosa · 2012 [cited by examiner]
US 20130173136A1 · Kim · 2013 [cited by examiner]
US 20130185093A1 · Wittliff, III · 2013 [cited by examiner]
US 20130317694A1 · Merg · 2013 [cited by examiner]
US 20140074343A1 · Fish · 2014 [cited by examiner]
US 20140075356A1 · Gray et al. · 2014 [cited by applicant]
US 20140350777A1 · Kawai · 2014 [cited by examiner]
US 20140365064A1 · Pham · 2014 [cited by examiner]
US 20150170437A1 · Hosein · 2015 [cited by examiner]
US 20170098200A1 · Merg · 2017 [cited by examiner]
US 20170316351A1 · Schondorf · 2017 [cited by examiner]
US 20180201236A1 · Merg et al. · 2018 [cited by applicant]
US 20190359182A1 · Merg et al. · 2019 [cited by applicant]
US 20200079223A1 · Puri · 2020 [cited by examiner]
US 20200148217A1 · Woo · 2020 [cited by examiner]
US 20210092019A1 · Fang · 2021 [cited by examiner]
EP 2990269A1 · 2016 [cited by applicant]
European Patent Office; Summons to attend oral proceedings pursuant to Rule 115(1) EPC for Application No. 18 702 598.6-1203; dated May 31, 2022. [cited by applicant]
European Patent Office; Communication purusant to Article 94(3) for European Patent Application No. 18 702 598.6-1203; dated Dec. 14, 2020. [cited by applicant]
International Search Report, International Application No. PCT.US2018/013576, mailed Mar. 7, 2018, 5 pages. [cited by applicant]
Written Opinion of the International Searching Authority, International Application No. PCT/US2018/013576, mailed Mar. 7, 2018, 7 pages. [cited by applicant]
Seyfert, Karl, OBD II Generic PID Diagnosis, Motor Magazine, Sep. 2007, Troy, Michigan (4 pages). [cited by applicant]
Verdict® User Manual, EAZ0063L05G Rev. A, Snap-on Incorporated, 2015 (207 pages); (electronic copy provided with IDS split up into four separate PDF files including 50, 50, 50 and 57 pages). [cited by applicant]