Claims Analysis
Total Claims: 35
Claim 1
Independent Claim
152 words
A device for finding faults in a target system that has a plurality of LRUs, comprising: means for receiving input data relating to a state of the target system; means for storing a probability of failure of individual LRUs of the target system; means for storing rules, said rules relating conclusions and premises, at least some of said conclusions identifying a faulty LRU; means for determining a certainty of a conclusion of a stored rule in response to the comparison of the premises of the rule and the input data; means for ordering the conclusions of the stored rules as a function of both the probability of failure of individual LRUs and the certainties of conclusions of the stored rules; and means for providing said ordered conclusions to a user via a computer-user interface to thereby indicate a most likely LRU to be a cause of the fault in the target system.
Claim 2
Independent Claim
152 words
A device for finding faults in a target system that has a plurality of LRUs, comprising: means for receiving input data relating to a state of the target system; means for storing a probability of failure of individual LRUs of the target system; means for storing rules, said rules relating conclusions and premises, at least some of said conclusions identifying a faulty LRU; means for determining a certainty of a conclusion of a stored rule in response to the comparison of the premises of the rule and the input data; means for ordering the conclusions of the stored rules as a function of both the probability of failure of individual LRUs and the certainties of conclusions of the stored rules; and means for providing said ordered conclusions to a user via a computer-user interface to thereby indicate a most likely LRU to be a cause of the fault in the target system.
Claim 3
Dependent Claim
106 words
The device of claim 1, wherein the means for storing rules is a knowledge base coupled to the means for determining certainties, said knowledge base containing stored rules having premises and conclusions, each rule having associated: a value representing a number of times the rule was tried; a value representing a number of times the rule was successful; an expert certainty value representing a human expert's certainty in correctness of the rule; a current certainty value representing a current certainty in correctness of the rule as a function of the number of times the rule was tried and the number of times the rule was successful.
Claim 4
Dependent Claim
37 words
The device of claim 2, wherein the means for storing a probability of failure is an updatable LRU data base in which a probability of failure for each of the LRUs in the target system is provided.
Claim 5
Dependent Claim
45 words
The device of claim 3, wherein said means for receiving input data includes a blackboard having an output coupled to the means for determining a certainty of a conclusion, said blackboard providing said input data to said means for determining a certainty of a conclusion.
Claim 6
Dependent Claim
23 words
The device of claim 4, wherein the input data contained in the blackboard and the rules stored in the knowledge base are parsed.
Claim 7
Dependent Claim
36 words
The device of claim 5, further comprising means for updating the current certainty value of a rule in the knowledge base when the correctness of the conclusion of that rule has been verified by a user.
Claim 8
Dependent Claim
60 words
The device of claim 6, wherein the means for updating the current certainty value updates the current certainty value according to the equation: Rcert:=Rcert-0.5 * (Rcert-NS/NT), where Rcert is the current certainty value, NS is the value representing the number of times the rule was successful, and NT is the value representing the number of times the rule was tried.
Claim 9
Dependent Claim
28 words
The device of claim 7, further comprising a status interface coupled to the blackboard, said status interface providing input data from the target system directly to the blackboard.
Claim 10
Dependent Claim
44 words
The device of claim 8, wherein the means for matching input data to the stored rules includes means for performing fuzzy matching of the input data to the stored rules to produce a match value of the match of input data to a rule.
Claim 11
Dependent Claim
42 words
The device of claim 9, wherein the means for matching input data to the stored rules further includes means for firing a particular rule if and only if the means for performing fuzzy matching produces a match value above a threshold value.
Claim 12
Dependent Claim
11 words
The device of claim 10, wherein the threshold value is 0.6.
Claim 13
Dependent Claim
41 words
The device of claim 10, further comprising means for updating the blackboard to contain a firing certainty for a particular rule as a function of the match value, the expert certainty value and the current certainty value for that particular rule.
Claim 14
Dependent Claim
28 words
The device of claim 12, wherein the means for ordering orders the conclusions according to a predefined classing of combinations of probabilities of failure and certainties of conclusion.
Claim 15
Dependent Claim
49 words
The device of claim 13, further comprising means for combining the probabilities of failure of LRUs with the certainties of conclusion of rules to provide final firing certainties for two or more rules when two or more conclusions are placed into the same class by the means for ordering.
Claim 16
Dependent Claim
51 words
The device of claim 14, wherein the means for combining includes means for weighting the probability of failure and the certainty of conclusion of a rule and summing the weighted probability of failure and the weighted certainty of conclusion of a rule to produce a final firing certainty of a rule.
Claim 17
Dependent Claim
41 words
The device of claim 15, further comprising an explanation module coupled to the means for ordering, the explanation module providing a user with rules that are not concluding rules and which need more input data in order to reach a conclusion.
Claim 18
Dependent Claim
26 words
The device of claim 16, wherein the means for determining certainties and the means for ordering include means for performing direct chaining of the stored rules.
Claim 19
Independent Claim
181 words
A method of using a computer for finding faults in a target system that has a plurality of LRUs, comprising: the computer receiving input data relating to a state of the target system; storing in a memory of the computer a probability of failure of individual LRUs of the target system; maintaining in the memory of the computer a set of stored rules, said rules relating conclusions and premises, at least some of said conclusions identifying a faulty LRU; the computer comparing the premises of the stored rules and the input data; the computer determining a certainty of a conclusion of the stored rule in response to the comparison of the premises of the rule and the input data; the computer ordering the conclusions of the stored rules as a function of both the probability of failure of individual LRUs and the certainties of conclusions of the stored rules; and the computer providing said ordered conclusions to a user via a computer-user interface to thereby indicate a most likely LRU to be a cause of the fault in the target system.
Claim 20
Independent Claim
181 words
A method of using a computer for finding faults in a target system that has a plurality of LRUs, comprising: the computer receiving input data relating to a state of the target system; storing in a memory of the computer a probability of failure of individual LRUs of the target system; maintaining in the memory of the computer a set of stored rules, said rules relating conclusions and premises, at least some of said conclusions identifying a faulty LRU; the computer comparing the premises of the stored rules and the input data; the computer determining a certainty of a conclusion of the stored rule in response to the comparison of the premises of the rule and the input data; the computer ordering the conclusions of the stored rules as a function of both the probability of failure of individual LRUs and the certainties of conclusions of the stored rules; and the computer providing said ordered conclusions to a user via a computer-user interface to thereby indicate a most likely LRU to be a cause of the fault in the target system.
Claim 21
Dependent Claim
99 words
The method of claim 18, wherein the stored rules are maintained in a knowledge base said knowledge base containing stored rules having premises and conclusions, each rule having associated: a value representing a number of times the rule was tried; a value representing a number of times the rule was successful; an expert certainty value representing a human expert's certainty in correctness of the rule; a current certainty value representing a current certainty in correctness of the rule as a function of the number of times the rule was tried and the number of times the rule was successful.
Claim 22
Dependent Claim
27 words
The method of claim 19, wherein the probability of failure for each of the LRUs in the target system is stored in an updatable LRU data base.
Claim 23
Dependent Claim
29 words
The method of claim 20, wherein the input data is received in a blackboard, said blackboard providing said input data for the determining of a certainty of a conclusion.
Claim 24
Dependent Claim
23 words
The method of claim 21, wherein the input data contained in the blackboard and the rules stored in the knowledge base are parsed.
Claim 25
Dependent Claim
37 words
The method of claim 22, further comprising the step of updating the current certainty value of a rule in the knowledge base when the correctness of the conclusion of that rule has been verified by a user.
Claim 26
Dependent Claim
53 words
The method of claim 23, wherein the current certainty value is updated according to the equation: Rcert:=Rcert-0.5 * (Rcert-NS/NT), where Rcert is the current certainty value, NS is the value representing the number of times the rule was successful, and NT is the value representing the number of times the rule was tried.
Claim 27
Dependent Claim
25 words
The method of claim 24, further comprising the step of providing input data from the target system directly to the blackboard via a status interface.
Claim 28
Dependent Claim
43 words
The method of claim 25, wherein the step of comparing includes input data to the premises of the stored rules includes the step of performing fuzzy matching of the input data to the premise of the stored rules to produce a match value.
Claim 29
Dependent Claim
32 words
The method of claim 26, further comprising the step of firing a particular rule if and only if the step of performing fuzzy matching produces a match value above a threshold value.
Claim 30
Dependent Claim
11 words
The method of claim 27, wherein the threshold value is 0.6.
Claim 31
Dependent Claim
42 words
The method of claim 27, further comprising the step of updating the blackboard to contain a firing certainty for a particular rule as a function of the match value, the expert certainty value and the current certainty value for that particular rule.
Claim 32
Dependent Claim
25 words
The method of claim 29, wherein the conclusions are ordered according to a predefined classing of combinations of probabilities of failure and certainties of conclusion.
Claim 33
Dependent Claim
52 words
The method of claim 30, further comprising the step of combining the probabilities of failure of LRUs with the certainties of conclusion of rules to provide final firing certainties for two or more rules when two or more conclusions are placed into the same class by the step of ordering the conclusions.
Claim 34
Dependent Claim
52 words
The method of claim 31, wherein the step of combining includes the step of weighting the probability of failure and the certainty of conclusion of a rule and summing the weighted probability of failure and the weighted certainty of conclusion of a rule to produce a final firing certainty of a rule.
Claim 35
Dependent Claim
32 words
The method of claim 32, further comprising the step of providing a user with rules that are not concluding rules and which need more input data in order to reach a conclusion.