Method for message suppression in rule based expert system
First Claim
1. A method for message suppression, comprising:
- providing a first rule having one or more preconditions, a suppressed-by attribute, and a message;
providing a second rule having one or more preconditions and a message, wherein at least one of the one or more preconditions is a suppressing precondition;
evaluating the one or more preconditions of the first rule and the second rule;
identifying the first rule as true or false; and
displaying the message of the second rule if all of the one or more preconditions of the second rule are met.
1 Assignment
0 Petitions
Accused Products
Abstract
One exemplary method for message suppression comprises: providing first and second rules, each having one or more preconditions and a conclusion, wherein the first rule also has a suppressed-by attribute and at least one of the second preconditions is suppressing; evaluating the one or more first and second preconditions; identifying the first rule as true or false; displaying the message of the second rule if all of the second preconditions are met; identifying the first rule as suppressed if the second rule is named in the suppressed-by attribute; and inhibiting the message display of the suppressed rule or routing the message to second display. The system can comprise: a database containing knowledge of the production unit; a user interface, and at least one precondition, a suppressed by attribute, and one or more rules each having a conclusion and at least one suppressing precondition; an inference engine; and a display.
13 Citations
36 Claims
-
1. A method for message suppression, comprising:
-
providing a first rule having one or more preconditions, a suppressed-by attribute, and a message; providing a second rule having one or more preconditions and a message, wherein at least one of the one or more preconditions is a suppressing precondition; evaluating the one or more preconditions of the first rule and the second rule; identifying the first rule as true or false; and displaying the message of the second rule if all of the one or more preconditions of the second rule are met. - View Dependent Claims (2, 3, 4, 5, 20, 21, 22, 23)
-
-
6. A method for message suppression, comprising:
-
providing a first rule having one or more preconditions, a suppressed-by attribute, and a message; providing a second rule having one or more preconditions and a message, wherein at least one of the one or more preconditions is a suppressing precondition; evaluating the one or more preconditions of the first rule and the second rule; identifying the first rule as true or false; and displaying the message of the second rule on a first display if all of the one or more preconditions of the first rule are met and if all of the one or more preconditions of the second rule are met. - View Dependent Claims (7, 8, 9, 10, 11)
-
-
12. A method for message suppression, comprising:
-
providing at least one suppressed rule having one or more preconditions, a suppressed by attribute, and a message; providing at least one non-suppressed rule having one or more preconditions and a message; evaluating the one or more preconditions of the rules to determine a status of the rules as true or false; and displaying the message of the non-suppressed rule, if determined true, on a first display without changing the status of the suppressed rule. - View Dependent Claims (13, 14, 15, 16, 17)
-
-
18. A system for operating a production unit, comprising:
-
a database containing knowledge of the production unit; a user interface to provide one or more rules each having at least one precondition, a suppressed-by attribute, and a message, and one or more rules each having at least one suppressing precondition and a message; an inference engine to evaluate the one or more preconditions of the rules; and a display to show the suppressing rule and the suppressed-by attribute of the suppressed rule.
-
-
19. A method for message suppression, comprising:
-
providing a first rule having one or more preconditions, and a message having a suppressed-by attribute; providing a second rule having one or more preconditions and a message, wherein at least one of the one or more preconditions is a suppressing precondition; evaluating the one or more preconditions of the first rule and the second rule; identifying the first rule as true or false; and displaying the message of the second rule if all of the one or more preconditions of the second rule are met.
-
-
24. A method for message suppression, comprising:
-
providing a first rule having one or more preconditions, and a message having a suppressed-by attribute; providing a second rule having one or more preconditions and a message, wherein at least one of the one or more preconditions is a suppressing precondition; evaluating the one or more preconditions of the first rule and the second rule; identifying the first rule as true or false; and displaying the message of the second rule on a first display if all of the one or more preconditions of the first rule are met and if all of the one or more preconditions of the second rule are met. - View Dependent Claims (25, 26, 27, 28, 29)
-
-
30. A method for message suppression, comprising:
-
providing at least one suppressed rule having one or more preconditions, and a message having a suppressed by attribute; providing at least one non-suppressed rule having one or more preconditions and a message; evaluating the one or more preconditions of the rules to determine a status of the rules as true or false; and displaying the message of the non-suppressed rule, if determined true, on a first display without changing the status of a suppressed conclusion. - View Dependent Claims (31, 32, 33, 34, 35)
-
-
36. A system for operating a production unit, comprising:
-
a database containing knowledge of the production unit; a user interface to provide one or more rules each having at least one precondition, a suppressed-by attribute, and a conclusion, and one or more rules each having at least one suppressing precondition and a conclusion; an inference engine to evaluate the one or more preconditions of the rules; and a display to show the suppressing rule and the suppressed-by attribute of a suppressed conclusion.
-
Specification