IP Library Granted Patent US 12,373,800
Granted Patent B2
US 12,373,800 · App. 18/758,472 · Granted Jul 29, 2025

Method and system for augmenting real-fix tips with additional content

Inventors: Patrick S. Merg (Hollister, CA); Jacob G. Foreman (Hollister, CA); Joshua C. Covington (San Juan Bautista, CA)
Assignee: Snap-on Incorporated
G06Q10/20G06F3/04812G06F3/0482G06F3/04842G06F3/04847G06Q10/10G07C5/02G07C5/08
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,373,800
App. No.
18/758,472
Granted
Jul 29, 2025
Kind
B2
Abstract

A method and system for generating and outputting a real-fix tip (RFT) augmented with a pointer to additional content. The additional content may be relevant to any of a complaint, vehicle, cause of complaint, how the cause for complaint was discovered, and service-operation performed on the vehicle to resolve the complaint. The RFT may include a complaint, cause, and correction, and may be stored within a database containing repair orders that include complaints, causes, and corrections regarding various vehicles. A processor may generate the RFT after determining a threshold number of RO with a common complaint, vehicle, cause, and correction. A processor may search the database for the RFT based on a complaint and vehicle, display a list of RFT located during the search, display an RFT selected from the list, obtain additional content pointed to by a pointer in the RFT, and output the additional content to a display.

Claims (75)

1. A method comprising:

connecting a computing system to a data link connector within a vehicle, wherein the computing system includes:

a processor,

a first transceiver configured to communicate over a vehicle communication link that connects the data link connector to an electronic control unit (ECU) within the vehicle,

a second transceiver configured to communicate over a communication network outside of the vehicle,

a display, and

a non-transitory computer-readable memory that contains instructions executable by the processor to cause the first transceiver to transmit messages to the ECU;

receiving, by the second transceiver, a computer-readable file including text and a pointer corresponding to additional content, and the text corresponding to a complaint regarding the vehicle,

outputting, by the processor, the text and the pointer onto the display;

determining, by the processor, a selection of the pointer has occurred while the pointer is output onto the display;

in response to determining the selection of the pointer has occurred, outputting, by the processor, the additional content onto the display, wherein the additional content includes a first automated function selector associated with first particular instructions executable by the processor to transmit messages to the ECU to cause the ECU to reprogram or calibrate the ECU;

determining, by the processor, a selection of the first automated function selector has occurred while the first automated function selector is output onto the display; and

in response to determining the selection of the first automated function selector has occurred, transmitting, via the first transceiver, the messages to the ECU to cause the ECU to reprogram or calibrate the ECU.

2. The method according to claim 1 , wherein connecting the computing system to the data link connector occurs wirelessly.

3. The method according to claim 1 , wherein:

the additional content includes a second automated function selector associated with second particular instructions executable by the processor to transmit an additional message to request data from the ECU,

outputting the additional content includes outputting the second automated function selector onto the display; and

the method further comprises:

determining, by the processor, a selection of the second automated function selector has occurred while the second automated function selector is output onto the display, and

in response to determining the selection of the second automated function selector has occurred, transmitting, via the first transceiver, the additional message to request data from the ECU.

4. The method according to claim 3 , wherein the data from the ECU includes a date code of software within the ECU.

5. The method according to claim 4 , further comprising:

displaying, on the display, the date code of software within the ECU.

6. The method according to claim 3 , wherein the additional message to request data from the ECU includes a parameter identifier associated with vehicle data that can be requested from the ECU.

7. The method according to claim 1 , wherein the complaint pertains to a diagnostic trouble code set in the vehicle.

8. The method according to claim 1 , further comprising:

determining a vehicle identifier corresponding to the vehicle,

wherein the complaint regarding the vehicle corresponds to the vehicle identifier.

9. The method according to claim 1 , wherein outputting the additional content onto the display includes displaying the first automated function selector overlaid upon at least a portion of text output onto the display.

10. The method according to claim 1 , further comprising:

receiving, by the processor, the complaint regarding the vehicle via a selection made using a user interface of the computing system.

11. The method according to claim 1 , wherein:

the computing system is a first computing system,

the method further comprises transmitting, via the second transceiver to a second computing system, a request with search parameters,

the search parameters include an identifier of the vehicle and an identifier of the complaint regarding the vehicle, and

receiving the computer-readable file occurs in response to transmitting the request.

12. The method according to claim 1 , wherein the additional content includes an image of a vehicle component or a schematic diagram of electrical circuitry.

13. The method according to claim 1 , wherein the computer-readable file includes a markup language file.

14. The method according to claim 1 , wherein the complaint regarding the vehicle includes an identifier of a vehicle component within the vehicle.

15. The method according to claim 1 , wherein the ECU includes a powertrain system ECU.

16. The method according to claim 1 , wherein the computer-readable file includes a real-fix tip.

17. The method according to claim 1 , wherein the computer-readable file includes metadata indicating how to display the text.

18. The method according to claim 1 , wherein the pointer includes a hyperlink.

19. A computing system connectable to a data link connector in a vehicle, the computing system comprising:

a processor;

a first transceiver configured to communicate over a vehicle communication link that connects the data link connector to an electronic control unit (ECU) within the vehicle;

a second transceiver configured to communicate over a communication network outside of the vehicle;

a display; and

a non-transitory computer-readable memory containing instructions executable by the processor to cause the first transceiver to transmit messages to the ECU and to cause the computing system to perform functions comprising:

receiving, by the second transceiver, a computer-readable file including text and a pointer corresponding to additional content, and the text corresponding to a complaint regarding the vehicle,

outputting, by the processor, the text and the pointer onto the display;

determining, by the processor, a selection of the pointer has occurred while the pointer is output onto the display;

in response to determining the selection of the pointer has occurred, outputting, by the processor, the additional content onto the display, wherein the additional content includes a first automated function selector associated with first particular instructions executable by the processor to transmit messages to the ECU to cause the ECU to reprogram or calibrate the ECU;

determining, by the processor, a selection of the first automated function selector has occurred while the first automated function selector is output onto the display; and

in response to determining the selection of the first automated function selector has occurred, transmitting, via the first transceiver, the messages to the ECU to cause the ECU to reprogram or calibrate the ECU.

20. The computing system according to claim 19 , further comprising:

test leads connectable to the vehicle for making an electrical measurement displayable on the display.

21. A non-transitory computer-readable memory having stored therein instructions executable by a processor of a computing system that is connectable to a data link connector in a vehicle and that includes:

the processor,

a first transceiver configured to communicate over a vehicle communication link that connects the data link connector to an electronic control unit (ECU) within the vehicle,

a second transceiver configured to communicate over a communication network outside of the vehicle, and

a display; and

wherein the instructions are executable by the processor to cause the first transceiver to transmit messages to the ECU and to cause the computing system to perform functions comprising:

receiving, by the second transceiver, a computer-readable file including text and a pointer corresponding to additional content, and the text corresponding to a complaint regarding the vehicle,

outputting, by the processor, the text and the pointer onto the display;

determining, by the processor, a selection of the pointer has occurred while the pointer is output onto the display;

in response to determining the selection of the pointer has occurred, outputting, by the processor, the additional content onto the display, wherein the additional content includes a first automated function selector associated with first particular instructions executable by the processor to transmit messages to the ECU to cause the ECU to reprogram or calibrate the ECU;

determining, by the processor, a selection of the first automated function selector has occurred while the first automated function selector is output onto the display; and

in response to determining the selection of the first automated function selector has occurred, transmitting, via the first transceiver, the messages to the ECU to cause the ECU to reprogram or calibrate the ECU.

22. The non-transitory computer-readable memory of claim 21 , wherein:

the additional content includes a second automated function selector associated with second particular instructions executable by the processor to transmit an additional message to request data from the ECU,

outputting the additional content includes outputting the second automated function selector is output onto the display; and

the functions further comprise:

determining, by the processor, a selection of the second automated function selector has occurred while the second automated function selector is output onto the display, and

in response to determining the selection of the second automated function selector has occurred, transmitting, via the first transceiver, the additional message to request data from the ECU.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 28, 2024
From: MERG, PATRICK S.; FOREMAN, JACOB G.; COVINGTON, JOSHUA C.
To: SNAP-ON INCORPORATED
Reel/Frame 067872/0773 →
Continuity (3)
Continuation 17458517 · Aug 26, 2021
Continuation 14874287 · Oct 2, 2015
Related Publication 20240354717A1 · Oct 24, 2024
References Cited (182)
US 4404639A · McGuire · 1983 [cited by examiner]
US 5058044A · Stewart et al. · 1991 [cited by applicant]
US 5414626A · Boorse et al. · 1995 [cited by applicant]
US 5729452A · Smith · 1998 [cited by applicant]
US 5778381A · Sandifer · 1998 [cited by applicant]
US 5913215A · Rubinstein et al. · 1999 [cited by applicant]
US 5950169A · Borghesi et al. · 1999 [cited by applicant]
US 6067486A · Aragones · 2000 [cited by examiner]
US 6263322B1 · Kirkevold et al. · 2001 [cited by applicant]
US 6301531B1 · Pierro et al. · 2001 [cited by applicant]
US 6308120B1 · Good · 2001 [cited by applicant]
US 6311162B1 · Reichwein et al. · 2001 [cited by applicant]
US 6381587B1 · Guzulesu · 2002 [cited by applicant]
US 6487479B1 · Nelson · 2002 [cited by applicant]
US 6535802B1 · Kramer · 2003 [cited by examiner]
US 6609050B2 · Li · 2003 [cited by examiner]
US 6768935B1 · Morgan et al. · 2004 [cited by applicant]
US 6785582B2 · Araujo · 2004 [cited by applicant]
US 6804589B2 · Foxford et al. · 2004 [cited by applicant]
US 6807469B2 · Funkhouser · 2004 [cited by applicant]
US 6845307B2 · Rother · 2005 [cited by applicant]
US 6925368B2 · Funkhouser · 2005 [cited by applicant]
US 6941514B2 · Bradford · 2005 [cited by applicant]
US 6969983B2 · Lipscomb · 2005 [cited by applicant]
US 6993421B2 · Pillar · 2006 [cited by applicant]
US 7092937B2 · Morgan et al. · 2006 [cited by applicant]
US 7158978B2 · Goodwin · 2007 [cited by examiner]
US 7171372B2 · Daniel et al. · 2007 [cited by applicant]
US 7209817B2 · Abdel-Malek et al. · 2007 [cited by applicant]
US 7363129B1 · Barnicle et al. · 2008 [cited by applicant]
US 7373225B1 · Grier et al. · 2008 [cited by applicant]
US 7373226B1 · Cancilla et al. · 2008 [cited by applicant]
US 7444216B2 · Rogers et al. · 2008 [cited by applicant]
US 7551993B1 · Cancilla et al. · 2009 [cited by applicant]
US 7613627B2 · Doyle et al. · 2009 [cited by applicant]
US 7945438B2 · Balmelli et al. · 2011 [cited by applicant]
US 8140411B2 · Staats · 2012 [cited by applicant]
US 8290833B2 · Yang et al. · 2012 [cited by applicant]
US 8423226B2 · Underdal · 2013 [cited by examiner]
US 8600610B2 · Bertosa et al. · 2013 [cited by applicant]
US 8630765B2 · Chen · 2014 [cited by applicant]
US 8897953B2 · Olsen, III · 2014 [cited by applicant]
US 8977423B2 · Merg et al. · 2015 [cited by applicant]
US 9292979B2 · Olsen, III · 2016 [cited by applicant]
US 9424608B2 · Greenberg et al. · 2016 [cited by applicant]
US 9646432B2 · Madison · 2017 [cited by applicant]
US 9811951B2 · Olsen, III · 2017 [cited by applicant]
US 10430021B2 · Merg · 2019 [cited by applicant]
US 10430026B2 · Merg · 2019 [cited by applicant]
US 10706647B2 · Oliver · 2020 [cited by examiner]
US 10845961B2 · Merg · 2020 [cited by applicant]
US 11029813B2 · Merg · 2021 [cited by applicant]
US 11144888B2 · Merg · 2021 [cited by examiner]
US 11221738B2 · Merg · 2022 [cited by applicant]
US 11429936B2 · Merg · 2022 [cited by examiner]
US 11507254B2 · Merg · 2022 [cited by applicant]
US 20010032114A1 · Sinex · 2001 [cited by applicant]
US 20020007225A1 · Costello et al. · 2002 [cited by applicant]
US 20020007237A1 · Phung et al. · 2002 [cited by applicant]
US 20020007289A1 · Malin et al. · 2002 [cited by applicant]
US 20020103583A1 · Ohmura et al. · 2002 [cited by applicant]
US 20020128874A1 · Mcintosh et al. · 2002 [cited by applicant]
US 20020138185A1 · Trsar et al. · 2002 [cited by applicant]
US 20030004624A1 · Wilson et al. · 2003 [cited by applicant]
US 20030050830A1 · Troyer · 2003 [cited by applicant]
US 20030109972A1 · Tak · 2003 [cited by applicant]
US 20030130966A1 · Thompson et al. · 2003 [cited by applicant]
US 20030195681A1 · Rother · 2003 [cited by applicant]
US 20040110472A1 · Witkowski · 2004 [cited by applicant]
US 20040176885A1 · Quinn · 2004 [cited by applicant]
US 20040199542A1 · Morgan et al. · 2004 [cited by applicant]
US 20050027694A1 · Sauermann · 2005 [cited by applicant]
US 20050049912A1 · Troyer et al. · 2005 [cited by applicant]
US 20050065678A1 · Smith et al. · 2005 [cited by applicant]
US 20050085964A1 · Knapp et al. · 2005 [cited by applicant]
US 20050096805A1 · Fudali et al. · 2005 [cited by applicant]
US 20050096868A1 · Trsar et al. · 2005 [cited by applicant]
US 20050131595A1 · Luskin · 2005 [cited by applicant]
US 20050154749A1 · Snow et al. · 2005 [cited by applicant]
US 20050187834A1 · Painter et al. · 2005 [cited by applicant]
US 20050193252A1 · Cancilla et al. · 2005 [cited by applicant]
US 20050234602A1 · Rigsby · 2005 [cited by applicant]
US 20060095230A1 · Grier et al. · 2006 [cited by applicant]
US 20060101074A1 · Cancilla et al. · 2006 [cited by applicant]
US 20060106797A1 · Srinivasa et al. · 2006 [cited by applicant]
US 20060136104A1 · Brozovich et al. · 2006 [cited by applicant]
US 20060142907A1 · Cancilla et al. · 2006 [cited by applicant]
US 20060161313A1 · Rogers et al. · 2006 [cited by applicant]
US 20070005201A1 · Chenn · 2007 [cited by applicant]
US 20070043487A1 · Krzystofczyk et al. · 2007 [cited by applicant]
US 20070156313A1 · Fudali et al. · 2007 [cited by applicant]
US 20070293997A1 · Couch · 2007 [cited by applicant]
US 20080004764A1 · Chinnadurai et al. · 2008 [cited by applicant]
US 20080183351A1 · Grier et al. · 2008 [cited by applicant]
US 20080208609A1 · Preece et al. · 2008 [cited by applicant]
US 20080243488A1 · Balmelli et al. · 2008 [cited by applicant]
US 20080307010A1 · Cullison et al. · 2008 [cited by applicant]
US 20090006476A1 · Andreasen et al. · 2009 [cited by applicant]
US 20090062977A1 · Brighenti · 2009 [cited by applicant]
US 20090169092A1 · McCleary et al. · 2009 [cited by applicant]
US 20090216493A1 · Underdal et al. · 2009 [cited by applicant]
US 20090295559A1 · Howell et al. · 2009 [cited by applicant]
US 20090307027A1 · Charbeneau et al. · 2009 [cited by applicant]
US 20100005010A1 · Chenn · 2010 [cited by applicant]
US 20100057290A1 · Brillhart et al. · 2010 [cited by applicant]
US 20100063668A1 · Zhang et al. · 2010 [cited by applicant]
US 20100138242A1 · Ferrick et al. · 2010 [cited by applicant]
US 20100138701A1 · Costantino · 2010 [cited by applicant]
US 20100174446A1 · Andreasen et al. · 2010 [cited by applicant]
US 20110010656A1 · Mokotov · 2011 [cited by applicant]
US 20110035094A1 · Van Den Berg et al. · 2011 [cited by applicant]
US 20110118905A1 · Mylaraswamy et al. · 2011 [cited by applicant]
US 20110172874A1 · Patnaik et al. · 2011 [cited by applicant]
US 20110238258A1 · Singh et al. · 2011 [cited by applicant]
US 20110289055A1 · Pothering et al. · 2011 [cited by applicant]
US 20120136802A1 · McQuade et al. · 2012 [cited by applicant]
US 20120245791A1 · Yun et al. · 2012 [cited by applicant]
US 20120265707A1 · Bushnell · 2012 [cited by applicant]
US 20120303205A1 · Subramania et al. · 2012 [cited by applicant]
US 20130030641A1 · Olsen, III · 2013 [cited by applicant]
US 20130124032A1 · Singh et al. · 2013 [cited by applicant]
US 20130246135A1 · Wang · 2013 [cited by applicant]
US 20130304306A1 · Selkirk et al. · 2013 [cited by applicant]
US 20130325541A1 · Capriotti et al. · 2013 [cited by applicant]
US 20140032422A1 · Jones · 2014 [cited by applicant]
US 20140074343A1 · Fish et al. · 2014 [cited by applicant]
US 20140075356A1 · Gray et al. · 2014 [cited by applicant]
US 20140207515A1 · Merg et al. · 2014 [cited by applicant]
US 20140207771A1 · Merg · 2014 [cited by applicant]
US 20140277908A1 · Fish et al. · 2014 [cited by applicant]
US 20150007078A1 · Feng et al. · 2015 [cited by applicant]
US 20150046023A1 · Olsen, III · 2015 [cited by applicant]
US 20150058251A1 · McGinnis · 2015 [cited by applicant]
US 20150066781A1 · Johnson et al. · 2015 [cited by applicant]
US 20150121275A1 · Marshall et al. · 2015 [cited by applicant]
US 20160078403A1 · Sethi · 2016 [cited by applicant]
US 20160104123A1 · Viswanath et al. · 2016 [cited by applicant]
US 20160163135A1 · Olsen, III · 2016 [cited by applicant]
US 20170098199A1 · Merg et al. · 2017 [cited by applicant]
US 20190361694A1 · Gordon · 2019 [cited by applicant]
US 20190370544A1 · Wright, Jr. · 2019 [cited by applicant]
US 20200126329A1 · Mattern · 2020 [cited by applicant]
US 20200294401A1 · Kerecsen · 2020 [cited by applicant]
US 20210335063A1 · Collins · 2021 [cited by applicant]
US 20210390517A1 · Merg et al. · 2021 [cited by applicant]
CN 102414676A · 2010 [cited by applicant]
CN 102456172A · 2012 [cited by applicant]
WO 0182136A2 · 2001 [cited by applicant]
WO 0217118A2 · 2002 [cited by applicant]
WO 02101555A2 · 2002 [cited by applicant]
WO 2004092918A2 · 2004 [cited by applicant]
WO 2013063232A1 · 2013 [cited by applicant]
WO 2014001799A1 · 2014 [cited by applicant]
WO 2015035056A2 · 2015 [cited by applicant]
S. Stephenson, “Guided diagnostics: Taking OBD to the next level,” Motor Age, vol. 122, (6), pp. 161, Jun. 2003. Available: https://dialog.proquest.com/professional/docview/223218423?accountid=131444. (Year: 2003). [cited by applicant]
Albin Moore, “The 10 Modes of OBDII”, Mar. 18, 2013, SearchAutoParts.com, https://www.searchautoparts.com/motorage/technicians/drivability/10-modes-obdii?page=0, 1 (Year: 2013). [cited by applicant]
Wikipedia, “OBD-II PIDs”, Oct. 19, 2011, Wikipedia.com, https://web.archive.org/web/20111019114024/https://en.wikipedia.org/wiki/OBD-II_PIDs (Year: 2011). [cited by applicant]
Larry Carley, “Decoding On-Board Diagnostics” www.AA1car.com, copyright 2003, retrieved from WayBack Machine, http://web.archive.org/web/20030804195537/http://www.aa1car.com/library/cm40122.htm, archive date of Aug. 4, … [cited by applicant]
Ben-Bassat, Moshe, et al., Workflow Management Combined with Diagnostic and Repair Expert System Tools for Maintenance Operations, Autotestcon '93, San Antonio, TX, Sep. 20-23, 1993, IEEE, pp. 367-375 (9 pages). [cited by applicant]
Consortium on Cognitive Science Instruction, Introduction to Natural Language Processing, downloaded from the World Wide Web at http://www.mind.ilstu.edu/curriculum/protothinker/natural_language_processing.php on Oct. 2… [cited by applicant]
Dickinson, Markus, Linguistics 362: Introduction to Natural Language Processing, PowerPoint slides, Jul. 1, 2012 (48 pages). [cited by applicant]
Jain, Anil K., et al., Artificial Neural Networks: A Tutorial, Mar. 1996, IEEE, pp. 31-44 (14 pages). [cited by applicant]
Jain, Anil K., et al., Data Clustering: A Review, Sep. 1999, ACM Computing Surveys, vol. 31, No. 3, pp. 264-323 (60 pages). [cited by applicant]
Muller, Tobias Carsten, et al., A Heuristic Approach for Offboard-Diagnostics in Advanced Automotive Systems SAE World Congress 2009, Apr. 20, 2009, Detroit, MI, SAE Doc. No. 2009-01-1027 (9 pages). [cited by applicant]
Snap-On Incorporated, Ask-a-Tech FAQ, downloaded from the World Wide Web at http://web.archive.org/web/20110920223204/http://www.askatech.com/AskATechlive/faq.aspx as archived on Sep. 20, 2011 (10 pages). [cited by applicant]
Snap-On Incorporated, ShopKey Pro, Now Even Smarter, to Make Your Shop Look Even Smarter, Apr. 13, 2012 (4 pages). [cited by applicant]
The Stanford NLP Group, The Stanford Natural Language Processing Group, downloaded from the World Wide Web at http://nlp.stanford.edu/software/index.shtml on Oct. 17, 2014 (3 pages). [cited by applicant]
The Stanford NLP Group, The Stanford Natural Language Processing Group, Stanford CoreNLP, downloaded from the World Wide Web at http://nlp.stanford.edu/soflware/corenlp.shtml on Oct. 17, 2014 (8 pages). [cited by applicant]
World Intellectual Property Organization, International Search Report, International Application No. PCT/US2016/054502, mailed Nov. 25, 2016 (4 pages). [cited by applicant]
World Intellectual Property Organization, Written Opinion of the International Searching Authority, International Application No. PCT/US2016/054502, mailed Nov. 25, 2016 (6 pages). [cited by applicant]
Anonymous “Diagnostics & Test Equipment,” Professional Tool & Equipment News, vol. 25, (6), pp. 12-19, 2014 (Year 2014). [cited by applicant]
Eric Limer, “Here's the Iron Man UI Elon Musk Wants to Use to Design Rockets”, Sep. 5, 2013, Gizmodo, http://gizmodo.com/heres-the-iron-man-ui-elon-musk-wants-to-use-to-build-1259695025. [cited by applicant]
Honda, “2011 Honda Odyssey Owner's Manual”, copyrighted 2010, pp. 153, 614, 616, 631, 674-679. [cited by applicant]
Anonymous: “On-board diagnostics—Wikipedia”, Sep. 1, 2015 (Sep. 1, 2015), pp. 1-15, XP055681313, Retrieved from the Internet: URL:https://en.wikipedia.org/w/index.php?title=On-board_diagnostics&oldid=679006559 retrieved… [cited by applicant]
Trice, Andrew; Implementing the “Card” UI Pattern in PhoneGap/HTML5 Applications; Dec. 2, 2013; pp. 1-9 of 11 total pages. [cited by applicant]
Oracle Corporation; Distributed Database Concepts; Oracle8 Distributed Database Systems Release 8.0 A58247-01; downloaded from the world wide web at https://docs.oracle.com/cd/A58617 01/server.804/a58247/ds_ch1.htm#4951… [cited by applicant]
Google LLC, Cards—Components—Google Design Guidelines; downloaded from the world wide web http://www.google.com/design/spec/components/cards.html#cards-behavior; Mar. 25, 2015; pp. 1-5. [cited by applicant]
Tyson, Jeff et al.; How Graphics Cards Work; The GPU—HowStuffWorks, downloaded from the world wide web at http://computer.howstuffworks.com/graphics-card1.htm/printed on Mar. 13, 2015; pp. 1-4. [cited by applicant]
Inside Intercom; Why Cards are the Future of the Web; downloaded from the world wide web at http://blog.intercom.io/why-cards-are-the-future-of-the-web/ on Mar. 20, 2015; pp. 1-12 of 12 total pages. [cited by applicant]
Seyfert, Karl, O8D II Generic PID Diagnosis, Motor Magazine, Sep. 2007, Troy Michigan (7 pages). [cited by applicant]
Seyfert, Karl, “OBD II includes many helpful diagnostic trouble codes, designed to identify the possible causes of hundreds of potential system faults. But can it correctly identify a loose nut behind the wheel?”, Motor… [cited by applicant]
Seyfert, Karl, “OBD II's self-diagnostic capabilities have been a real boon to repair on many vehicles. But the systems on some early vehicles can really throw you a curve.”, Motor Magazine, Jun. 2005, Troy, Michigan, p… [cited by applicant]