US 12,077,045 B2
Method and system for indicating vehicle operating conditions on a graphical user interface with graph-axis control
Joseph R. Grammatico, San Jose, CA (US); Joshua C. Covington, San Juan Bautista, CA (US); Roy S. Brozovich, Campbell, CA (US); and Patrick S. Merg, Hollister, CA (US)
Assigned to Snap-on Incorporated, Kenosha, WI (US)
Filed by Snap-on Incorporated, Kenosha, WI (US)
Filed on Mar. 31, 2022, as Appl. No. 17/710,588.
Prior Publication US 2023/0311653 A1, Oct. 5, 2023
Int. Cl. B60K 35/00 (2024.01); B60K 35/10 (2024.01); G01D 5/24 (2006.01); G01D 5/244 (2006.01); G06F 3/0482 (2013.01); G06F 3/0484 (2022.01); B60K 35/21 (2024.01); B60K 35/22 (2024.01); B60K 35/28 (2024.01)
CPC B60K 35/00 (2013.01) [G01D 5/24466 (2013.01); G06F 3/0482 (2013.01); G06F 3/0484 (2013.01); B60K 35/10 (2024.01); B60K 35/213 (2024.01); B60K 35/22 (2024.01); B60K 35/28 (2024.01); B60K 2360/117 (2024.01); B60K 2360/164 (2024.01); G06F 2203/04803 (2013.01); G06F 2203/04806 (2013.01)] 31 Claims
OG exemplary drawing
 
1. A method for displaying graphs of different vehicle data parameters in response to selection of a vehicle operating condition (VOC) indicator at a graph-axis control, the method comprising:
writing, into a memory, vehicle data parameters (VDPs) output by a particular vehicle, wherein:
each vehicle data parameter (VDP) corresponds to a parameter identifier (PID) from among a set of multiple different PIDs, and
the memory includes a non-transitory computer-readable memory;
displaying, on a display, a first view of a graphical user interface (GUI), wherein:
the GUI includes one or more VDP graphs, a graph-axis control, and a first VOC indicator at the graph-axis control,
the first view of the GUI includes a first set of VDP graphs from among the one or more VDP graphs,
each VDP graph of the one or more VDP graphs corresponds to at least a partial amount of the VDPs,
each partial amount of the VDPs corresponds to a respective PID,
the graph-axis control includes a first graph-axis control segment, a second graph-axis control segment, and a cursor position indicator at the first graph-axis control segment,
the first graph-axis control segment in the first view of the GUI corresponds to a first portion of the VDPs,
at least some of the first portion of the VDPs are represented within the first set of VDP graphs,
the second graph-axis control segment in the first view of the GUI corresponds to a second portion of the VDPs,
the second portion of the VDPs is not represented within the first set of VDP graphs,
each VDP graph displayed on the display includes a cursor corresponding to a position of the cursor position indicator at the first graph-axis control segment, and
the first graph-axis control segment and the second graph-axis control segment cover first respective portions of the graph-axis control within the first view of the GUI; and
in response to a selection of the first VOC indicator:
pausing the writing of VDPs into the memory for a predetermined amount of time; and
displaying, on the display, a second view of the GUI, wherein:
the second view of the GUI includes a second set of VDP graphs from among the one or more VDP graphs, the graph-axis control, the first graph-axis control segment, and the second graph-axis control segment,
the first graph-axis control segment in the second view of the GUI corresponds to a third portion of the VDPs,
at least some of the third portion of the VDPs are represented within the second set of VDP graphs,
the second graph-axis control segment in the second view of the GUI corresponds to a fourth portion of the VDPs,
the fourth portion of the VDPs is not represented within the second set of VDP graphs, and
the first graph-axis control segment and the second graph-axis control segment cover second respective portions of the graph-axis control within the second view of the GUI that differ from the first respective portions of the graph-axis control.