Claims Analysis
Total Claims: 13
Claim 1
Independent Claim
223 words
An inference circuit which simultaneously forms a plurality of inferences from a plurality of input variables, said inference circuit comprising: a set of logic gates representative of a rule network comprising a plurality of rule network portions, wherein each said portion comprises one or more of said logic gates connected together, wherein each said portion is capable of forming one of said inferences, and wherein each rule network portion simultaneously forms a one of said inferences; a set of working memory storage elements representative of a working memory comprising a plurality of working memory groups, wherein each said group comprises one or more of said elements, each said element capable of storing one of said inferences; a first set of signal lines connecting an output of each of the rule network portions to an input of a respective one of the working memory storage elements so that each inference is simultaneously stored in one of said working memory storage elements; and a second set of signal lines connecting the output of each working memory storage element from a selected one of said working memory groups to an input of a respective selected group of said rule network portions so that the inferences stored in said selected working memory group are available for subsequent inferences by the selected group of said rule network portions.
Claim 2
Dependent Claim
223 words
An inference circuit which simultaneously forms a plurality of inferences from a plurality of input variables, said inference circuit comprising: a set of logic gates representative of a rule network comprising a plurality of rule network portions, wherein each said portion comprises one or more of said logic gates connected together, wherein each said portion is capable of forming one of said inferences, and wherein each rule network portion simultaneously forms a one of said inferences; a set of working memory storage elements representative of a working memory comprising a plurality of working memory groups, wherein each said group comprises one or more of said elements, each said element capable of storing one of said inferences; a first set of signal lines connecting an output of each of the rule network portions to an input of a respective one of the working memory storage elements so that each inference is simultaneously stored in one of said working memory storage elements; and a second set of signal lines connecting the output of each working memory storage element from a selected one of said working memory groups to an input of a respective selected group of said rule network portions so that the inferences stored in said selected working memory group are available for subsequent inferences by the selected group of said rule network portions.
Claim 3
Dependent Claim
16 words
The inference circuit defined in claim 1, wherein said inference circuit comprises a single semi-conductor chip.
Claim 4
Dependent Claim
30 words
The inference circuit defined in claim 1, wherein said set of logic gates are programmable to enable said rule network to be modified during the operation of said inference circuit.
Claim 5
Dependent Claim
34 words
The inference circuit defined in claim 1, wherein the set of logic gates and connections in each said rule network portion are selected to perform one or more AND/OR operations associated with rule antecedents.
Claim 6
Dependent Claim
17 words
The inference circuit defined in claim 1, wherein each working memory storage element is a delay flip-flop.
Claim 7
Dependent Claim
30 words
The inference circuit defined in claim 1, additionally comprising a plurality of input working memory storage elements, each said input working memory storage element capable of storing an input signal.
Claim 8
Dependent Claim
132 words
In a system comprising a rule network and a working memory, a method of simultaneously forming a plurality of inferences from a plurality of input variables each inference cycle, said method comprising the steps of: storing the condition of each of said input variables in a respective working memory storage element of the working memory; performing a first set of logical operations representative of a portion of the rule network on a portion of the working memory storage elements, each said rule network portion capable of forming an inference; storing each of the inferences in a respective working memory storage element so that said inferences are available for subsequent logical operations; and simultaneously with the first set of logical operations, performing a second set of logical operations which receive said stored inferences.
Claim 9
Dependent Claim
132 words
In a system comprising a rule network and a working memory, a method of simultaneously forming a plurality of inferences from a plurality of input variables each inference cycle, said method comprising the steps of: storing the condition of each of said input variables in a respective working memory storage element of the working memory; performing a first set of logical operations representative of a portion of the rule network on a portion of the working memory storage elements, each said rule network portion capable of forming an inference; storing each of the inferences in a respective working memory storage element so that said inferences are available for subsequent logical operations; and simultaneously with the first set of logical operations, performing a second set of logical operations which receive said stored inferences.
Claim 10
Dependent Claim
31 words
The method defined in claim 7, further comprising the step of: programming the logical operations that are performed on the portion of said memory storage elements to represent the rule network.
Claim 11
Dependent Claim
23 words
The method defined in claim 7, wherein the first rule network portion is receivably connected to a set of input memory storage elements.
Claim 12
Dependent Claim
29 words
The method defined in claim 7, wherein the working memory storage elements storing each inference from a rule network portion, form part of a group of working memory elements.
Claim 13
Dependent Claim
17 words
The method defined in claim 10, wherein a rule network portion comprises one or more logic gates.