WikiPatents - Community Patent Review
Create Free Account  |  License or Sell Your Patent  |  WikiPatents Marketplace  |  WikiPatents Blog
Username:  Password:  
    
Advanced Search
System and method for vehicle diagnostics and health monitoring    
United States Patent6330499   
Link to this pagehttp://www.wikipatents.com/6330499.html
Inventor(s)Chou; Paul Bao-Luo (Montvale, NJ); Iyer; Bhavani S. (Mt. Kisco, NY); Lai; Jennifer (Garrison, NY); Levas; Anthony (Yorktown Heights, NY); Lieberman; Lawrence Isaac (Scarsdale, NY); Liu; Te-Kai (Elmsford, NY); Moskowitz; Paul Andrew (Yorktown Heights, NY); Tang; Jung-Mu (South Salem, NY); Williams; Rose Marie (Wappinger Falls, NY); Wong; Danny Chan-Yong (Allendale, NJ); Chakra; Alan (Charlotte, NC); Kim; Euiyoung (Charlotte, NC)
AbstractA system and method for vehicle diagnostic and health monitoring includes a client computer device within the vehicle, coupled to the vehicle's monitoring systems, for data management, remote session management and user interaction, a communication system, coupled to the client computer device, for providing remote communication of data including data derived from internal monitoring systems of the vehicle, and a remote service center including a vehicle data store, a server computer, a diagnostic engine, and a communicator for communicating the results of analysis of vehicle information to the client computer device via the communication system.



 Title Information Submit all comments and votes
 
Patent Text Patent PDF Print Page Summary File History
Plain text PDF images Print Summary File History
Drawing from US Patent 6330499
System and method for vehicle diagnostics and health monitoring - US Patent 6330499 Drawing
System and method for vehicle diagnostics and health monitoring
Inventor     Chou; Paul Bao-Luo (Montvale, NJ); Iyer; Bhavani S. (Mt. Kisco, NY); Lai; Jennifer (Garrison, NY); Levas; Anthony (Yorktown Heights, NY); Lieberman; Lawrence Isaac (Scarsdale, NY); Liu; Te-Kai (Elmsford, NY); Moskowitz; Paul Andrew (Yorktown Heights, NY); Tang; Jung-Mu (South Salem, NY); Williams; Rose Marie (Wappinger Falls, NY); Wong; Danny Chan-Yong (Allendale, NJ); Chakra; Alan (Charlotte, NC); Kim; Euiyoung (Charlotte, NC)
Owner/Assignee     International Business Machines Corporation (Armonk, NY)
Patent assignment
All assignments
Publication Date     December 11, 2001
Application Number     09/357,840
PAIR File History     Application Data   Transaction History
Image File Wrapper   Patent Term   Fees
Litigation
Filing Date     July 21, 1999
US Classification     701/33 701/32
Int'l Classification     G01M 017/00 H04B 001/38
Examiner     Zanelli; Michael J.
Assistant Examiner    
Attorney/Law Firm     Kaufman, Esq.; Stephen C. McGinn & Gibb, PLLC
Address
Parent Case    
Priority Data    
USPTO Field of Search     701/29 701/33 701/32 701/207 342/357.09 709/203 340/539
Patent Tags     vehicle diagnostics health monitoring
   
Enter a comma (,) or semicolon (;) between multiple tag words/phrases.
Describe this patent:
 Amusing   
 Clever   
 Complex   
 Efficient   
 Historic   
 Important   
 Innovative   
 Interesting   
 Practical   
 Simple   
[no votes]
Patent WIKI

Share information and news about this patent, including information and news about the technology, inventors, company, ligation and licensing.

 References Submit all comments and votes
 
*references marked with an asterisk below are user-added references
 U.S. References
 
Add a new US reference:  
ReferenceRelevancyCommentsReferenceRelevancyComments
6263268
Nathanson
701/29
Jul,2001

[0 after 0 votes]
6240365
Bunn
701/213
May,2001

[0 after 0 votes]
6181994
Colson
701/33
Jan,2001

[0 after 0 votes]
6154658
Caci

Nov,2000

[0 after 0 votes]
6127947
Uchida
340/999
Oct,2000

[0 after 0 votes]
5815071
Doyle
340/439
Sep,1998

[0 after 0 votes]
5808907
Shetty
702/188
Sep,1998

[0 after 0 votes]
5809437
Breed
701/29
Sep,1998

[0 after 0 votes]
5805079
Lemelson
340/870.05
Sep,1998

[0 after 0 votes]
5794164
Beckert

Aug,1998

[0 after 0 votes]
5758300
Abe

May,1998

[0 after 0 votes]
5732074
Spaur
370/313
Mar,1998

[0 after 0 votes]
5652911
Van Venrooy
701/1
Jul,1997

[0 after 0 votes]
5479479
Braitberg
455/404.1
Dec,1995

[0 after 0 votes]
5442553
Parrillo
455/420
Aug,1995

[0 after 0 votes]
5442633
Perkins
370/331
Aug,1995

[0 after 0 votes]
5400018
Scholl
340/10.3
Mar,1995

[0 after 0 votes]
5367667
Wahlquist
714/32
Nov,1994

[0 after 0 votes]
5333177
Braitberg
455/559
Jul,1994

[0 after 0 votes]
5313388
Cortis
701/35
May,1994

[0 after 0 votes]
5155689
Wortham
455/456.3
Oct,1992

[0 after 0 votes]
5150609
Ebner
73/117.3
Sep,1992

[0 after 0 votes]
5107428
Bethencourt

Apr,1992

[0 after 0 votes]
5041976
Marko
701/29
Aug,1991

[0 after 0 votes]
4866515
Tagawa
725/77
Sep,1989

[0 after 0 votes]
4827520
Zeinstra
701/1
May,1989

[0 after 0 votes]
4128005
Arnston
73/117.3
Dec,1978

[0 after 0 votes]
 Foreign References
 Other References
 Market Review Submit all comments and votes
   
Market Size
Estimate the gross annual revenues of the relevant market sector:
> $10B
$5B - $10B
$2B - $5B
$500M - $2B
$100M - $500M
$10M - $100M
$1M - $10M
$500K - $1M
$100K - $500K
< $100K
[No votes]
$0
 
$0   $2.5B   $5B   $7.5B   $10B
Market Share
Estimate the percentage of the relevant market sector this invention will capture:
75% - 100%
50% - 74.99%
25% - 49.99%
10 - 24.99%
5 - 9.99%
2 - 4.99%
1 - 1.99%
< 1%
[No votes]
0.0%
 
0%   25%   50%   75%   100%
Reasonable Royalty
What percentage of gross sales should the inventor or assignee be paid?
75% - 100%
50% - 74.99%
25% - 49.99%
10 - 24.99%
5 - 9.99%
2 - 4.99%
1 - 1.99%
< 1%
[No votes]
0.0%
 
0%   25%   50%   75%   100%
Public's "Guesstimation" of Royalty Value
Market SizeN/A[No votes]
xMarket ShareN/A[No votes]
xReasonable RoyaltyN/A[No votes]

N/A

License Availablity
If you are NOT the owner or assignee, answer here:
Yes, license is available for purchase

No, license is not currently available



[No votes]
License Availablity
If you ARE the owner or assignee, answer here:
Yes, license is available for purchase

No, license is not currently available



[No votes]
Competitive Advantage
Does this invention have a significant competitive advantage over similar technologies?
Yes

No



[No votes]
Most helpful competitive advantage comment
[No comments]

Commercial Alternatives
Are there viable commercial alternatives for this invention?
Yes

No



[No votes]
Most helpful commercial alternative comment
[No comments]

 Technical Review Submit all comments and votes
 Claims Submit all comments and votes
 


What is claimed is:

1. An information system for a vehicle, comprising:

a client computer device within the vehicle, coupled to the vehicle's monitoring systems, for data management, remote session management and user interaction;

a communication system, coupled to said client computer device, for providing remote communication of data including data derived from said monitoring systems of the vehicle; and

a remote service center including a vehicle data store, a server computer, a diagnostic engine, and a communicator for communicating the results of analysis of vehicle information to said client computer device via said communication system,

wherein said data communicated comprises vehicle identification information, and

wherein said communication system provides for voice communications.

2. The system according to claim 1, wherein said data further comprises at least one of vehicle location data and diagnostic data.

3. The system according to claim 1, wherein said client computer device comprises a processor system including a processor, a memory coupled to said processor, input/output (I/O) ports, a user interface, and a communication device.

4. The system according to claim 3, wherein said user interface includes an input device comprising at least one of speech recognition, speaker identification, voice recording, touch screen display, and actuator buttons.

5. The system according to claim 3, wherein said user interface includes an output device comprising at least one of text-to-speech, voice playback, auditory signals, display screen, and indicator lights.

6. The system according to claim 1, wherein said client computer device comprises at least one of an embedded computer, a laptop computer and a personal data assistant (PDA).

7. The system according to claim 1, wherein the client computer device is coupled to a vehicle bus through a vehicle bus interface.

8. The system according to claim 7, wherein said vehicle bus interface uses one of an RS-232 interface, a universal serial bus (USB), an ITS Data Bus (IDB), and Ethernet.

9. The system according to claim 7, wherein said vehicle bus comprises one of a controller area network (CAN) and Society of Automotive Engineers' SAE J1850 data communication network interface.

10. The system according to claim 1, wherein said client computer device is integrated with a telephone to provide establishment of at least one of a data connection and a voice connection with said remote service center.

11. The system according to claim 1, wherein said remote service center includes a call center which is automated.

12. An information system for a vehicle, comprising:

a client computer device within the vehicle, coupled to the vehicle's monitoring systems, for data management, remote session management and user interaction;

a communication system, coupled to said client computer device, for providing remote communication of data including data derived from said monitoring systems of the vehicle; and

a remote service center including a vehicle data store, a server computer, a diagnostic engine, and a communicator for communicating the results of analysis of vehicle information to said client computer device via said communication system,

wherein said remote service center includes a call center including help-desk personnel.

13. The system according to claim 12, wherein the call center performs at least one of diagnostic analysis, provides recommendations, schedules services, orders parts, and dispatches assistance.

14. The system according to claim 12, wherein said client computer device is integrated with a telephone to provide establishment of at least one of a data connection and a voice connection with said remote service center.

15. The system according to claim 12, wherein said call center help-desk personnel access data related to the vehicle.

16. The system according to claim 12, wherein said call center includes a service representative user interface, a job queue management unit, and a service data management unit linked to a data repository of the service center.

17. The system of claim 12, wherein said communication system provides for voice communications.

18. The system of claim 12, wherein said remote service center includes a call center including help-desk personnel.

19. A method of remote diagnostics of a vehicle, comprising:

detecting, by a fault monitor, one or more fault codes generated by an electronic control unit of said vehicle;

notifying a diagnostic client of said fault codes;

checking, by said diagnostic client, the codes against a stored list to distinguish warning codes from a severe malfunction;

based on said checking, advising a user whether a warning code or a severe malfunction is present;

based on said advising, initiating a call to a remote service center using a data link;

forwarding data containing malfunction codes, vehicle parameter values, and vehicle identification information to a diagnostic server of said remote service center; and

receiving, by the diagnostic server, said data, and fetching stored vehicle information from a data repository, and displaying said data and the stored vehicle information for a service representative, while simultaneously placing a call to the vehicle.

20. The method according to claim 19, wherein for a predetermined malfunction, said service representative communicates with a service facility to dispatch assistance.

21. The method according to claim 19, wherein said detecting, notifying, and checking is performed more than one time.

22. The method according to claim 19, wherein said call to said remote service center is initiated by the user.

23. The method according to claim 19, wherein said call from said remote service center to said vehicle connects said service representative to the vehicle user.

24. The method according to claim 19, wherein said call to said vehicle connects said diagnostic server to said diagnostic client within the vehicle.
 Description Submit all comments and votes
 


BACKGROUND OF THE INVENTION

1. Field of the Invention

The present invention generally relates to a vehicle monitoring system and method, and more particularly to a method and system for vehicle diagnostics and health monitoring.

2. Description of the Related Art

Motor vehicles contain complex mechanical systems that are monitored and regulated by computer systems such as electronic control units (ECUs) and the like.

Such ECUs monitor various components of the vehicle including engine performance, carburation, speed/acceleration control, transmission, exhaust gas recirculation (EGR), braking systems, etc.

However, vehicles perform such monitoring typically only for the vehicle driver and without communication of any impending results, problems and/or vehicle malfunction to a remote site for trouble-shooting, diagnosis or tracking for data mining.

Systems that provide for remote monitoring do not have a means for automated analysis and communication of problems or potential problems and recommendations to the driver.

As a result, the vehicle driver or user is often left stranded, or irreparable damage occurs to the vehicle as a result of neglect or driving the vehicle without the user knowing the vehicle is malfunctioning until it is too late.

SUMMARY OF THE INVENTION

In view of the foregoing and other problems of the conventional methods and structures, an object of the present invention is to provide a method and structure to extract information provided by the vehicle's internal monitoring systems, to transfer that information to a remote service center, to provide a means and method for comparison and analysis of the information, and to provide timely information to the driver of the vehicle.

In a first aspect of the present invention, an information system for a vehicle includes an electronic data collector (e.g., preferably for obtaining electronic data from the vehicle's internal monitoring systems), a client computer device within the vehicle (e.g., preferably for data management, remote session management and user interaction), a communication unit (e.g., preferably coupled to the client computer device, for providing remote communication for the client computer device), a remote service center (e.g., including a vehicle data store, a server computer, and a call center for communicating with the client computer device via the communication unit).

With the unique and unobvious structure and method of the invention, information can be reliably extracted from a vehicle's internal monitoring systems, and the information can be transferred to a remote service center. Further, the information can be compared and analyzed, to provide timely information for the driver of the vehicle to avoid the vehicle driver being stranded or the vehicle being irreparably damaged. Additionally, the ability of a driver to initiate health checkups brings the driver assurance of the proper functioning of his vehicle as well as reminders for preventive maintenance which will prevent the development of problems.

This system and method benefits the vehicle manufacturer and service provider by enhancing customer loyalty and providing timely feedback to solve engineering and manufacturing problems.

BRIEF DESCRIPTION OF THE DRAWINGS

The foregoing and other purposes, aspects and advantages will be better understood from the following detailed description of a preferred embodiment of the invention with reference to the drawings, in which:

FIG. 1 illustrates an upper level environment in which the present invention is utilized;

FIG. 2 illustrates exemplary in-vehicle hardware components for the system shown in FIG. 3;

FIG. 3 illustrates an exemplary architecture of a fault monitoring and diagnosis system according to the present invention;

FIG. 4 illustrates a fault monitoring and diagnosis event operation flow; and

FIG. 5 illustrates a health checkup event operation flow according to the invention.

DETAILED DESCRIPTION OF PREFERRED EMBODIMENTS OF THE INVENTION

Referring now to the drawings, and more particularly to FIGS. 1-5, there are shown preferred embodiments of the method and structures according to the present invention.

FIG. 1 illustrates an upper level environment of a system according to the present invention.

As shown in FIG. 1, the system 1000 includes a vehicle 10 with a vehicle driver or user 140, having an in-vehicle computing system 100, a client computer device 101 installed to enable vehicle health checkup and remote diagnostics, a communication link 150 (e.g., via wireless base stations 150B, or the like) for communicating vehicle information (e.g., vehicle identification number, (VIN), diagnostic data, and the like). Such a link may be interfaced with an intranet 150C, the Internet 150D, or a public (or private) switch telephone network (PSTN) 150E. Further shown, the vehicle location is established, for example by a device 317 (e.g., antenna or the like) for receiving positioning information from orbiting Global Positioning System (GPS) satellites 150A.

Further shown is a roadside assistance unit 175 for assisting the vehicle based on a signal received over the communication link 150.

A remote service center 200 is also provided having a diagnostic server 201, a help desk 202 and a data repository 203. The help desk 202 schedules services, orders parts, and dispatches assistance through the roadside assistance unit 175.

Further, a dealer 250 is shown communicating with the remote service center 200 and optionally with the vehicle 10.

FIG. 2 is a block diagram providing an exemplary component overview for the in-vehicle hardware. The in-vehicle hardware provides a platform for the client computer device 101 and for the system functions shown in the architectural design in FIG. 3. As shown in FIG. 2, the in-vehicle hardware includes a processor 300 coupled with memory 350, a user interface 310, a network interface 320, a vehicle interface 330, at least one persistent storage device 340, and optional external devices 360.

The processor 300 may be of a conventional type or it may be an embedded system depending upon the designer's requirements. Examples include an Intel Pentium.RTM., or the Hitachi SH-4 for an embedded system.

The user interface includes one or more input means such as an audio input 318 capability for speech recognition, speaker identification, or voice recording. For this a microphone such as those manufactured by AKG or Sony can be used. Other input means 319 may include a touch screen for, as an example, entering menu selections by pressing a particular area of the screen, and actuator buttons 301A such as a push-to-talk (PTT) button to initiate audio input to the processor or a "911" button for triggering a call for emergency help. The user interface also includes a plurality of output means such as an audio output capability 315 for generating auditory signals, text-to-speech, and prerecorded voice playback. The audio output may be coupled to the vehicle's speakers. The output means 316 may also include a display screen and indicator lights.

The processor is integrated with a network interface 320 to provide communication capability with the remote service center 200. Preferably, the network interface comprises a removable wireless telephone such as the Motorola i1000+ and a docking facility for the wireless phone integrated with the client computer device. Both voice and data connections can be supported by interfacing the processor 300 and the wireless phone. The telephone integration provides basic communication functions. It establishes a data (e.g. TCP/IP) connection with a remote service center (e.g., remote service center 200). Wireless technologies such as GSM (Global System for Mobile Communications), CDMA (Code Division Multiple Access), TDMA (Time Division Multiple Access), iDEN.TM. (a TDMA-based Motorola technology), and AMPS (Advanced Mobile Phone System) can all be supported. The phone may also be used for wireless voice communications.

The processor 300 is coupled to a vehicle bus 335 through a vehicle bus interface 330. The coupling between the client computer device and the vehicle bus interface 106 of FIG. 3, may be one of RS-232, USB (Universal Serial Bus), IDB (ITS Data Bus), Ethernet, and the like. The vehicle bus interface may support one of vehicle bus standards such as CAN (Controller Area Network) and the Society of Automotive Engineers' SAE J1850 - Class B Data Communication Network Interface. Alternatively, the processor supports some or all of the functions of the vehicle bus interface and connects directly to the vehicle bus 335. The vehicle bus shown in FIG. 2 is an inherent part of all new automobiles. The dotted line is used as an indication that the vehicle bus is built into the vehicle.

The in-vehicle hardware includes at least one persistent storage device 340 such a hard disk, CD-ROM, flash memory, and the like coupled to the processor. The processor may also be coupled by additional interface means 365 such as infrared, RF, serial and parallel ports and the like, to communicate with external devices 360 such as printer, fax, personal digital assistant (PDA), notebook computer, etc. Optionally, the processor 300 may be coupled to a location sensing device such as a GPS receiver 317 (FIG. 1) to provide vehicle location information. The system may or may not assume the availability of the automatic vehicle position information. Location-related scenarios, such as emergency help dispatch may use automatic vehicle positioning or may depend on the driver to provide position information.

In an exemplary system, such capabilities have been provided. Further, other computing devices such as a laptop computer or personal data assistant (PDA) may be used to perform the function of the processor 300 and some or all of the additional hardware components and to provide the hardware platform for the client computer device 101.

In-Vehicle Computing System

FIG. 3 depicts a more detailed system architectural view of a preferred embodiment of the system 1000 according to the present invention for fault monitoring and diagnosis. The system includes the in-vehicle system 100 (including client computer device 101) and the remote service center 200.

The application software that makes up the in-vehicle computing system 100 includes an in-vehicle client computer device 101 and a vehicle bus interface 120. The vehicle bus interface may run on a hardware component separate from that of the client computer device 101, such as those manufactured by Vetronix Inc. or DigiTech Inc., or may have some or all of its functions contained within the client computer device 101.

The vehicle bus interface 120 is responsible for replying to requests for parametric data. It is also responsible for continuously monitoring the vehicle bus 104 for any fault reported by the ECUs 103, in terms of diagnostic trouble codes (DTCs).

The vehicle bus interface 120 includes the following modules: vehicle bus adapter 120C, fault detector 120B, and diagnostic data service 120A. The fault detector 120B polls the vehicle bus 104 through the vehicle bus adapter 120C checking for fault codes reported by the vehicle ECUs 103. The vehicle bus adapter 120C translates the messages received from the vehicle bus into the language of the fault detector. It also translates messages from the fault detector into the language of the vehicle bus. The fault code specifications and protocols of the vehicle may be Original Equipment Manufacturer (OEM) and model dependent. The term "vehicle fault codes" is meant to be synonymous with the term "trouble code" or "diagnostic trouble code". A listing of such codes may be found in the publication of the Society of Automotive Engineers, "SAE On-Board Diagnostics for Light and Medium Duty Vehicles Standards Manual". The diagnostic data service 120A accepts request for vehicle parametric data and retrieves the data using the vehicle bus adapter.

The client computer device 101 performs several functions including communicating to the remote service center 200 by means of the network interface 107 using the cell phone 102. It sends requests for diagnostic services such as health checkup and fault diagnosis to the service center.

In support of this function, it sends diagnostic trouble codes (DTCs) and vehicle information to the service center. It handles incoming requests for data from the service center. It communicates through the user interface 105 to the driver using a combination of audio, indicator lights, and text. The severity, and optionally the description, of the reported trouble codes may be so communicated. Proper recommended actions such as "stop now", "go to a service station immediately", or "contact the service center for further help by . . . " are spoken to the driver using text-to-speech (ITS).

The client computer device 101 handles DTCs by listening for vehicle faults through the fault monitor 420, classifies the severity of the faults (e.g. alarm or warning), provides a description of the DTCs and a recommended course of action. The client computer device also manages the state of active requests, vehicle status, and other relevant information handling functions, e.g. including bootup and stored information or data.

Further, the client computer device may initiate a remote health checkup upon a user request. The driver or user may request a comprehensive, remote health checkup if the driver or user feels that the vehicle is behaving abnormally, is alerted by the application of potential trouble, or simply wants to get a checkup before a long trip.

The in-vehicle system establishes a data connection, using a cellular phone 102, with a diagnostic server 201 at the service center 200, collects diagnostic data using the diagnostic data service 120A, and uploads a snapshot of the vehicle data (e.g. VIN, test data with time-stamp) to the diagnostic server 201. The in-vehicle system may need to interact with the server 201 throughout a diagnosis or health checkup session, collecting and providing additional vehicle information as requested by the server 201. The result from the server 201 indicates either that the vehicle is in good health with n