Method for automating troubleshooting flowcharts
First Claim
1. A method for automating a troubleshooting flowchart comprising:
- A) providing a control file or database containing information for a plurality of steps of said troubleshooting flowchartB) providing a troubleshooting procedure which will read said control file or database and using information obtained from said control file or database will,a) query a device under test,b) read a response from said device, search for predetermined text in said response, or perform a comparison on a returned value in said response to a predetermined value,c) under the control of said control file or database select the next step in said troubleshooting flowchart based on the results of said text search or said comparison, ord) if a step doesn'"'"'t lend itself to a query of said device, display a user response form consisting of a question for a user to answer with a plurality of selectable responses,e) under the control of said control file or database select the next step in said flowchart based on which response said user selectede) repeat a) through c) or d) through e) until said flowchart terminates.
0 Assignments
0 Petitions
Accused Products
Abstract
A troubleshooting flowchart is automated by taking relevant information from the flowchart and entering it into a control file or database. A graphical user development tool is provided so a flowchart can be automated by someone not skilled in programming. Whenever possible the troubleshooting device queries the device under test, reads the response and determines the next troubleshooting step based on the response. If the troubleshooting step requires the user to provide an answer, the troubleshooting device displays a question, and a means to input the answer. Objects such as text, audio, video or other files are displayed to make the meaning of the question clearer. Also a troubleshooting step could be a procedure that the user needs to perform. Best troubleshooting practices can be implemented by unskilled users using this troubleshooting device.
-
Citations
12 Claims
-
1. A method for automating a troubleshooting flowchart comprising:
-
A) providing a control file or database containing information for a plurality of steps of said troubleshooting flowchart B) providing a troubleshooting procedure which will read said control file or database and using information obtained from said control file or database will, a) query a device under test, b) read a response from said device, search for predetermined text in said response, or perform a comparison on a returned value in said response to a predetermined value, c) under the control of said control file or database select the next step in said troubleshooting flowchart based on the results of said text search or said comparison, or d) if a step doesn'"'"'t lend itself to a query of said device, display a user response form consisting of a question for a user to answer with a plurality of selectable responses, e) under the control of said control file or database select the next step in said flowchart based on which response said user selected e) repeat a) through c) or d) through e) until said flowchart terminates. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. An apparatus for automating troubleshooting flowcharts comprising:
-
A) a control file or database consisting of troubleshooting step information derived from said troubleshooting flowchart, B) a diagnostic apparatus controlled by said control file or database which has input and output devices for user interaction and an input and output device to interact with a device under test, C) said diagnostic apparatus, a) queries said device under test using said input and output device to interact with said device under test, b) reads the response from said device, searches for predetermined text in said response, or performs a comparison on a returned value in said response to a predetermined value, c) under the control of said control file or database selects the next step in said flowchart based on the results of said text search or said comparison, or d) if said next step doesn'"'"'t lend itself to a query of said device, displays a user response form on said output device for user interaction consisting of a question for the user to answer with a plurality of selectable responses selected by using said input device for users, e) under the control of said control file or database selects the next step in said flowchart based on which response said user selected f) repeat a) through c) or d) through e)until said flowchart terminates. - View Dependent Claims (8, 9, 10, 11, 12)
-
Specification