This invention relates generally to providing diagnostics for work machines and work particular to a computer based method and system for providing case based diagnostics for work machines.
Case based reasoning has been applied to various diagnostics and “help-desk” tools. A case contains a list of symptoms, a set of case bases and a set of action items describing an appropriate repair or test. A case base contains questions and paths to possible repairs/tests, i.e., action items. The case base includes answers to the questions which are designed to lead the user to a diagnosis or an action item to solve the problem.
However, for some work machines or systems there are in existence other tools and systems containing information related to the machine, e.g., repair and technical information. In the field, there may be other systems directly connected to the machine or system that contain information which would be helpful to the diagnostic system to have access to assist in the process of diagnosing or providing repair or test solutions.
The present invention is directed to overcome one or more of the problems as set forth above.
In one aspect of the present invention, a computer based method for providing case base diagnostics for a work machine, is provided. The case bases include diagnostic information and processes related to the work machine. The method includes the steps of receiving from an user, a description of an initial problem related to the work machine and displaying at least one question, as a function of the initial problem. The method also includes the steps of displaying a first set of recommended actions, as a function of the initial problem, and receiving an answer from the user to the at least one question. The method further includes the step of displaying a second set of recommended actions as a function of the initial problem and the answer to the at least one question, wherein the second set of recommended actions is a subset of the first set of recommended actions.
In another aspect of the present invention, a computer based system for providing case base diagnostics for a work machine is provided. The case bases include diagnostic information and processes related to the work machine. The system includes an external source containing service information related to the work machine and a diagnostic advisor tool. The diagnostic advisor tool is adapted to interact with a user, receive information from the user and responsively display at least one recommended action, and provide a link to relevant information within the external source.
With reference to the drawings and in operation, the present invention provides a computer based method and system and a computer program for providing case based diagnostics for a work machine. The work machine can be any sort of machine such as an earthmoving machine, construction machine, transportation machine, engine, computer, air conditioner, etc. . . . This list is exemplary only and not intended to be exclusive.
Generally, a case contains diagnostic information and processes related to a work machine. A case contains a list of symptoms, a set of case bases, and a set of action items describing an appropriate repair or test. A case base contains questions and paths to possible repairs/tests.
Preferably, the present invention is implemented in software for execution on a computer.
With reference to
An external source 104 provides service information related to the work machine 102. Preferably, the external source 104 includes an Electronic Technician (ET) module 106, a Data View module 108, a service information system 110, and an (EPE). The service information system 110 includes service information related to the work machine 102. Preferably, the service information system 112 includes system functional tests and diagnostic code procedures.
The computer based system 100 includes a diagnostic advisor tool 114. The computer based system 100 further includes a tool report module 116 for generating reports.
In the preferred embodiment, the diagnostic advisor tool 114 is linked to the external source 104 through a common software module called Service Technician Workbook (STW) 116.
The computer based system 100 is utilized by an user 118. The user 118 utilizes the diagnostic advisor tool 114 to provide diagnostics to the work machine 102. As discussed below, links to sources of information within the external source 104 are provided within the diagnostic advisor tool 114. The linked information may includes technical information, system functional tests and/or diagnostic code procedures. A system functional test is defined as a procedure for troubleshooting systems, circuits or specific components of the work machine 102. Most of these tests are developed to determine if the system, circuit or component is functioning correctly, and if not, to isolate the cause of the problem. A diagnostic code procedure is defined as a trouble shooting procedure for determining the cause of a diagnostic code returned by an electronic control module (ECM) over a data link identifying past or present logged problems with the ECM (not shown).
Electronic Technician or ET links may also be embedded into question and actions. ET links will be attached to questions to aid the user 118 in answering the questions. For instance, the question may read “What is the oil temperature?”. The user 118 could then click on the ET attachment that will automatically read the oil temperature from the machine. Comparatively, an action may state “Check for any logged or active codes on the machine.”
The computer based system 100 is embodied in computer program product i.e., software. The computer program product comprises a computer usable storage medium having computer readable program code means embodied in the medium.
With reference to
With reference to
With particular reference to
The Tabbed Panel 306 includes an Information Panel 318. The contents of the Information Panel 318 are dependent upon an active or selected Tab 310, 312, 314.
With reference to
Returning to
The Recommended Action Section 322 includes a Confidence Column 328, an Action Column 330, and a Status Column 332.
The Diagnostic Panel 319 further includes a Complaint Section 334. The Complaint Section 334 includes a Customer Complaint Text Field 336, a Find Button 338 and a Clear Button 340. The Clear Button 340 clears the Customer Complaint Text Field 336.
In order to begin the diagnostic process, the user 118 enters the initial problem into the Customer Complaint Text Field 336 and actuates the Find Button 338. A list of relevant questions are displayed in the Question Column 324 of the Question Section 320. The answers given by the user 118 or default answers are displayed in the answers column 326.
A list of possible actions to resolve the complaint are listed in the Action Column 330 of the Action Section 322. The status of the relevant action, e.g., performed or not performed are listed in the Status Column 332.
As explained below, the user 118 answers one or more of the questions presented. As the questions are answered, the Action Section 322 is updated, e.g., actions no longer valid are removed. Additionally, the confidence levels are updated. Preferably, the Confidence Column 328 includes at least one confidence gauge illustrating the relative confidence of the action.
In the preferred embodiment, the user 118 answers questions by invoking a pop-menu related to the question to be answered. Typically, pop-up menus are invoked by clicking on the desired question with the right mouse button of a two button mouse. The contents of the pop-menu will be dependent upon the desired question.
Some exemplary pop-up menus are shown in
With specific reference to
The Pop-up Menu 502 provides additional options as well. For example, the user 118 can get detailed information related to a question (option 508). If a previous answer was erroneous or has changed, the user 118 can “unanswer” the question (option 510). Additionally, the user 118 can choose to run the Service Information System 110 (option 512) or to view linked service information 514. The Pop-up Menu 502 may also include a link to alert, warning, or caution information 514.
With reference to
With reference to
With reference to
With reference to
With reference to
With reference to
The Question Section 1104 includes a Question Text Field 1112 which contains the question to be answered by the user 118. The Service Information Section 1106 includes links to specified service information documents. These links are preferably hyperlinks. Actuation of the hyperlinks opens the relevant document. The Answer Section 1108 lists all available answers to the question. The user 118 simply selects the appropriate answer.
The Measurement Section 1110 includes a Start Button 1114, a Stop Button 1116, and a List 1118. The Measurement Section 1110 provides a link to data available from the work machine 102 via the Electronic Technician Module 106 through the Service Technician Workbench 116. A list of all available measurement sources from the work machine 102 is shown in the List 1118. The user 118 selects the desired measurement and actuates the Start Button 1114 to retrieve the data.
The Question Detail Window 1102 includes an OK Button 1120, a Cancel Button 1122, a Next Button 1124 and a Help Button 1126. Actuation of the OK Button 1120 dismisses the Question Detail Window 1102 while saving any information stored in the Question Detail Window 1102.
Actuation of the Cancel Button 1122, dismisses the Question Detail Window 1102 without saving any data.
Actuation of the Next Button 1124 brings up the next question, if any, into the Question Detail Window 1102.
With reference to
The Action Text Box 1204 includes a description of the recommended action.
The Service Information Text Box 1206 includes detailed information regarding the recommended action item, as well as links to external sources for additional information.
The Confidence Gauge 1208 gives the user 118 a visual indication of the likelihood that the current recommended action will solve the problem.
The user 118 actuates the Action Performed Check Box 1208 to indicate that the present action has been performed.
The Action Detail Screen 1202 further includes an OK Button 1212, a Cancel Button 1214, a Next Button 1216, and a Help Button 1218. Actuation of the OK Button 1212 dismisses the Action Detail Window 1102 while saving any information stored in the Action Detail Window 1102.
Actuation of the Cancel Button 1214, dismisses the Question Detail Window 1102 without saving any data.
Actuation of the Next Button 1216 brings up the next recommended action, if any, into the Answer Detail Window 1202.
With reference to
With reference to
Preferably, the Diagnostic Advisor Tool 114 has four levels of alerts: Dangers; Warnings; Cautions; and Notices.
With reference to
The Diagnostic Code Procedures List 1402 displays all valid codes and test names for the current serial number/prefix selected in the Product ID Drop Down List 316. Preferably, the Diagnostic Code Procedures List 1402 includes a Code Column 1406, a Title Column 1408, a Occurrences Column 1410, a Status Column 1412, and a Results Column 1414. The Code Column 1406 and the Title Column 1408 contain identifying information. The Occurrences Column 1410 and the Status Column 1412 lists the number of occurrences for the respective code and the current status, respectively. In the preferred embodiment, this information is received from the Electronic Technician Module 106.
As shown, the diagnostic codes displayed in the Diagnostic Code Procedures List 1402 are grouped in an expandable tree format. An OK Button 1416 starts the selected test step.
The Test Steps List 1404 displays the tests steps for the currently selected code in the Diagnostic Code Procedures List 1402. After the test is over, the result is displayed on the Results Column 1414.
With reference to
The Functional Test List 1502 includes a Test Name Column 1506 and a Results Column 1508. The Test Name Column 1506 includes a list of all functional tests available for the current serial number/prefix selected in the Product ID Drop Down List 316. Preferably, the functional tests are grouped in an expandable tree format as shown.
The test steps for the currently selected functional test in the Functional Test List 1502 are displayed in the Functional Test Steps List 1504. An OK Button 1510 starts the selected step in the Function Test Steps List 1504.
With reference to
Graphics, alerts and detailed information are displayed in the Graphics Viewer Panel 1606.
The Results Panel 1608 includes an optional Results Text Field 1610 and a series of Results Buttons 1612. The Results Text Field 1610 includes a description of the results. The Results Buttons 1612 are used by the user 118 to select the appropriate results from the test step. The number and description of each button 1612 is dependent upon the test step and the possible results from the test step. For example as shown in
A Previous Button 1614 returns to a previous step (if any) and a Cancel Button 1616 dismisses the Test Procedure Panel 1602.
With reference to
With reference to
The user 118 fills out the information requested on the Create New Report Dialog 1802 and actuates a Create Report Button 1804.
With reference to
With reference to
Of course, various modifications of this invention would come within the scope of the invention.
In use, the Diagnostic Tool Advisor 114 is utilized by a field technician or user 118. The Diagnostic Tool Advisor 114 is preferably implemented on a personal or laptop computer (not shown).
In the preferred embodiment, the Diagnostic Tool Advisor 114 is implemented as part of an Service Technician Workbench (STW) 116 which implements other related software as well as the Diagnostic Advisor Tool 114. Through the STW 116, the Diagnostic Advisor Tool 114 is coupled to the Electronic Technician Module 106. The Electronic Technician Module 106 is coupled to the work machine. Specifically, the Electronic Technician Module 106 is coupled to the machine to retrieve information from the work machine 106, e.g., sensor data and diagnostic codes.
The user 119 utilizes the Diagnostic Advisor Tool 114 to perform a diagnosis of the work machine by inputting the general or initial problem and then answering a series of questions presented by the Diagnostic Advisor Tool 114.
The Diagnostic Advisor Tool 114 also presents the user 118 with one or more diagnostic or functional tests to perform in order to assist in the diagnosis.
Other aspects, objects and advantages of this invention can be obtained from a study of the drawings, the disclosure and the appended claims.
Number | Name | Date | Kind |
---|---|---|---|
4841441 | Nixon et al. | Jun 1989 | A |
5005143 | Altschuler et al. | Apr 1991 | A |
5107500 | Wakamoto et al. | Apr 1992 | A |
5127005 | Oda et al. | Jun 1992 | A |
5557549 | Chang | Sep 1996 | A |
5787234 | Molloy | Jul 1998 | A |
5806060 | Borgida et al. | Sep 1998 | A |
6125312 | Nguyen et al. | Sep 2000 | A |
6166736 | Hugh | Dec 2000 | A |
6205472 | Gilmour | Mar 2001 | B1 |
6212528 | Brophy et al. | Apr 2001 | B1 |
6260048 | Carpenter et al. | Jul 2001 | B1 |
20020007237 | Phung et al. | Jan 2002 | A1 |
20020019747 | Ware et al. | Feb 2002 | A1 |
Number | Date | Country | |
---|---|---|---|
20020077778 A1 | Jun 2002 | US |