IP Library Granted Patent US 12,293,616
Granted Patent B2
US 12,293,616 · App. 17/748,740 · Granted May 6, 2025

Supplementing vehicle service content with scan tool initialization links

Inventors: Patrick S. Merg (Hollister, CA); Roy S. Brozovich (Campbell, CA); Jacob G. Foreman (San Jose, CA); Brett A. Kelley (San Jose, CA)
Assignee: Snap-on Incorporated
G07C5/0808B60R16/0234G07C5/008G07C2205/02
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,293,616
App. No.
17/748,740
Filed
May 19, 2022
Granted
May 6, 2025
Kind
B2
Art Unit
3662
USPC
701/31.4
Abstract

In an embodiment, a method includes receiving, by a computing device, textual vehicle service content. The method further includes identifying, by the computing device, a vehicle scan tool function relevant to associated text at a location within the textual vehicle service content. The method additionally includes modifying, by the computing device, the textual vehicle service content to include a selectable link at the location of the associated text, wherein the selectable link is selectable to initialize a vehicle scan tool to perform the identified vehicle scan tool function on a vehicle. The method also includes providing, by the computing device, the modified textual vehicle service content including the selectable link.

Claims (50)

1. A method, comprising:

receiving, by a computing device comprising one or more processors and a non-transitory computer readable medium having stored therein instructions executable by the one or more processors, vehicle service content;

identifying, by the computing device, a vehicle scan tool function relevant to associated content at a location within the vehicle service content, wherein identifying the vehicle scan tool function comprises:

determining a temporal vehicle service phase described by the vehicle service content; and

identifying the vehicle scan tool function based on the temporal vehicle service phase;

modifying, by the computing device, the vehicle service content to include a selectable option at the location of the associated content, wherein the selectable option is selectable to initialize a vehicle scan tool to perform the identified vehicle scan tool function on a vehicle; and

providing, by the computing device for display on the vehicle scan tool, the modified vehicle service content including the selectable option.

2. The method of claim 1 , wherein the determined temporal vehicle service phase comprises a before-repair phase, a repair phase, or an after-repair phase.

3. The method of claim 1 , wherein the determined temporal vehicle service phase comprises an after-repair phase, and wherein the vehicle scan tool function comprises a reset procedure.

4. The method of claim 1 , wherein modifying the vehicle service content to include the selectable option comprises:

modifying the vehicle service content to include a plurality of selectable options corresponding to a plurality of vehicle components in the vehicle service content, wherein each selectable option is selectable to initialize the vehicle scan tool to perform a respective vehicle scan tool function related to a corresponding vehicle component in the vehicle service content.

5. The method of claim 4 , wherein the vehicle service content comprises a wiring diagram illustrating the plurality of vehicle components.

6. The method of claim 1 , wherein the selectable option comprises a selectable link, and wherein modifying the vehicle service content comprises converting the associated content into the selectable link within the vehicle service content.

7. The method of claim 1 , wherein modifying the vehicle service content comprises including the selectable option in a dropdown menu proximate to the associated content within the vehicle service content.

8. The method of claim 1 , wherein the identified vehicle scan tool function comprises performing a functional test on the vehicle with the vehicle scan tool.

9. The method of claim 1 , wherein the identified vehicle scan tool function comprises retrieving a list of relevant parameter identifier values (PIDs) for display on the vehicle scan tool.

10. The method of claim 1 , wherein identifying the vehicle scan tool function comprises determining that the associated content describes the vehicle scan tool function.

11. The method of claim 1 , wherein identifying the vehicle scan tool function comprises:

determining that the associated content describes a vehicle component; and

identifying the vehicle scan tool function based on the vehicle component and a component-to-function mapping.

12. The method of claim 1 , wherein identifying the vehicle scan tool function comprises:

determining that the associated content describes a vehicle symptom; and

identifying the vehicle scan tool function based on the vehicle symptom, a symptom-to-component mapping, and a component-to-function mapping.

13. The method of claim 12 , wherein the vehicle symptom comprises a diagnostic trouble code (DTC).

14. The method of claim 1 , wherein identifying the vehicle scan tool function comprises:

determining that the associated content describes a vehicle system;

identifying a vehicle component that is part of the vehicle system; and

identifying the vehicle scan tool function based on the vehicle component and a component-to-function mapping.

15. The method of claim 1 , wherein identifying the vehicle scan tool function comprises:

determining that the associated content describes a vehicle component;

determining that the vehicle component is part of a vehicle system; and

identifying the vehicle scan tool function based on the vehicle system and a system-to-function mapping.

16. The method of claim 1 , further comprising:

identifying, within the vehicle service content, at least one configuration parameter for performance of the vehicle scan tool function; and

modifying the vehicle service content to include the at least one configuration parameter in association with the selectable option.

17. The method of claim 1 , wherein the vehicle service content comprises textual vehicle service content, and wherein the associated content comprises associated text.

18. A computing device comprising one or more processors and a non-transitory computer readable medium having stored therein instructions executable by the one or more processors to perform functions comprising:

receiving, by the computing device, vehicle service content;

identifying, by the computing device, a vehicle scan tool function relevant to associated content at a location within the vehicle service content, wherein identifying the vehicle scan tool function comprises:

determining a temporal vehicle service phase described by the vehicle service content; and

identifying the vehicle scan tool function based on the temporal vehicle service phase;

modifying, by the computing device, the vehicle service content to include a selectable option at the location of the associated content, wherein the selectable option is selectable to initialize a vehicle scan tool to perform the identified vehicle scan tool function on a vehicle; and

providing, by the computing device for display on the vehicle scan tool, the modified vehicle service content including the selectable option.

19. A non-transitory computer readable medium having stored therein instructions executable by one or more processors to cause a computing device comprising the non-transitory computer readable medium and the one or more processors to perform functions comprising:

receiving, by the computing device, vehicle service content;

identifying, by the computing device, a vehicle scan tool function relevant to associated content at a location within the vehicle service content, wherein identifying the vehicle scan tool function comprises:

determining a temporal vehicle service phase described by the vehicle service content; and

identifying the vehicle scan tool function based on the temporal vehicle service phase;

modifying, by the computing device, the vehicle service content to include a selectable option at the location of the associated content, wherein the selectable option is selectable to initialize a vehicle scan tool to perform the identified vehicle scan tool function on a vehicle; and

providing, by the computing device for display on the vehicle scan tool, the modified vehicle service content including the selectable option.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 20, 2022
From: MERG, PATRICK S.; BROZOVICH, ROY S.; FOREMAN, JACOB G.; KELLEY, BRETT A.
To: SNAP-ON INCORPORATED
Reel/Frame 059974/0741 →
Continuity (2)
Continuation 16216354 · Dec 11, 2018
Related Publication 20220277599A1 · Sep 1, 2022
References Cited (66)
US 6181992B1 · Gurne et al. · 2001 [cited by applicant]
US 6556904B1 · Larson · 2003 [cited by examiner]
US 8140358B1 · Ling et al. · 2012 [cited by applicant]
US 8543562B2 · Mule · 2013 [cited by examiner]
US 9201930B1 · Merg · 2015 [cited by examiner]
US 9672665B1 · Kraft · 2017 [cited by examiner]
US 10109115B2 · Rajpathak et al. · 2018 [cited by applicant]
US 10489990B2 · Hokenmaier et al. · 2019 [cited by applicant]
US 10553119B1 · Shah · 2020 [cited by examiner]
US 10759328B2 · Zizzadoro · 2020 [cited by applicant]
US 11354944B2 · Merg · 2022 [cited by examiner]
US 11450154B2 · Merg et al. · 2022 [cited by applicant]
US 11580792B1 · Kraft et al. · 2023 [cited by applicant]
US 11681989B2 · Merg et al. · 2023 [cited by applicant]
US 20030004623A1 · Namaky et al. · 2003 [cited by applicant]
US 20040172177A1 · Nagai et al. · 2004 [cited by applicant]
US 20050171661A1 · Abdel-Malek · 2005 [cited by examiner]
US 20060052921A1 · Bodin et al. · 2006 [cited by applicant]
US 20060101074A1 · Cancilla · 2006 [cited by examiner]
US 20070032207A1 · Shah · 2007 [cited by examiner]
US 20070088465A1 · Heffington · 2007 [cited by applicant]
US 20080270075A1 · Bertosa · 2008 [cited by examiner]
US 20090300548A1 · Sullivan et al. · 2009 [cited by applicant]
US 20100138696A1 · Dehaan et al. · 2010 [cited by applicant]
US 20120066451A1 · Fujihara · 2012 [cited by applicant]
US 20120191476A1 · Reid et al. · 2012 [cited by applicant]
US 20130204485A1 · Chen et al. · 2013 [cited by applicant]
US 20130304306A1 · Selkirk · 2013 [cited by examiner]
US 20130317694A1 · Merg · 2013 [cited by examiner]
US 20140062865A1 · Fateh · 2014 [cited by applicant]
US 20140222618A1 · Stamp et al. · 2014 [cited by applicant]
US 20140277922A1 · Chinnadurai et al. · 2014 [cited by applicant]
US 20140279707A1 · Joshua et al. · 2014 [cited by applicant]
US 20140282256A1 · Fish et al. · 2014 [cited by applicant]
US 20140316622A1 · Martin et al. · 2014 [cited by applicant]
US 20150039176A1 · Fish · 2015 [cited by examiner]
US 20150067018A1 · Connolly · 2015 [cited by examiner]
US 20150121275A1 · Marshall · 2015 [cited by examiner]
US 20150170439A1 · Chen et al. · 2015 [cited by applicant]
US 20150324363A1 · Merg · 2015 [cited by applicant]
US 20160072693A1 · Michaelis · 2016 [cited by examiner]
US 20160314627A1 · Fish et al. · 2016 [cited by applicant]
US 20160335816A1 · Thoppae et al. · 2016 [cited by applicant]
US 20170083854A1 · Elyea et al. · 2017 [cited by applicant]
US 20170132854A1 · Merg et al. · 2017 [cited by applicant]
US 20170200336A1 · Schmidt · 2017 [cited by applicant]
US 20180037211A1 · Ramirez Leano et al. · 2018 [cited by applicant]
US 20180308295A1 · Kwak · 2018 [cited by examiner]
US 20190130668A1 · Johnson · 2019 [cited by examiner]
US 20190266808A1 · Merg et al. · 2019 [cited by applicant]
US 20190272362A1 · Thorley et al. · 2019 [cited by applicant]
US 20200184743A1 · Merg et al. · 2020 [cited by applicant]
US 20200184744A1 · Merg et al. · 2020 [cited by applicant]
US 20200184745A1 · Merg et al. · 2020 [cited by applicant]
US 20210117177A1 · Noda · 2021 [cited by applicant]
CA 2692530 · 2010 [cited by applicant]
CA 3059924 · 2018 [cited by applicant]
CN 107067505 · 2017 [cited by applicant]
CN 108268024 · 2018 [cited by applicant]
EP 1560141 · 2005 [cited by applicant]
JP 2007099145 · 2007 [cited by applicant]
JP 2017165226 · 2017 [cited by applicant]
JP 6310332 · 2018 [cited by applicant]
RU 2013103505 · 2014 [cited by applicant]
WO 2015112813 · 2015 [cited by applicant]
WO 2018031721 · 2018 [cited by applicant]