Claims Analysis
Total Claims: 22
Claim 1
Independent Claim
175 words
A digital system employing adaptive voting comprising; input means for supplying an input data bit from each of a plurality of input devices, weight means for storing an initial plurality of weight values, each of which values is associated with one of said input devices, voting means coupled to said input means and to said weight means for utilizing said input data bits and said weight values for determining which of said input data bits correspond to at least one correct data output bit and for providing said data output bit and weight adjustment means coupled to said input means and said voting means for adjusting said stored weight values by selectively increasing the weight values associated with a given input device as a function of matches between the input data bit from said given input device and said output data bit and by selectively decreasing the weight value associated with a given input device as a function of mismatches between the input data bit from said given input device and said output data bit.
Claim 2
Dependent Claim
175 words
A digital system employing adaptive voting comprising; input means for supplying an input data bit from each of a plurality of input devices, weight means for storing an initial plurality of weight values, each of which values is associated with one of said input devices, voting means coupled to said input means and to said weight means for utilizing said input data bits and said weight values for determining which of said input data bits correspond to at least one correct data output bit and for providing said data output bit and weight adjustment means coupled to said input means and said voting means for adjusting said stored weight values by selectively increasing the weight values associated with a given input device as a function of matches between the input data bit from said given input device and said output data bit and by selectively decreasing the weight value associated with a given input device as a function of mismatches between the input data bit from said given input device and said output data bit.
Claim 3
Dependent Claim
108 words
A digital system as claimed in claim 1 wherein said voting means comprises an up/down counter, the count direction of which is controlled by the occurrence of either a match or a mismatch between the associated input data bit and the output data bit and which supplies both positive and negative weight values, and multiplexing means coupled to select either said positive or negative weight values in accordance with the value of the associated input data bit, and wherein said system further comprises calculation means coupled to all of said multiplexing means which receives said positive or negative weight values and derives the correct output data bit therefrom.
Claim 4
Dependent Claim
85 words
A digital system as claimed in claim 2 wherein said calculation means comprises calculation means for calculating said weight values prior to the receipt of associated input data bits by said input means to determine a plurality of weighted vote value combinations and selection means coupled to said calculation means and to receive said input data bits for selecting said correct output data bit in accordance with said weighted vote values combinations and said input data bits following the receipt of associated input data bits.
Claim 5
Dependent Claim
55 words
A digital system as claimed in claim 3, wherein said system further comprises an alternate weight means for storing a second plurality of weight values and weight value control means constructed to selectively supply either said weight values of said weight means or said weight values of said alternate weight means to said voting means.
Claim 6
Dependent Claim
29 words
A digital system as claimed in claim 4 wherein weight values are increased as a function of matches and are decreased as a function of mismatches at different rates.
Claim 7
Dependent Claim
28 words
A digital system as claimed in claim 5 wherein each increase of said weight values requires a greater number of matches than each decrease of said weight values.
Claim 8
Dependent Claim
34 words
A digital system as claimed in claim 6 wherein said weight values are increased only after a multiple number of matches occur in a row while said weight values are decreased upon each mismatch.
Claim 9
Dependent Claim
21 words
A digital system as claimed in claim 1 wherein a plurality of output data bits are provided by said voting means.
Claim 10
Dependent Claim
29 words
A digital system as claimed in claim 8 wherein weight values are increased as a function of matches and are decreased as a function of mismatches at different rates.
Claim 11
Dependent Claim
28 words
A digital system as claimed in claim 9 wherein each increase of said weight values requires a greater number of matches than each decrease of said weight values.
Claim 12
Dependent Claim
34 words
A digital system as claimed in claim 10 wherein said weight values are increased only after a multiple number of matches occur in a row while said weight values are decreased upon each mismatch.
Claim 13
Dependent Claim
55 words
A digital system as claimed in claim 1, wherein said system further comprises an alternate weight means for storing a second plurality of weight values and weight value control means constructed to selectively supply either said weight values or said weight means or said weight values of said alternate weight means to said voting means.
Claim 14
Dependent Claim
29 words
A digital system as claimed in claim 12 wherein weight values are increased as a function of matches and are decreased as a function of mismatches at different rates.
Claim 15
Dependent Claim
28 words
A digital system as claimed in claim 13 wherein each increase of said weight values requires a greater number of matches than each decrease of said weight values.
Claim 16
Dependent Claim
34 words
A digital system as claimed in claim 14 wherein said weight values are increased only after a multiple number of matches occur in a row while said weight values are decreased upon each mismatch.
Claim 17
Dependent Claim
29 words
A digital system as claimed in claim 1 wherein weight values are increased as a function of matches and are decreased as a function of mismatches at different rates.
Claim 18
Dependent Claim
28 words
A digital system as claimed in claim 16 wherein each increase of said weight values requires a greater number of matches than each decrease of said weight values.
Claim 19
Dependent Claim
34 words
A digital system as claimed in claim 17 wherein said weight values are increased only after a multiple number of matches occur in a row while said weight values are decreased upon each mismatch.
Claim 20
Independent Claim
115 words
A method of providing fault-tolerant adaptive voting for a plurality of input sources utilizing initialized vote weight values and input data signals to determine a correct output signal from such input data signals, comprising adjusting said initialized weight values by selectively decreasing the weight value associated with an input device away from said initialized weight value when said input device inputs an input signal that does not agree with a voted-in associated output signal and selectively increasing the weight value associated with said input device toward said initialized weight value when said input device inputs an input signal that does agree with said associated voted-on output signal, and producing said correct associated voted-on output signal.
Claim 21
Independent Claim
115 words
A method of providing fault-tolerant adaptive voting for a plurality of input sources utilizing initialized vote weight values and input data signals to determine a correct output signal from such input data signals, comprising adjusting said initialized weight values by selectively decreasing the weight value associated with an input device away from said initialized weight value when said input device inputs an input signal that does not agree with a voted-in associated output signal and selectively increasing the weight value associated with said input device toward said initialized weight value when said input device inputs an input signal that does agree with said associated voted-on output signal, and producing said correct associated voted-on output signal.
Claim 22
Dependent Claim
59 words
A method as claimed in claim 19 comprising the step of decreasing said weight values upon each disagreement of said input signal and said voted-on output signal, and said step of increasing said weight values associated with said input device occurs only after a multiple number of agreements of said input signal and said voted-on output signal have occurred.