IP Library Granted Patent US 12,205,080
Granted Patent B1
US 12,205,080 · App. 18/468,840 · Granted Jan 21, 2025

Remote diagnostic system for vehicles

Inventors: Robert U. Beckmann (Durham, NC); Michael Kirlauski (Durham, NC); Andrew Woodard (Durham, NC)
Assignee: Opus IVS, Inc.
G06Q10/20
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,205,080
App. No.
18/468,840
Granted
Jan 21, 2025
Kind
B1
Abstract

Diagnosing vehicle anomalies efficiently is dependent upon the expertise of the repair technician, but also the availability of resources. As vehicles have become increasingly computerized, repair technicians have become increasingly specialized in a smaller number of vehicle models. Dealerships and large repair shops have an advantage in that they can more easily afford to obtain specialized electronic tools. However, repair technicians in smaller repair shops often are more skilled, but are unable to afford access to advanced electronic tools and software. A system for using remotely located resources to improve the diagnosis and resolution of vehicle anomalies, including the use of expert technicians and vehicle-specific databases, is disclosed.

Claims (37)

1. A method for remotely reprogramming an automobile onboard computer involving

(i) an automobile disposed at a repair shop, the automobile including the automobile onboard computer,

(ii) a first computing device disposed at the repair shop,

(iii) a reprogramming tool disposed at the repair shop that is

(A) operably connected to the automobile onboard computer, and

(B) operably connected to the first computing device, and

(iv) a second computing device disposed at a location remote from the repair shop, the second computing device including diagnostic software loaded thereon providing functionality to reprogram a vehicle onboard computer via a pass-thru device when connected to a vehicle onboard computer;

the method comprising:

(a) receiving, at the second computing device from an automobile diagnostic technician via one or more input devices associated with the second computing device, input corresponding to interaction with a user interface of the diagnostic software, and

(b) remotely reprogramming, by the diagnostic software based on the received input, the automobile onboard computer by communicating data back and forth between the diagnostic software and the automobile onboard computer, the remote reprogramming comprising:

(I) mimicking, at the second computing device, a connection to the reprogramming tool by

(A) communicating, by software loaded on the first computing device via an internet communication link to the diagnostic software located on the second computing device, data received at the first computing device from the reprograming tool, wherein the data from the reprogramming tool is based on vehicle data received by the reprogramming tool from the automotive on board computer,

(B) communicating, by the second computing device via the internet communication link to the first computing device, data from the diagnostic software,

(C) communicating, by the first computing device to the reprogramming tool, data received from the diagnostic software,

(D) communicating, by the reprogramming tool to the automotive on board computer, data received from the diagnostic software,

(II) wherein such mimicking allows the diagnostic software to function as if it was directly connected to the reprogramming tool at the repair shop even though it is not.

2. The method of claim 1 , wherein the first computing device is a laptop.

3. The method of claim 1 , wherein the first computing device is enabled to communicate with the second computing device via a subscription.

4. The method of claim 1 , wherein the second computing device accesses the diagnostic software from a vehicle manufacturer.

5. A method for remotely reprogramming an automobile onboard computer Involving:

(i) (iv) an automobile disposed at a repair shop, the automobile including the automobile onboard computer,

(ii) a first electronic device disposed at the repair shop that is communicatively connected to the automobile onboard computer, and

(iii) a second electronic device disposed at a location remote from the repair shop, the second electronic device including diagnostic software loaded thereon providing functionality to reprogram a vehicle onboard computer via a cable connection;

the method comprising:

(a) establishing a communications link between the first and second electronic devices;

(b) mimicking, at the second electronic device, a cable connection to the automobile onboard computer such that it appears to the diagnostic software that the second electronic device is connected via a cable to the automobile onboard computer so as to allow the diagnostic software to function as if it was connected via a cable to the automobile onboard computer, wherein said mimicking comprises communicating data from the first computing device via the communications link to the diagnostic software, wherein the data from the first computing device is based on vehicle data from the automobile computer, and wherein said mimicking comprises communicating data from the second computing device to the first computing device, wherein the data from the second computing device comprises data from the diagnostic software,

(c) receiving, at the second electronic device from an automobile diagnostic technician via one or more input devices associated with the second electronic device, input corresponding to interaction with a user interface of the diagnostic software, and

(d) remotely reprogramming, by the diagnostic software based on the received input, the automobile onboard computer by communicating data back and forth between the diagnostic software and the automobile onboard computer over the communications link.

6. The method of claim 5 , wherein the first computing device is a laptop.

7. The method of claim 5 , wherein the first computing device is enabled to communicate with the second computing device via a subscription.

8. The method of claim 5 , wherein the second computing device accesses the diagnostic software from a vehicle manufacturer.

9. The method of claim 5 , wherein the communications link comprises an Internet connection.

10. The method of claim 5 , wherein said communicating data from the first computing device via the communications link to the diagnostic software comprises communicating by link software on the first computing device to link software on the second computing device, and

wherein said communicating data from the second computing device to the first computing device comprises communicating by the link software on the second computing device to the link software on the first computing device.

11. The method of claim 5 , wherein the first electronic device is connected via a cable to the automobile onboard computer.

12. The method of claim 5 , further comprising a reprogramming tool, wherein the first electronic device is communicatively connected to the automobile onboard computer via the reprogramming tool.

13. The method of claim 12 , wherein the reprogramming tool is connected via one cable to the automobile onboard computer, and wherein the reprogramming tool is connected to the first electronic device via another cable.

Continuity (4)
Division 17688070 · Mar 7, 2022
Division 16933235 · Jul 20, 2020
Continuation 13245641 · Sep 26, 2011
Provisional Application 61387823 · Sep 29, 2010
References Cited (83)
US 6154658A · Caci · 2000 [cited by applicant]
US 6211907B1 · Scaman et al. · 2001 [cited by applicant]
US 6272402B1 · Kelwaski · 2001 [cited by applicant]
US 6728603B2 · Pruzan et al. · 2004 [cited by applicant]
US 6879894B1 · Lightner et al. · 2005 [cited by applicant]
US 6956501B2 · Kitson · 2005 [cited by applicant]
US 7092803B2 · Kapolka et al. · 2006 [cited by applicant]
US 7200525B1 · Williams et al. · 2007 [cited by applicant]
US 7272475B2 · Gawlik · 2007 [cited by examiner]
US 7373226B1 · Cancilla et al. · 2008 [cited by applicant]
US 7502672B1 · Kolls · 2009 [cited by applicant]
US 7519458B2 · Buckley · 2009 [cited by applicant]
US 7532962B1 · Lowrey · 2009 [cited by examiner]
US 7584030B1 · Graham · 2009 [cited by applicant]
US 7840812B1 · Levenberg · 2010 [cited by applicant]
US 7928837B2 · Drew et al. · 2011 [cited by applicant]
US 8190322B2 · Lin · 2012 [cited by examiner]
US 8259936B2 · Mahalingaiah · 2012 [cited by applicant]
US 8306687B2 · Chen · 2012 [cited by applicant]
US 8339254B2 · Drew et al. · 2012 [cited by applicant]
US 8352577B2 · Martone · 2013 [cited by applicant]
US 8688313B2 · Margol et al. · 2014 [cited by applicant]
US 8909416B2 · Chen et al. · 2014 [cited by applicant]
US 10181225B2 · Liebl et al. · 2019 [cited by applicant]
US 20010056544A1 · Walker · 2001 [cited by applicant]
US 20020091955A1 · Christopher · 2002 [cited by examiner]
US 20030001720A1 · Wade et al. · 2003 [cited by applicant]
US 20030020759A1 · Cancilla et al. · 2003 [cited by applicant]
US 20040044454A1 · Ross et al. · 2004 [cited by applicant]
US 20040167689A1 · Bromley · 2004 [cited by examiner]
US 20050021294A1 · Trsar et al. · 2005 [cited by applicant]
US 20050038581A1 · Kapolka et al. · 2005 [cited by applicant]
US 20050046545A1 · Skekloff et al. · 2005 [cited by applicant]
US 20050060070A1 · Kapolka · 2005 [cited by examiner]
US 20050065678A1 · Smith et al. · 2005 [cited by applicant]
US 20050182537A1 · Tefft et al. · 2005 [cited by applicant]
US 20050240555A1 · Wilde et al. · 2005 [cited by applicant]
US 20050251304A1 · Cancellara et al. · 2005 [cited by applicant]
US 20060052921A1 · Bodin et al. · 2006 [cited by applicant]
US 20060106508A1 · Liebl et al. · 2006 [cited by applicant]
US 20060211446A1 · Wittmann et al. · 2006 [cited by applicant]
US 20060271246A1 · Bell · 2006 [cited by examiner]
US 20070005201A1 · Chenn · 2007 [cited by applicant]
US 20070043488A1 · Avery et al. · 2007 [cited by applicant]
US 20070050105A1 · Chinnadurai et al. · 2007 [cited by applicant]
US 20070055420A1 · Krzystofczyk et al. · 2007 [cited by applicant]
US 20070073460A1 · Bertosa et al. · 2007 [cited by applicant]
US 20070185624A1 · Duddles · 2007 [cited by examiner]
US 20070233340A1 · Raichle et al. · 2007 [cited by applicant]
US 20080027590A1 · Phillips · 2008 [cited by examiner]
US 20080177438A1 · Chen et al. · 2008 [cited by applicant]
US 20080269975A1 · Bertosa · 2008 [cited by applicant]
US 20080280602A1 · Ban · 2008 [cited by examiner]
US 20090062978A1 · Picard · 2009 [cited by applicant]
US 20090118899A1 · Carlson · 2009 [cited by applicant]
US 20090119657A1 · Link, II · 2009 [cited by applicant]
US 20090150714A1 · Gasperson · 2009 [cited by examiner]
US 20090187976A1 · Perroud et al. · 2009 [cited by applicant]
US 20090265055A1 · Gillies · 2009 [cited by applicant]
US 20090276115A1 · Chen · 2009 [cited by applicant]
US 20090298474A1 · George · 2009 [cited by applicant]
US 20100042287A1 · Zhang · 2010 [cited by examiner]
US 20100052882A1 · Sverrisson et al. · 2010 [cited by applicant]
US 20100148940A1 · Gelvin et al. · 2010 [cited by applicant]
US 20100174446A1 · Andreasen et al. · 2010 [cited by applicant]
US 20100204878A1 · Drew et al. · 2010 [cited by applicant]
US 20100262335A1 · Brozovich · 2010 [cited by applicant]
US 20110071709A1 · Damiani et al. · 2011 [cited by applicant]
US 20110130916A1 · Mayer · 2011 [cited by examiner]
US 20110153150A1 · Drew et al. · 2011 [cited by applicant]
US 20110190972A1 · Timmons et al. · 2011 [cited by applicant]
US 20110276218A1 · Dwan · 2011 [cited by examiner]
US 20110313593A1 · Cohen · 2011 [cited by examiner]
US 20120041638A1 · Johnson · 2012 [cited by examiner]
US 20120046826A1 · Panko · 2012 [cited by applicant]
US 20120254345A1 · Montoya · 2012 [cited by applicant]
EP 0231607A1 · 1987 [cited by applicant]
WO WO0217184A1 · 2002 [cited by examiner]
WO 2004092857A2 · 2004 [cited by applicant]
Zhang et al: “Vehicle Design Validation via Remote Vehicle Diagnosis: a Feasibility Study on Battery Management System”, 2008 International Conference on Prognostics and Health Management, IEEE Xplore: Dec. 12, 2008 (Ye… [cited by examiner]
Article entitled “Remote Vehicle Diagnostic System Using Mobile Handsets” by Doo-Hee Jung, Gu-Min Jeong, and Hyun-Sik Ahn, understood to be from the proceedings of the Jun. 2006 International Conference on Wireless Netw… [cited by applicant]
Thesis by Alexander Ellery, entitled, “Systems Design & Control of a Freeflying Space Robotic Manipulation System (ATLAS) for In-Orbit Satellite Servicing Operations”, Published 1996, Cranfield University, College of Ae… [cited by applicant]
Zhang et al: “Vehicle Design Validation via Remote Vehicle Diagnosis: a feasibility study on battery management system” 2008 International Conference on Prognostics and Health Management. (Year: 2008). [cited by applicant]