System and method for diagnosing computer faults
First Claim
1. An apparatus for diagnosing and remedying at least one fault associated with a computer system, said apparatus comprising:
- an expert system analyzing said at least one fault;
an executive unit in electrical communication with said expert system; and
a database in electrical communication with said expert system and said executive unit,wherein said database comprises at least one diagnostic signal and said at least one diagnostic signal comprises at least one remedy,wherein said executive unit invokes a first said at least one diagnostic signal directed to said computer system in response to said expert system analyzing said at least one fault, andwherein said executive unit receives at least one response from said computer system to said first said at least one diagnostic signal, and said executive unit invokes said at least one remedy directed to said computer system, in response to said expert system analyzing at least one of said at least one fault and said at least one response.
4 Assignments
0 Petitions
Accused Products
Abstract
A system and method for diagnosing faults that occur on a computer system. An executive unit loads an appropriate file set for a given fault from a database of file sets. An expert system unit analyzes the fault and uses the file set to determine a fact request to be asked or a remedy to be applied to the computer system. The executive unit directs a script management unit to run the fact request or remedy script selected by the expert system unit from the file set. If a response is given by a user or the computer system to the fact request, the executive unit returns the response to the expert system unit. The expert system unit engages in a further analysis based on the initial fault information and response received. The expert system makes additional fact requests if needed until a diagnosis is reached or the current file set is exhausted. File sets are linked in problem domains, and the executive unit can load another file set covering the same domain to continue the diagnostic process. If no local file sets are available, a remote unit determines if an appropriate remote file set is available and then retrieves it to continue the diagnostic process. An object management unit manages the file sets, which are structured into case-structured diagnostic sets, runtime files containing scripts and other information, and auxiliary files used by the scripts.
188 Citations
19 Claims
-
1. An apparatus for diagnosing and remedying at least one fault associated with a computer system, said apparatus comprising:
-
an expert system analyzing said at least one fault; an executive unit in electrical communication with said expert system; and a database in electrical communication with said expert system and said executive unit, wherein said database comprises at least one diagnostic signal and said at least one diagnostic signal comprises at least one remedy, wherein said executive unit invokes a first said at least one diagnostic signal directed to said computer system in response to said expert system analyzing said at least one fault, and wherein said executive unit receives at least one response from said computer system to said first said at least one diagnostic signal, and said executive unit invokes said at least one remedy directed to said computer system, in response to said expert system analyzing at least one of said at least one fault and said at least one response. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An apparatus for diagnosing at least one fault associated with a computer system, said apparatus comprising:
-
an expert system analyzing said at least one fault; an executive unit in electrical communication with said expert system; and a database in electrical communication with said expert system and said executive unit, wherein said database comprises at least one diagnostic signal, a first file set and a second file set, said first file set comprising a first global domain coverage table comprising a first reference to a problem domain, said second file set comprising a second domain coverage table comprising a second reference to said problem domain, wherein said executive unit invokes a first said at least one diagnostic signal directed to said computer system in response to said expert system analyzing said at least one fault, and said executive unit receives at least one response from said computer system to said first said at least one diagnostic signal, and wherein said executive unit loads said second file set in response to said expert system failing to complete a diagnosis based on said first file set, and said expert system uses said second file set to analyze at least one of said at least one fault and said at least one response.
-
-
11. An apparatus for diagnosing at least one fault associated with a computer system, said apparatus comprising:
-
an expert system analyzing said at least one fault; an executive unit in electrical communication with said expert system; a database in electrical communication with said expert system and said executive unit; and a script management unit, in electrical communication with said executive unit and said database, wherein said database comprises at least one diagnostic signal and at least one file set, said at least one file set comprising at least one diagnostic set comprising fault information for said at least one fault, and at least one runtime database file comprising at least one diagnostic script, wherein said executive unit invokes a first said at least one diagnostic signal directed to said computer system in response to said expert system analyzing said at least one fault, said executive unit receives at least one response from said computer system to said first said at least one diagnostic signal, and said executive unit invokes said at least one diagnostic script directed to said computer system, in response to said expert system analyzing at least one of said at least one fault and said at least one response, and wherein said script management unit executes said at least one diagnostic script directed to said computer system, in response to said expert system analyzing at least one of said at least one fault and said at least one response.
-
-
12. An apparatus for diagnosing at least one fault associated with a computer system, said apparatus comprising:
-
an expert system analyzing said at least one fault; an executive unit in electrical communication with said expert system; a database in electrical communication with said expert system and said executive unit; a remote database server comprising at least one remote diagnostic signal; and a remote unit in electrical communication with said remote database server and said executive unit, wherein said database comprises at least one diagnostic signal, wherein said executive unit invokes a first said at least one diagnostic signal directed to said computer system in response to said expert system analyzing said at least one fault, and said executive unit receives at least one response from said computer system to said first said at least one diagnostic signal, and wherein said remote unit retrieves said at least one remote diagnostic signal from said remote database server and said executive unit invokes said at least one remote diagnostic signal directed to said computer system in response to said expert system analyzing at least one of said at least one fault and said at least one response.
-
-
13. An apparatus for diagnosing at least one fault associated with a computer system, said apparatus comprising:
-
an expert system analyzing said at least one fault; an executive unit in electrical communication with said expert system; a database in electrical communication with said expert system and said executive unit; a remote database server comprising at least one remote segment comprising at least one remote diagnostic signal; and a remote unit in electrical communication with said remote database server and said executive unit, said remote unit retrieving said at least one remote segment from said remote database server in response to said expert system failing to complete a diagnosis, wherein said database comprises at least one diagnostic signal, wherein said executive unit invokes a first said at least one diagnostic signal directed to said computer system in response to said expert system analyzing said at least one fault, and said executive unit receives at least one response from said computer system to said first said at least one diagnostic signal, and wherein said executive unit invokes said at least one remote diagnostic signal directed to said computer system in response to said expert system using said at least one remote segment to analyze at least one of said at least one fault and said at least one response. - View Dependent Claims (14)
-
-
15. A method for diagnosing and remedying at least one fault associated with a computer system, comprising the steps of:
-
(a) analyzing said at least one fault by an expert system; (b) selecting at least one first diagnostic signal by said expert system, in response to said analyzing step; (c) invoking said at least one first diagnostic signal by said executive unit directed to said computer system, in response to said selecting step; (d) receiving at least one response by said executive unit from said computer system; (e) attempting to diagnose said at least one fault by said expert system in response to receiving said at least one response; (f) completing a diagnosis of said at least one fault by said expert system; (g) selecting at least one remedy by said expert system, in response to receiving said at least one response by said executive unit and completing said diagnosis; and (h) invoking said at least one remedy by said executive unit directed to said computer system, in response to said selecting at least one remedy step. - View Dependent Claims (16, 18)
-
-
17. A method for diagnosing at least one fault associated with a computer system, comprising the steps of:
-
(a) analyzing said at least one fault by an expert system; (b) selecting at least one first diagnostic signal by said expert system, in response to said analyzing step; (c) invoking said at least one first diagnostic signal by said executive unit directed to said computer system, in response to said selecting step; (d) receiving at least one response by said executive unit from said computer system; (e) attempting to diagnose said at least one fault by said expert system in response to receiving said at least one response, (f) receiving at least one response by said executive unit in response to said at least one first diagnostic signal; (g) selecting at least one second diagnostic signal by said expert system, in response to said at least one response; (h) retrieving said at least one second diagnostic signal from a remote database server; and (i) invoking said at least one second diagnostic signal by said executive unit directed to said computer system, in response to said selecting said at least one second diagnostic signal step and said retrieving said at least one second diagnostic signal step.
-
-
19. A method for diagnosing at least one fault associated with a computer system, comprising the steps of:
-
(a) analyzing said at least one fault by an expert system; (b) selecting at least one first diagnostic signal by said expert system, in response to said analyzing step; (c) invoking said at least one first diagnostic signal by said executive unit directed to said computer system, in response to said selecting step; (d) receiving at least one response by said executive unit from said computer system; (e) attempting to diagnose said at least one fault by said expert system in response to receiving said at least one response, (f) repeating as needed to complete a diagnosis the following substeps; selecting at least one additional diagnostic signal by said expert system;
retrieving said at least one additional diagnostic signal from a remote database server; andperforming steps (c), (d) and (e) using said at least one additional diagnostic signal; (g) generating at least one remedy by said expert system, in response to said repeating as needed to complete a diagnosis step; and (h) invoking said at least one remedy by said executive unit directed to said computer system, generated in response to said generating step.
-
Specification