Claims Analysis
Total Claims: 14
Claim 1
Independent Claim
117 words
A fuzzy logic system for processing a vector of signals, comprising: input means for inputting the vector of signals; an electronic memory having stored therein a rule partition table; rule identifier means, coupled to the input means and the electronic memory, for using the vector of signals to access a corresponding location in the rule partition table, and retrieving therefrom an identifier of a subset of fuzzy rules that are preselected to be applied to the corresponding vector of signals; and rule processing means, coupled to the input means and to the rule identifier means, for applying each fuzzy rule identified by the retrieved identifier to the vector of signals to produce a processed vector of signals.
Claim 2
Dependent Claim
117 words
A fuzzy logic system for processing a vector of signals, comprising: input means for inputting the vector of signals; an electronic memory having stored therein a rule partition table; rule identifier means, coupled to the input means and the electronic memory, for using the vector of signals to access a corresponding location in the rule partition table, and retrieving therefrom an identifier of a subset of fuzzy rules that are preselected to be applied to the corresponding vector of signals; and rule processing means, coupled to the input means and to the rule identifier means, for applying each fuzzy rule identified by the retrieved identifier to the vector of signals to produce a processed vector of signals.
Claim 3
Dependent Claim
118 words
The fuzzy logic system of claim 1, wherein the rule partition table is a hierarchical linked list having, for each signal of the vector of signals, a corresponding level, each level having, for each partition of signal values of the corresponding signal, a corresponding node having a first link to a neighboring node on the same level and a second link alternatively to a linked list of nodes on a lower level or to an identifier of a subset of fuzzy rules that are preselected to be applied to the corresponding vector of signals, and wherein each partition is, for a corresponding signal, a range of signal values over which predetermined signal category membership envelopes have non-zero values.
Claim 4
Dependent Claim
54 words
The fuzzy logic system of claim 2, wherein the rule identifier means uses the vector of signals to traverse the rule partition table to arrive at a base node having a second link to an identifier of a subset of fuzzy rules which are preselected to be applied to the corresponding vector of signals.
Claim 5
Dependent Claim
32 words
The fuzzy logic system of claim 3, wherein each identifier of a subset of fuzzy rules identifies only fuzzy rules having a non-zero output when applied to the corresponding vector of signals.
Claim 6
Dependent Claim
134 words
The fuzzy logic system of claim 1, wherein the rule partition table is a multi-dimensional array of identifiers, each dimension of the multi-dimensional array corresponding to one signal of the vector of signals and each dimension having a number of identifiers corresponding to a number of partitions of the corresponding signal, wherein each partition is, for a corresponding signal, a range of signal values over which predetermined signal category membership envelopes have non-zero values, whereby for each identifier in the multi-dimensional array there is a corresponding unique combination of partitions of the vector of signals, and wherein each identifier identifies a subset of fuzzy rules which are preselected to be applied to a corresponding vector of signals having signal values within respective ranges of the respective unique combination of partitions corresponding to the identifier.
Claim 7
Dependent Claim
31 words
The fuzzy logic system of claim 5, wherein the rule identifier means uses the vector of signals to generate an address for accessing a corresponding identifier in the rule partition cable.
Claim 8
Dependent Claim
32 words
The fuzzy logic system of claim 6, wherein each identifier of a subset of fuzzy rules identifies only fuzzy rules having a non-zero output when applied to the corresponding vector of signals.
Claim 9
Independent Claim
158 words
A method for applying fuzzy logic rules to a vector of signals, comprising the steps of: storing a rule partition table in an electronic memory, the rule partition table including identifiers, each identifier having a corresponding unique combination of partitions of respective signal values of the vector of signals, and each identifying a subset of fuzzy rules that are preselected to be applied to a corresponding vector of signals having signal values within respective ranges of the respective unique combination of partitions corresponding to the identifier, wherein each partition is a range of signal values of a corresponding signal for which predetermined signal category membership envelopes have non-zero values; inputting the vector of signals; using the vector of signals to access a corresponding electronic memory location in the rule partition table, and retrieving therefrom a corresponding one of the identifiers; and applying each identified fuzzy rule to the vector of signals to produce a processed vector of signals.
Claim 10
Independent Claim
158 words
A method for applying fuzzy logic rules to a vector of signals, comprising the steps of: storing a rule partition table in an electronic memory, the rule partition table including identifiers, each identifier having a corresponding unique combination of partitions of respective signal values of the vector of signals, and each identifying a subset of fuzzy rules that are preselected to be applied to a corresponding vector of signals having signal values within respective ranges of the respective unique combination of partitions corresponding to the identifier, wherein each partition is a range of signal values of a corresponding signal for which predetermined signal category membership envelopes have non-zero values; inputting the vector of signals; using the vector of signals to access a corresponding electronic memory location in the rule partition table, and retrieving therefrom a corresponding one of the identifiers; and applying each identified fuzzy rule to the vector of signals to produce a processed vector of signals.
Claim 11
Dependent Claim
157 words
The method of claim 8, wherein the rule partition table is a hierarchical linked list having, for each signal of the vector of signals, a corresponding level, each level having, for each partition of signal values of the corresponding signal, a corresponding node having a first link to a neighboring node on the same level and a second link alternatively to a linked list of nodes on a lower level or to an identifier of a subset of fuzzy rules which are preselected to be applied to the corresponding vector of signals, and wherein the step of using the vector of signals to access a corresponding electronic memory location in the rule partition table includes using the vector of signals to traverse the rule partition table to arrive at a base node having a second link to an identifier of a subset of fuzzy rules that are preselected to be applied to the corresponding vector of signals.
Claim 12
Dependent Claim
30 words
The method of claim 9, wherein each identifier of a subset of fuzzy rules identifies only fuzzy rules having a non-zero output when applied to the corresponding vector of signals.
Claim 13
Dependent Claim
167 words
The method of claim 8, wherein the rule partition table is a multi-dimensional array of identifiers, each dimension of the multi-dimensional array corresponding to one signal of the vector of signals and each dimension having a number of identifiers corresponding to a number of partitions of the corresponding signal, wherein each partition is, for a corresponding signal, a range of signal values over which predetermined signal category membership envelopes have non-zero values, whereby each identifier in the multi-dimensional array corresponds to a unique combination of partitions of the vector of signals, wherein each identifier identifies a subset of fuzzy rules which are preselected to be applied to a corresponding vector of signals having signal values within respective ranges of the partitions corresponding to the identifier, and wherein the step of using the vector of signals to access a corresponding electronic memory location in the rule partition table includes using the vector of signals to generate an address for accessing a corresponding identifier in the rule partition table.
Claim 14
Dependent Claim
30 words
The method of claim 11, wherein each identifier of a subset of fuzzy rules identifies only fuzzy rules having a non-zero output when applied to the corresponding vector of signals.