IP Library › Granted Patent US 12,676,034
Granted Patent B2
US 12,676,034 · App. 18/967,001 · Granted Jul 7, 2026

Method and system for displaying PIDs based on a PID filter list

Inventors: Bradley R. Lewis (Gilroy, CA); Patrick S. Merg (Hollister, CA); Roy S. Brozovich (Campbell, CA); Jacob G. Foreman (Hollister, CA); Joshua C. Covington (San Juan Bautista, CA); Brett A Kelley (San Jose, CA); Steven E. Miskovic (Gilberts, IL)
Assignee: Snap-on Incorporated
G07C5/0808G07C5/008G07C2205/02H04L67/12
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,676,034
App. No.
18/967,001
Granted
Jul 7, 2026
Kind
B2
Abstract

An example method includes determining identifying information for a vehicle to be serviced. The method further includes receiving at least one symptom identifier for the vehicle. The method further includes sending a request over a communication network to a remote server for a PID filter list for the vehicle, the request comprising the identifying information for the vehicle and the at least one symptom identifier for the vehicle. The method additionally includes receiving a response to the request over the communication network from the remote server, the response comprising the PID filter list for the vehicle. The method further includes determining, based on the PID filter list for the vehicle, a symptom-based subset of PIDs for the vehicle from a set of available PIDs. The method additionally includes displaying, on a display interface, the symptom-based subset of PIDs for the vehicle.

Claims (87)

1 . A method comprising:

determining, by a display device, identifying information corresponding to a vehicle to be serviced;

receiving, by the display device, at least one symptom identifier corresponding to the vehicle;

determining, based on a hierarchy of sources for requesting a filter list and a connectivity state of the display device, a first source for requesting a first filter list;

determining the first filter list is not available from the first source for requesting the first filter list;

determining, based on the hierarchy of sources for requesting the filter list, a second source for requesting a second filter list;

receiving the second filter list from the second source;

displaying an information card on a display interface of the display device, the information card being selectable to cause a symptom-based list of parameter-identifiers, tests, or reset procedures to be displayed on the display interface;

applying the second filter list to an ordered list of parameter-identifiers, tests, or reset procedures to obtain the symptom-based list of parameter-identifiers, tests, or reset procedures; and

displaying, in response to a selection of the information card, the symptom-based list of parameter-identifiers, tests, or reset procedures on the display interface.

2 . The method of claim 1 , further comprising:

after determining the first filter list is not available from the first source for requesting the first filter list, but before determining the second source for requesting the second filter list, determining a third filter list is not available from a third source for requesting the third filter list.

3 . The method of claim 2 , wherein:

the hierarchy of sources comprises the first source, the second source, and the third source,

the first source comprises a remote server,

the second source comprises memory of the display device indicating available PIDs, available functional tests, or available component tests, and

the third source comprises memory of the display device containing a cached filter list from the remote server.

4 . The method of claim 2 , wherein:

the second filter list comprises a test filter list corresponding to the vehicle to be serviced,

the method further comprises:

receiving, at the display device, input data indicating a selection of a particular test from the symptom-based list of parameter-identifiers, tests, or reset procedures; and

transmitting, by the display device, instructions to the vehicle to perform the selected particular test on the vehicle if the selected particular test comprises a functional test, or providing, by the display device, instructions to an oscilloscope or a multimeter to perform the selected particular test on the vehicle if the selected particular test comprises a component test.

5 . The method of claim 1 , further comprising:

displaying, on the display interface, a network connectivity indicator that indicates whether the display device has an active wireless or wired network connection.

6 . The method of claim 1 , further comprising:

displaying, on the display interface, a network connectivity indicator that indicates whether the display device lacks a network connection to the first source.

7 . The method of claim 1 , further comprising:

receiving, by the display device, an additional symptom-based filter list from the first source while the display device has a connection to the first source; and

storing, within a memory of the display device, the additional symptom-based filter list as a cached symptom-based filter list,

wherein the second filter list comprises the cached symptom-based filter list.

8 . The method of claim 7 , wherein:

the cached symptom-based filter list comprises a PID filter list, and

the method further comprises:

displaying, by the display device on the display interface, a set of available PIDs;

receiving, by the display device, input data indicating a selection of certain PIDs from the set of available PIDs; and

displaying, by the display device on the display interface, corresponding values for the selected certain PIDs.

9 . The method of claim 1 , wherein the first filter list comprises a symptom-based PID filter list, a symptom-based functional test filter list, a symptom-based component test filter list, or a symptom-based reset procedure filter list.

10 . The method of claim 1 , wherein:

the second filter list comprises a symptom-based PID filter list, a symptom-based functional test filter list, or a symptom-based component test filter list, and

the second filter list was previously provided to the display device by a remote server and then cached within the second source.

11 . The method of claim 1 , wherein the second filter list comprises a PID filter list without regard to the symptom identifier, a functional test filter list without regard to the symptom identifier, a component test filter list without regard to the symptom identifier, or a reset procedure filter list without regard to the symptom identifier.

12 . The method of claim 1 , wherein:

the connectivity state of the display device comprises a state in which the display device has a network connection to the first source, and

the first source for requesting the first filter list is a remote server.

13 . The method of claim 12 , further comprising:

sending, by the display device, a request over a communication network to the first source for the first filter list, wherein the request comprises the identifying information corresponding to the vehicle and the at least one symptom identifier corresponding to the vehicle; and

receiving, by the display device, a response to the request over the communication network from the first source, the response indicating the first filter list is unavailable from the first source for requesting the first filter list.

14 . The method of claim 13 , wherein the first filter list is not available from the first source for requesting the first filter list due to a current subscription level corresponding to a user of the display device.

15 . The method of claim 1 , wherein:

the connectivity state of the display device comprises a state in which the display device has no network connection to the first source, and

the second source for requesting the second filter list is a non-transitory computer-readable memory of the display device.

16 . The method of claim 1 , wherein:

the first filter list comprises index values into the ordered list of parameter-identifiers, tests or reset procedures, and PIDs or tests, and

the ordered list of parameter-identifiers, tests, or reset procedures PIDs or tests is stored on the display device.

17 . The method of claim 1 , wherein:

the second filter list comprises a functional test filter list corresponding to the vehicle to be serviced, and

the method further comprises:

receiving, at the display device, input data indicating a selection of a particular functional test from the symptom-based list of parameter-identifiers, tests, or reset procedures; and

transmitting instructions, by the display device to the vehicle, to perform the selected particular functional test on the vehicle.

18 . The method of claim 1 , wherein:

the second filter list comprises a component test filter list corresponding to the vehicle to be serviced, and

the method further comprises:

receiving, at the display device, input data indicating a selection of a particular component test from the symptom-based list of parameter-identifiers, tests, or reset procedures; and

providing instructions, by the display device to an oscilloscope or a multimeter, to perform the selected particular component test on the vehicle.

19 . A display device, comprising:

one or more processors;

a display interface; and

non-transitory computer-readable memory storing executable instructions, wherein execution of the executable instructions by the one or more processors cause the display device to perform functions comprising:

determining, by the display device, identifying information corresponding to a vehicle to be serviced;

receiving, by the display device, at least one symptom identifier corresponding to the vehicle;

determining, based on a hierarchy of sources for requesting a filter list and a connectivity state of the display device, a first source for requesting a first filter list;

determining the first filter list is not available from the first source for requesting the first filter list;

determining, based on the hierarchy of sources for requesting the filter list, a second source for requesting a second filter list;

receiving the second filter list from the second source;

displaying an information card on a display interface of the display device, the information card being selectable to cause a symptom-based list of parameter-identifiers, tests, or reset procedures to be displayed on the display interface;

applying the second filter list to an ordered list of parameter-identifiers, tests, or reset procedures to obtain the symptom-based list of parameter-identifiers, tests, or reset procedures; and

displaying, in response to a selection of the information card, the symptom-based list of parameter-identifiers, tests, or reset procedures on the display interface.

20 . A non-transitory computer-readable memory having stored therein instructions executable by one or more processors to cause a display device to perform functions comprising:

determining, by the display device, identifying information corresponding to a vehicle to be serviced;

receiving, by the display device, at least one symptom identifier corresponding to the vehicle;

determining, based on a hierarchy of sources for requesting a filter list and a connectivity state of the display device, a first source for requesting a first filter list;

determining the first filter list is not available from the first source for requesting the first filter list;

determining, based on the hierarchy of sources for requesting the filter list, a second source for requesting a second filter list;

receiving the second filter list from the second source;

displaying an information card on a display interface of the display device, the information card being selectable to cause a symptom-based list of parameter-identifiers, tests, or reset procedures to be displayed on the display interface;

applying the second filter list to an ordered list of parameter-identifiers, tests, or reset procedures to obtain the symptom-based list of parameter-identifiers, tests, or reset procedures; and

displaying, in response to a selection of the information card, the symptom-based list of parameter-identifiers, tests, or reset procedures on a display interface.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 3, 2024
From: LEWIS, BRADLEY R.; MERG, PATRICK S.; BROZOVICH, ROY S.; FOREMAN, JACOB G.; COVINGTON, JOSHUA C.; KELLEY, BRETT A.; MISKOVIC, STEVEN E.
To: SNAP-ON INCORPORATED
Reel/Frame 069471/0936 →
Continuity (5)
Continuation 18534551 · Dec 8, 2023
Continuation 16944093 · Jul 30, 2020
Continuation 16290422 · Mar 1, 2019
Continuation 15236060 · Aug 12, 2016
Related Publication 20250095422A1 · Mar 20, 2025
References Cited (221)
US 4404639A · McGuire et al. · 1983 [cited by applicant]
US 5058044A · Stewart et al. · 1991 [cited by applicant]
US 5553235A · Chen et al. · 1996 [cited by applicant]
US 5705743A · Leonard et al. · 1998 [cited by applicant]
US 5916286A · Seashore et al. · 1999 [cited by applicant]
US 6055468A · Kaman et al. · 2000 [cited by applicant]
US 6084870A · Wooten et al. · 2000 [cited by applicant]
US 6236917B1 · Liebl et al. · 2001 [cited by applicant]
US 6301531B1 · Pierro et al. · 2001 [cited by applicant]
US 6330499B1 · Chou et al. · 2001 [cited by applicant]
US 6336065B1 · Gibson et al. · 2002 [cited by applicant]
US 6434455B1 · Snow et al. · 2002 [cited by applicant]
US 6484080B2 · Breed · 2002 [cited by applicant]
US 6529808B1 · Diem · 2003 [cited by applicant]
US 6604033B1 · Banet et al. · 2003 [cited by applicant]
US 6609050B2 · Li · 2003 [cited by applicant]
US 6609051B2 · Fiechter et al. · 2003 [cited by applicant]
US 6708092B1 · Starks et al. · 2004 [cited by applicant]
US 6768935B1 · Morgan et al. · 2004 [cited by applicant]
US 6845307B2 · Rother · 2005 [cited by applicant]
US 6877017B1 · Beom · 2005 [cited by applicant]
US 6879894B1 · Lightner et al. · 2005 [cited by applicant]
US 6956501B2 · Kitson · 2005 [cited by applicant]
US 6959235B1 · Abdel-Malek et al. · 2005 [cited by applicant]
US 6975936B2 · Akuzawa et al. · 2005 [cited by applicant]
US 7020546B2 · Nagai et al. · 2006 [cited by applicant]
US 7082359B2 · Breed · 2006 [cited by applicant]
US 7379801B2 · Heffington · 2008 [cited by applicant]
US 7634351B2 · Diem · 2009 [cited by applicant]
US 7734287B2 · Ying · 2010 [cited by examiner]
US 7751955B2 · Chinnadurai et al. · 2010 [cited by applicant]
US 7945358B2 · Avery et al. · 2011 [cited by applicant]
US 7953530B1 · Pederson et al. · 2011 [cited by applicant]
US 8024084B2 · Breed · 2011 [cited by applicant]
US 8036788B2 · Breed · 2011 [cited by applicant]
US 8055403B2 · Lowrey et al. · 2011 [cited by applicant]
US 8135509B1 · Thompson et al. · 2012 [cited by applicant]
US 8160767B1 · Thompson et al. · 2012 [cited by applicant]
US 8370018B2 · Anderasen et al. · 2013 [cited by applicant]
US 8423226B2 · Underdal et al. · 2013 [cited by applicant]
US 8433472B2 · Singh et al. · 2013 [cited by applicant]
US 8560164B2 · Nielsen et al. · 2013 [cited by applicant]
US 8666588B2 · Geilen et al. · 2014 [cited by applicant]
US 8694328B1 · Gormley · 2014 [cited by applicant]
US 8930067B1 · Green et al. · 2015 [cited by applicant]
US 9043073B2 · Ricci · 2015 [cited by applicant]
US 9117319B2 · Chen et al. · 2015 [cited by applicant]
US 9342934B2 · Chen · 2016 [cited by applicant]
US 9721400B1 · Oakes, III et al. · 2017 [cited by applicant]
US 9773358B2 · Berglund et al. · 2017 [cited by applicant]
US 9863848B1 · Thompson · 2018 [cited by applicant]
US 9947150B2 · Okuda et al. · 2018 [cited by applicant]
US 10269191B2 · Lewis et al. · 2019 [cited by applicant]
US 10769870B2 · Lewis et al. · 2020 [cited by applicant]
US 11450154B2 · Merg et al. · 2022 [cited by applicant]
US 20020007237A1 · Phung et al. · 2002 [cited by applicant]
US 20020007289A1 · Malin et al. · 2002 [cited by applicant]
US 20020059020A1 · Abe et al. · 2002 [cited by applicant]
US 20020073000A1 · Sage · 2002 [cited by applicant]
US 20040172177A1 · Nagai et al. · 2004 [cited by applicant]
US 20040215379A1 · Pangerl et al. · 2004 [cited by applicant]
US 20050027403A1 · Nagai · 2005 [cited by applicant]
US 20050096806A1 · Diem · 2005 [cited by applicant]
US 20050159923A1 · Huang · 2005 [cited by applicant]
US 20050182537A1 · Teft et al. · 2005 [cited by applicant]
US 20060020477A1 · Retzbach et al. · 2006 [cited by applicant]
US 20060030980A1 · St. Denis · 2006 [cited by applicant]
US 20060030981A1 · Robb 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 20060184383A1 · Davis et al. · 2006 [cited by applicant]
US 20060217228A1 · Devita et al. · 2006 [cited by applicant]
US 20070100520A1 · Shah et al. · 2007 [cited by applicant]
US 20070294003A1 · Underdal et al. · 2007 [cited by applicant]
US 20080147265A1 · Breed · 2008 [cited by applicant]
US 20080161989A1 · Breed · 2008 [cited by applicant]
US 20080243488A1 · Balmelli et al. · 2008 [cited by applicant]
US 20080294303A1 · King et al. · 2008 [cited by applicant]
US 20090204287A1 · Blanz et al. · 2009 [cited by applicant]
US 20090216401A1 · Underdal et al. · 2009 [cited by applicant]
US 20090259358A1 · Andreasen · 2009 [cited by applicant]
US 20090271239A1 · Underdal et al. · 2009 [cited by applicant]
US 20090276115A1 · Chen · 2009 [cited by applicant]
US 20100010702A1 · Gilbert · 2010 [cited by applicant]
US 20100138701A1 · Constantino · 2010 [cited by applicant]
US 20100204876A1 · Comeau et al. · 2010 [cited by applicant]
US 20100262332A1 · Gilbert · 2010 [cited by applicant]
US 20100324777A1 · Tominaga et al. · 2010 [cited by applicant]
US 20110035094A1 · Van Den Berg et al. · 2011 [cited by applicant]
US 20110060496A1 · Nielsen et al. · 2011 [cited by applicant]
US 20110087677A1 · Yoshio et al. · 2011 [cited by applicant]
US 20120035803A1 · Singh et al. · 2012 [cited by applicant]
US 20120041635A1 · Johnson et al. · 2012 [cited by applicant]
US 20120116630A1 · Howell et al. · 2012 [cited by applicant]
US 20120232743A1 · Singh · 2012 [cited by applicant]
US 20130054082A1 · Costantino · 2013 [cited by applicant]
US 20130110344A1 · Merg et al. · 2013 [cited by applicant]
US 20130204485A1 · Chen et al. · 2013 [cited by applicant]
US 20130204640A1 · Underdal et al. · 2013 [cited by applicant]
US 20130304278A1 · Chen · 2013 [cited by applicant]
US 20130304306A1 · Selkirk et al. · 2013 [cited by applicant]
US 20130317694A1 · Merg et al. · 2013 [cited by applicant]
US 20140025253A1 · Rybak et al. · 2014 [cited by applicant]
US 20140074344A1 · Amirpour 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 20140277902A1 · Koch · 2014 [cited by applicant]
US 20140277908A1 · Fish et al. · 2014 [cited by applicant]
US 20140277912A1 · Fish · 2014 [cited by examiner]
US 20140279707A1 · Joshua et al. · 2014 [cited by applicant]
US 20150105972A1 · Madison et al. · 2015 [cited by applicant]
US 20150121275A1 · Marshall et al. · 2015 [cited by applicant]
US 20150218872A1 · Breed · 2015 [cited by applicant]
US 20150331686A1 · Petersen et al. · 2015 [cited by applicant]
US 20150371457A1 · Bakfan et al. · 2015 [cited by applicant]
US 20160005242A1 · Hua et al. · 2016 [cited by applicant]
US 20160071344A1 · Johnson et al. · 2016 [cited by applicant]
US 20160086397A1 · Philips · 2016 [cited by applicant]
US 20160093122A1 · Chen · 2016 [cited by applicant]
US 20160189440A1 · Cattone · 2016 [cited by applicant]
US 20170039059A1 · Gintz et al. · 2017 [cited by applicant]
US 20170098200A1 · Merg et al. · 2017 [cited by applicant]
US 20170103101A1 · Mason · 2017 [cited by applicant]
US 20170116793A1 · Lin et al. · 2017 [cited by applicant]
US 20170132576A1 · Merg et al. · 2017 [cited by applicant]
US 20170132854A1 · Merg et al. · 2017 [cited by applicant]
US 20170337584A1 · Najdecki et al. · 2017 [cited by applicant]
US 20170345227A1 · Allen, Jr. et al. · 2017 [cited by applicant]
US 20180047222A1 · Lewis et al. · 2018 [cited by applicant]
US 20180047223A1 · Lewis et al. · 2018 [cited by applicant]
US 20180075671A1 · Lewis et al. · 2018 [cited by applicant]
US 20180075672A1 · Lewis et al. · 2018 [cited by applicant]
US 20190197800A1 · Lewis et al. · 2019 [cited by applicant]
US 20200273266A1 · Lewis et al. · 2020 [cited by applicant]
US 20200302711A1 · Lewis et al. · 2020 [cited by applicant]
US 20200364958A1 · Lewis et al. · 2020 [cited by applicant]
US 20220270417A1 · Lewis et al. · 2022 [cited by applicant]
US 20230282041A1 · Lewis et al. · 2023 [cited by applicant]
US 20240127641A1 · Lewis et al. · 2024 [cited by applicant]
US 20240420521A1 · Lewis et al. · 2024 [cited by applicant]
CA 2868573A1 · 2015 [cited by applicant]
CA 2868573C · 2017 [cited by applicant]
CN 2739726Y · 2005 [cited by applicant]
CN 1711477A · 2005 [cited by applicant]
CN 101221442A · 2008 [cited by applicant]
CN 101464218A · 2009 [cited by applicant]
CN 101477336A · 2009 [cited by applicant]
CN 101566837A · 2009 [cited by applicant]
CN 101981593A · 2011 [cited by applicant]
CN 101986124A · 2011 [cited by applicant]
CN 102180170A · 2011 [cited by applicant]
CN 102566561A · 2012 [cited by applicant]
CN 102708134A · 2012 [cited by applicant]
CN 103455025A · 2013 [cited by applicant]
CN 103917854A · 2014 [cited by applicant]
CN 104181912A · 2014 [cited by applicant]
CN 104488004A · 2015 [cited by applicant]
CN 104571092A · 2015 [cited by applicant]
CN 105094901A · 2015 [cited by applicant]
CN 105453141A · 2016 [cited by applicant]
CN 205721347U · 2016 [cited by applicant]
CN 106200618A · 2016 [cited by applicant]
DE 10235416A1 · 2004 [cited by applicant]
DE 102014008490A1 · 2014 [cited by applicant]
EP 1079053A2 · 2001 [cited by applicant]
EP 1868146A1 · 2007 [cited by applicant]
EP 1873603A2 · 2008 [cited by applicant]
EP 2112495A2 · 2009 [cited by applicant]
EP 2122492A2 · 2009 [cited by applicant]
EP 2239699A2 · 2010 [cited by applicant]
EP 2608055A1 · 2013 [cited by applicant]
EP 2787711A1 · 2014 [cited by applicant]
EP 2887621A1 · 2015 [cited by applicant]
GB 2249398A · 1992 [cited by applicant]
GB 2489820A · 2012 [cited by applicant]
JP 200120215A · 2001 [cited by applicant]
JP 2011059023A · 2011 [cited by applicant]
JP 2012212199A · 2012 [cited by applicant]
WO 0217118A2 · 2002 [cited by applicant]
WO 2004044598A1 · 2004 [cited by applicant]
WO 2004092918A2 · 2004 [cited by applicant]
WO 2004101322 · 2004 [cited by applicant]
WO 2006105930A1 · 2006 [cited by applicant]
WO 2009133667A1 · 2009 [cited by applicant]
WO 2014001799A1 · 2014 [cited by applicant]
WO 2014005771A1 · 2014 [cited by applicant]
WO 2014039470A2 · 2014 [cited by applicant]
WO 2014039480A2 · 2014 [cited by applicant]
WO 2015017521A1 · 2015 [cited by applicant]
WO 2017131568A1 · 2017 [cited by applicant]
Yi et al., “A Multi-agent System for Complex Vehicle Fault Diagnostics and Health Monitoring”, 2010, Publisher: IEEE; 2 pages. [cited by applicant]
Muhammad et al., “Diagnostic Tool and Remote Online Diagnostic System for Euro Standard Vehicles”, 2017, Publisher: IEEE; 5 pages. [cited by applicant]
Chinese National Intellectual Property Administration; Office Action for Chinese patent application No. 202110676593.3 dated Aug. 10, 2022. [cited by applicant]
European Patent Office; Communication pursuant to Article 94(3) EPC for European Patent Application No. 17 768 267.1-1009; dated Janaury 3, 2023; 5 pages. [cited by applicant]
PRC National Intellectual Property Administration; Notice of Completing Formalities for Patent Registration, Notice of Granting Patent Right for Invention, and Search Report for Chinese patent application No. 2021106765… [cited by applicant]
Hu Jie et al., “Developing PC-Based Automobile Diagnostic System Based on OBD system”, 2010, Publisher IEEE. [cited by applicant]
Sasikumar et al., “Built in Self-Test for Fault Tolerant Real Time In-vehicle Networks through Automotive Diagnostics”, 2011, Publisher, IEEE. [cited by applicant]
Johanson et al., “Improving Vehicle Diagnostics through Wireless Data Collection and Statistical Analysis”, 2007, Publisher, IEEE. [cited by applicant]
Como et al., “Evaluating the effects of transient faults on vehicle dynamic performance in automotive systems”, 2004, Publisher, IEEE. [cited by applicant]
Zhao et al., “Design of Fault Diagnosis Testing Centre for electric control Engine”, 2007, Publisher, IEEE. [cited by applicant]
Wang et al., “Design of Vehicle bus Data Acquisition and Fault Diagnosis System”, 2011, Publisher, IEEE. [cited by applicant]
Chinese National Intellectual Property Administration; Office Action for Chinese patent application No. 201780047365.1 dated Oct. 21, 2020. [cited by applicant]
Auterra, LLC, DashDyno SPD Automotive Computer, Feb. 21, 2011, http://www.auterraweb.com/ (1 page). [cited by applicant]
Jain, A.K., et al., Data Clustering: A Review, ACM Computing Surveys, vol. 31, No. 3, Sep. 1999, pp. 264-323 (60 pages). [cited by applicant]
Seyfert, Karl, OBD 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]
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]
Sankavaram, Chaitanya, et al., Event-driven Data Mining Techniques for Automotive Fault Diagnosis, 21st International Workshop on Principles of Diagnosis, Oct. 13-16, 2010, pp. 1-8 (8 pages). [cited by applicant]
Singh, Satnam, et al., Data-Driven Framework for Detecting Anomalies in Field Failure Data, Aerospace Conference, 2011 IEEE, updated Jan. 3, 2011, pp. 1-14 (14 pages). [cited by applicant]
Weyer, Jake, Identifix Leader Charts New Course, Jan. 1, 2016, downloaded from World Wide Web at http://ratchetandwrench.com/core/pagetools.php?pageid=22705&uri=%2FRatchetWrench%2FJanuary-2016%2Fidentifix-Leader-Charts-… [cited by applicant]
Zhang, Yilu, et al., Remote Vehicle State of Health Monitoring and its Application to Vehicle No-Start Prediction, Aug. 2009, Anaheim, CA, Sep. 2009, IEEE, pp. 88-93 (6 pages). [cited by applicant]
U.S. Appl. No. 15/236,123, inventors: Bradley R. Lewis, Patrick S. Merg, Roy S. Brozovich, Jacob G. Foreman, Joshua C. Covington, Brett A. Kelley, and Steven E. Miskovic; filed Aug. 12, 2016. [cited by applicant]
International Search Report, International Application No. PCT/US2017/046215, dated Nov. 22, 2017 (5 pages). [cited by applicant]
Written Opinion of the International Searching Authority, International Application No. PCT/US2017/046215, dated Nov. 22, 2017 (9 pages). [cited by applicant]
Hu et al., The Development of Vehicle Diagnostic System Based on Android Platform, International Conference on Connected Vehicles and Expo (ICCVE), 2015, pp. 42-47 (6 pages). [cited by applicant]
U.S. Appl. No. 15/815,574, inventors Bradley R. Lewis, Patrick S. Merg, Roy S. Brozovich, Jacob G. Foreman, Joshua C. Covington, Brett A. Kelley, and Steven E. Miskovic, filed Nov. 16, 2017. [cited by applicant]
U.S. Appl. No. 15/815,466, inventors Bradley R. Lewis, Patrick S. Merg, Roy S. Brozovich, Jacob G. Foreman, Joshua C. Covington, Brett A. Kelley, and Steven E. Miskovic, filed Nov. 16, 2017. [cited by applicant]
European Patent Office; Communication pursuant to Article 94(3) EPC for European Patent Application No. 17 768 267.1-1009; dated Feb. 11, 2021. [cited by applicant]
China National Intellectual Property Administration; office action for China Patent Application No. 202110682682.9 dated Mar. 6, 2024. [cited by applicant]