US 12,346,192 B2
Method and system of performing diagnostic flowchart
Patrick S. Merg, Hollister, CA (US)
Assigned to Snap-on Incorporated, Kenosha, WI (US)
Filed by Snap-on Incorporated, Kenosha, WI (US)
Filed on Aug. 3, 2021, as Appl. No. 17/392,299.
Application 17/392,299 is a continuation of application No. 15/225,806, filed on Aug. 1, 2016.
Prior Publication US 2021/0365309 A1, Nov. 25, 2021
Int. Cl. G06F 11/00 (2006.01)
CPC G06F 11/00 (2013.01) 23 Claims
OG exemplary drawing
 
1. A method comprising:
determining, by a processor a diagnostic trouble code contained within a vehicle data message received at the processor;
transmitting, by the processor to a computing server, a first request indicative of the diagnostic trouble code;
receiving, at the processor from the computing server, a diagnostic flowchart associated with the diagnostic trouble code, wherein:
the diagnostic flowchart comprises a first path element, a second path element, a third path element, a first decision element, and a second decision element, the first path element, the first decision element, and the second decision element are arranged within the diagnostic flowchart so that the first path element is performed before the first or second decision element is selected,
the first path element includes a diagnostic step and a measurement step to be performed during performance of the diagnostic step,
the second path element is arranged within the diagnostic flowchart to follow a selection of the first decision element, and
the third path element is arranged within the diagnostic flowchart to follow a selection of the second decision element;
outputting, within a graphical user interface on a display, at least a first portion of the diagnostic flowchart, wherein the first portion of the diagnostic flowchart shows at least the first path element;
executing, by the processor in response to receiving an input, a first instruction to perform the first path element, wherein performing the first path element comprises transmitting, by the processor to an electronic control unit in a particular vehicle, a message requesting the electronic control unit to control a vehicle component for a time period, and transmitting by the processor to a measurement tool, a second instruction for the measurement tool to determine a measurement of the vehicle component during the time period;
controlling the measurement tool, in response to the second instruction, to measure the vehicle component during the time period when the vehicle component is controlled in response to the message, wherein performing the first path element further comprises receiving, at the processor from the measurement tool, measurement data indicative of a vehicle component measurement;
selecting, by the processor based on a prompt of the first path element and the measurement data, the first decision element or the second decision element, and
outputting, within the graphical user interface on the display, at least a second portion of the diagnostic flowchart, wherein the second portion of the diagnostic flowchart shows at least the second path element if the processor selected the first decision element or at least the third path element if the processor selected the second decision element.