Claims Analysis
Total Claims: 22
Claim 1
Independent Claim
52 words
A computing apparatus, comprising a plurality of input function elements, each input function element selectively allocated to orthogonal neurons, each neuron including means for generating a neuron value from a selected set of input function elements and means for communicating said neuron value back to said selected set of input function elements.
Claim 2
Dependent Claim
52 words
A computing apparatus, comprising a plurality of input function elements, each input function element selectively allocated to orthogonal neurons, each neuron including means for generating a neuron value from a selected set of input function elements and means for communicating said neuron value back to said selected set of input function elements.
Claim 3
Dependent Claim
28 words
The computing apparatus of claim 1 wherein said input function elements include means for applying a weight value to an input value to generate a weighted input value.
Claim 4
Dependent Claim
15 words
The computing apparatus of claim 2 wherein said means for applying comprises a digital multiplier.
Claim 5
Dependent Claim
51 words
The computing apparatus of claim 2 wherein said means for generating a neuron value includes means for combining the weighted input values from each of its input function elements and activation function means for applying an activation function to the output of said means for combining to generate said neuron value.
Claim 6
Dependent Claim
15 words
The computing apparatus of claim 4 wherein said means for combining comprises an adder tree.
Claim 7
Dependent Claim
14 words
The computing apparatus of claim 4 wherein said activation function comprises a sigmoid generator.
Claim 8
Dependent Claim
34 words
The computing apparatus of claim 4 wherein said means for communicating includes communication path means selectively operable for communicating said neuron value and for communicating said weighted input value to said activation function means.
Claim 9
Dependent Claim
24 words
The computing apparatus of claim 7 wherein said communication path means comprises separate transmission paths for said weighted input value and said neuron value.
Claim 10
Dependent Claim
23 words
The computing apparatus of claim 4 wherein said means for combining includes iterative adder means for accumulating partial sums of weighted input values.
Claim 11
Dependent Claim
23 words
The computing apparatus of claim 4 including means for operating said means for generating and said means for communicating in bit serial mode.
Claim 12
Dependent Claim
33 words
The computing apparatus of claim 1 including means for allocating each said input function element selectively as a row element in a column neuron and as a column element in a row neuron.
Claim 13
Independent Claim
72 words
A method for operating an array processor comprising orthogonal sets of neurons and a plurality of input function elements, the method comprising the steps of (1) operating a first neuron upon a first subset of said input functions to generate and load back into said first subset a neuron value, and (2) allocating each of said first subset of input function elements to a different one of a set of orthogonal neurons.
Claim 14
Independent Claim
72 words
A method for operating an array processor comprising orthogonal sets of neurons and a plurality of input function elements, the method comprising the steps of (1) operating a first neuron upon a first subset of said input functions to generate and load back into said first subset a neuron value, and (2) allocating each of said first subset of input function elements to a different one of a set of orthogonal neurons.
Claim 15
Dependent Claim
60 words
The computing apparatus of claim 1 wherein said orthogonal neurons comprise a plurality N (where "N" is an integer) of row neurons and a plurality N (where "N" is an integer) of column neurons, with each input function element selectively allocated as a row input function in a column neuron and as a column input function in a row neuron.
Claim 16
Dependent Claim
49 words
The computing apparatus of claim 13 further including means for operating at least two row neurons on N (where "N" is an integer) column input function elements in parallel to produce partial column neuron values, and means for accumulating said partial column neuron values to generate column neuron values.
Claim 17
Dependent Claim
34 words
The computing apparatus of claim 13 further including means for operating at least two row neurons on N (where "N" is an integer) column input function elements in parallel to produce row neuron values.
Claim 18
Dependent Claim
49 words
The computing apparatus of claim 13 further including means for operating at least two column neurons on N (where "N" is an integer) row input function elements in parallel to produce partial row neuron values, and means for accumulating said partial row neuron values to generate row neuron values.
Claim 19
Dependent Claim
33 words
The computing apparatus of claim 13 further including means for operating at least two column neurons on N (where "N" an integer) row input function elements in parallel to produce column neuron values.
Claim 20
Dependent Claim
24 words
The computing apparatus of claim 1 wherein said orthogonal neurons comprise a plurality of planes of operating as equivalent to row or column neurons.
Claim 21
Dependent Claim
16 words
The computing apparatus of claim 13 wherein said row neurons are organized in a planar structure.
Claim 22
Dependent Claim
16 words
The computing apparatus of claim 13 wherein said column neurons are organized in a planar structure.