Expert system wtih a plurality of independent knowledge bases
First Claim
1. An expert system for controlling maintenance on a machine requiring periodic maintenance;
- an inference engine for processing an input and generating an output including a prioritized list of maintenance activities based on a set of rules related to the maintenance activities on the machine;
a plurality of stored sets of rules relating to maintenance of the machine and prioritization of such maintenance;
an input including a key factor relating to the maintenance of the sorting machine, each value of the key factor having associated with it one set of stored rules, said key factor chosen from tolerant, normal and strict and the set of stored rules includes a tolerant set of maintenance rules, a normal set of maintenance rules and a strict set of rules; and
means responsive to said key factor for selecting the associated set of stored rules for processing by the inference engine and for generating a prioritized list of maintenance activities based on the key factor, whereby the inference engine uses the selected set of rules to process the input and generate an output indicative of maintenance to be performed on the machine.
0 Assignments
0 Petitions
Accused Products
Abstract
The present invention is an expert system with a plurality of independent knowledge bases, including a process and apparatus for employing an inference engine to select one of the knowledge bases based on one or more key factors. In particular, an embodiment using a batch mode for input of data to the expert system is disclosed, based on which, one of the stored independent knowledge bases is selected and employed in connection with the inference engine. This expert system has application to maintenance of a document processing system, where one of several types of maintenance is selected, causing a respective knowledge base or set of rules to be selected.
52 Citations
1 Claim
-
1. An expert system for controlling maintenance on a machine requiring periodic maintenance;
-
an inference engine for processing an input and generating an output including a prioritized list of maintenance activities based on a set of rules related to the maintenance activities on the machine; a plurality of stored sets of rules relating to maintenance of the machine and prioritization of such maintenance; an input including a key factor relating to the maintenance of the sorting machine, each value of the key factor having associated with it one set of stored rules, said key factor chosen from tolerant, normal and strict and the set of stored rules includes a tolerant set of maintenance rules, a normal set of maintenance rules and a strict set of rules; and means responsive to said key factor for selecting the associated set of stored rules for processing by the inference engine and for generating a prioritized list of maintenance activities based on the key factor, whereby the inference engine uses the selected set of rules to process the input and generate an output indicative of maintenance to be performed on the machine.
-
Specification