US 12,229,149 B2
Systems and methods for predictive augmentation of vehicle service procedures
Patrick S. Merg, Hollister, CA (US); Jacob G. Foreman, Hollister, CA (US); and Todd Mercer, Descanso, CA (US)
Assigned to SNAP-ON INCORPORATED, Kenosha, WI (US)
Filed by Snap-on Incorporated, Kenosha, WI (US)
Filed on Aug. 10, 2023, as Appl. No. 18/232,728.
Application 18/232,728 is a continuation of application No. 17/206,296, filed on Mar. 19, 2021, granted, now 11,755,593.
Application 17/206,296 is a continuation of application No. 16/244,679, filed on Jan. 10, 2019, granted, now 10,984,004, issued on Apr. 20, 2021.
Application 16/244,679 is a continuation of application No. 14/812,941, filed on Jul. 29, 2015, granted, now 10,216,796, issued on Feb. 26, 2019.
Prior Publication US 2023/0385290 A1, Nov. 30, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. G07C 5/00 (2006.01); G06F 16/2457 (2019.01); G06F 16/248 (2019.01); G06F 16/738 (2019.01); G06F 16/783 (2019.01); G06Q 10/00 (2023.01); G06Q 10/06 (2023.01); G06Q 10/20 (2023.01); G07C 5/08 (2006.01)
CPC G06F 16/24575 (2019.01) [G06F 16/248 (2019.01); G06F 16/738 (2019.01); G06F 16/783 (2019.01); G06Q 10/06 (2013.01); G06Q 10/20 (2013.01); G07C 5/008 (2013.01); G07C 5/0808 (2013.01)] 20 Claims
OG exemplary drawing
 
19. A server, comprising:
one or more processors; and
a non-transitory computer-readable data storage device storing computer-readable program instructions, wherein the computer-readable program instructions are executable by the one or more processors to:
receiving, by the server from a client device, a request for a service procedure including a plurality of procedural steps for servicing a vehicle;
supplementing, by the server, the service procedure, wherein the supplemented service procedure includes a piece of supplemental service information to supplement a particular procedural step of the service procedure;
providing, by the server to the client device, the supplemented service procedure in response to the request; and
providing, by the server to the client device, a definition of a trigger event associated with performance of the particular procedural step of the service procedure, wherein the client device displays the piece of supplemental service information in response to detecting an occurrence of the trigger event during performance of the particular procedural step of the service procedure.