Claims Analysis
Total Claims: 43
Claim 1
Independent Claim
253 words
A multi-layered neural network for pattern recognition, comprising: an input layer for mapping into a two-dimensional scan window, said scan window defining an input space that can be scanned over objects, and which input contains at least two adjacent ones of said objects; an output layer comprised of at least a first output node with an associated activation energy that is activated to represent the presence of a desired object substantially centered in said scan window, the activation energy thereof having a variable level, which level represents the proximity of the object to the substantial center of said scan window, and a second output node with an associated activation energy that is activated to represent a desired distance from a frame of reference in said scan window to another and adjacent one of said objects when the activation energy thereof is raised above a predetermined threshold; and a hidden layer having local receptor fields and interconnected with said input layer and said output layer for mapping said input layer to said output layer, said hidden layer providing a representation of the position of the desired one of said objects relative to the substantial center of said scan window such that said first output node is activated in response thereto, said hidden layer providing a representation of the desired distance when the adjacent one of said objects is separated from said frame of reference in said scan window by substantially said desired distance such that said second output node is activated in response thereto.
Claim 2
Dependent Claim
253 words
A multi-layered neural network for pattern recognition, comprising: an input layer for mapping into a two-dimensional scan window, said scan window defining an input space that can be scanned over objects, and which input contains at least two adjacent ones of said objects; an output layer comprised of at least a first output node with an associated activation energy that is activated to represent the presence of a desired object substantially centered in said scan window, the activation energy thereof having a variable level, which level represents the proximity of the object to the substantial center of said scan window, and a second output node with an associated activation energy that is activated to represent a desired distance from a frame of reference in said scan window to another and adjacent one of said objects when the activation energy thereof is raised above a predetermined threshold; and a hidden layer having local receptor fields and interconnected with said input layer and said output layer for mapping said input layer to said output layer, said hidden layer providing a representation of the position of the desired one of said objects relative to the substantial center of said scan window such that said first output node is activated in response thereto, said hidden layer providing a representation of the desired distance when the adjacent one of said objects is separated from said frame of reference in said scan window by substantially said desired distance such that said second output node is activated in response thereto.
Claim 3
Dependent Claim
98 words
The neural network of claim 1, wherein said output layer comprises a plurality of said first output nodes each with associated activation energies and each corresponding to a plurality of said objects which exist in a predetermined sequence, and which objects can be disposed adjacent each other and overlapping, and wherein said hidden layer contains a representation of the position of each of said objects relative to the substantial center of said scan window, such that when any of said objects are disposed within said scan window, activation of the associated one of said first output nodes results.
Claim 4
Dependent Claim
53 words
The neural network of claim 2, wherein an additional first output node is provided in said output layer representing the presence of the center between two adjacent ones of said objects, and said hidden layer contains the representation of the center between said two adjacent objects when substantially centered within said scan window.
Claim 5
Dependent Claim
16 words
The neural network of claim 2, wherein said plurality of objects comprise letters of the alphabet.
Claim 6
Dependent Claim
17 words
The neural network of claim 2, wherein said plurality of objects comprise numbers from "0" through "9".
Claim 7
Dependent Claim
99 words
The neural network of claim 1, wherein said output layer comprises a plurality of said second output nodes each corresponding to a plurality of desired distances between said frame of reference and one of said objects within said scan window, and with said desired distances being different along a single dimension, and wherein said hidden layer contains a representation of each of said desired distances, such that when any of said desired distances exist between said frame of reference and one of said objects within said scan window, activation of the associated one of said second output nodes results.
Claim 8
Dependent Claim
76 words
The neural network of claim 6, wherein the activation energy for each of said second nodes varies in intensity from a maximum at the desired distance associated with said second output node to a minimum at a predetermined distance on either side of said desired distance in accordance with a predetermined profile such that a distance less than or greater than said associated desired distance results in an activation energy that is lower than the maximum.
Claim 9
Dependent Claim
37 words
The neural network of claim 7, wherein the activation energy curve for each of said second output nodes is associated with distances that overlap distances associated with the activation energy of other of said second output nodes.
Claim 10
Dependent Claim
19 words
The neural network of claim 1, wherein said frame of reference is the substantial center of said scan window.
Claim 11
Dependent Claim
26 words
The neural network of claim 1, wherein said representations of the desired one of said objects and the desired distance are learned by backpropagation learning techniques.
Claim 12
Dependent Claim
35 words
The neural network of claim 1, wherein said hidden layer comprises a first hidden layer having local receptor fields having shared weights and a second hidden layer having local receptor fields and no shared weights.
Claim 13
Dependent Claim
21 words
The neural network of claim 1, wherein said objects in said scan window are normalized in size to said scan window.
Claim 14
Dependent Claim
317 words
A multi-layered neural network system for pattern recognition, comprising: an input field containing a plurality of adjacently disposed objects; a scanning mechanism for generating a two-dimensional scan window and scanning said scan window over said objects such that said scan window contains at least two of said adjacent objects; an input layer for mapping into said two-dimensional scan window; an output layer comprised of at least a first output node with an associated activation energy that is activated to represent the presence of a desired one of said objects substantially centered in said scan window, the activation energy thereof, and a second output node with an associated activation energy that is activated to represent a desired distance from a frame of reference in said scan window to another and adjacent one of said objects when the activation energy is raised above a predetermined threshold; a hidden layer having local receptor fields and interconnected with said input layer and said output layer for mapping said input layer to said output layer, said hidden layer providing a representation of this position of the desired object relative to the substantial center of said scan window such that said first output node is activated in response thereto, said hidden layer providing a representation of the desired distance when said adjacent object is separated from said frame of reference in said scan window by substantially said desired distance such that said second output node is activated in response thereto; and a processor for receiving the output of said first output node and recognizing when the first output node is activated indicating the presence of said desired object centered in said scan window and providing an output in response thereto, and said processor operable to receive said second output node and controlling said scanning mechanism to move by a distance substantially corresponding to said associated desired distance when said second node is activated.
Claim 15
Dependent Claim
317 words
A multi-layered neural network system for pattern recognition, comprising: an input field containing a plurality of adjacently disposed objects; a scanning mechanism for generating a two-dimensional scan window and scanning said scan window over said objects such that said scan window contains at least two of said adjacent objects; an input layer for mapping into said two-dimensional scan window; an output layer comprised of at least a first output node with an associated activation energy that is activated to represent the presence of a desired one of said objects substantially centered in said scan window, the activation energy thereof, and a second output node with an associated activation energy that is activated to represent a desired distance from a frame of reference in said scan window to another and adjacent one of said objects when the activation energy is raised above a predetermined threshold; a hidden layer having local receptor fields and interconnected with said input layer and said output layer for mapping said input layer to said output layer, said hidden layer providing a representation of this position of the desired object relative to the substantial center of said scan window such that said first output node is activated in response thereto, said hidden layer providing a representation of the desired distance when said adjacent object is separated from said frame of reference in said scan window by substantially said desired distance such that said second output node is activated in response thereto; and a processor for receiving the output of said first output node and recognizing when the first output node is activated indicating the presence of said desired object centered in said scan window and providing an output in response thereto, and said processor operable to receive said second output node and controlling said scanning mechanism to move by a distance substantially corresponding to said associated desired distance when said second node is activated.
Claim 16
Dependent Claim
143 words
The neural network system of claim 13, wherein said output layer comprises a plurality of said first output nodes each with an associated activation energy and each corresponding to one of said plurality of objects which exist in a predetermined sequence, and which objects can be disposed adjacent each other and overlapping, and wherein said hidden layer contains a representation of the position of each of said objects relative to the substantial center of said scan window, such that when any of said objects is disposed within said scan window, activation of the associated one of said first output nodes results, said processor operable to receive the output of all of said first output nodes and recognize when any of said first output nodes is activated and then selectively generate a separate output for each of said first output nodes in response thereto.
Claim 17
Dependent Claim
54 words
The neural network system of claim 14, wherein an additional first output node is provided in said output layer representing the presence of the center between two adjacent ones of said objects, and said hidden layer contains the representation of the center between said two adjacent objects when substantially centered within said scan window.
Claim 18
Dependent Claim
17 words
The neural network system of claim 13, wherein said plurality of objects comprise letters of the alphabet.
Claim 19
Dependent Claim
18 words
The neural network system of claim 13, wherein said plurality of objects comprise numbers from "0" through "9".
Claim 20
Dependent Claim
153 words
The neural network system of claim 13, wherein said output layer comprises a plurality of said second output nodes each corresponding to a plurality of desired distances between said frame of reference and one of said objects within said scan window, and with said desired distances being different along a single dimension, and wherein said hidden layer contains a representation of each of said desired distances, such that when any of said desired distances exist between said frame of reference and an object within said scan window, activation of the associated one of said second output nodes results, said processor operable to receive the output of all of said second output nodes and recognize when any one of said second output nodes is activated, said processor controlling said scanning mechanism to move said scan window by a distance corresponding to the desired distance associated with the activated one of said second output nodes.
Claim 21
Dependent Claim
77 words
The neural network system of claim 18, wherein the activation energy for each of said second nodes varies in intensity from a maximum at the desired distance associated with said second output node to a minimum at a predetermined distance on either side of said desired distance in accordance with a predetermined profile such that a distance less than or greater than said associated desired distance results in an activation energy that is lower than the maximum.
Claim 22
Dependent Claim
38 words
The neural network system of claim 19, wherein the activation energy curve for each of said second output nodes is associated with distances that overlap distances associated with the activation energy of other of said second output nodes.
Claim 23
Dependent Claim
20 words
The neural network system of claim 13, wherein said frame of reference is the substantial center of said scan window.
Claim 24
Dependent Claim
27 words
The neural network system of claim 13, wherein said representations of the desired one of said objects and the desired distance are learned by backpropagation learning techniques.
Claim 25
Dependent Claim
36 words
The neural network system of claim 13, wherein said hidden layer comprises a first hidden layer having local receptor fields having shared weights and a second hidden layer having local receptor fields and no shared weights.
Claim 26
Dependent Claim
22 words
The neural network system of claim 13, wherein said objects in said scan window are normalized in size to said scan window.
Claim 27
Independent Claim
311 words
A method for recognizing a pattern, comprising: providing an input layer in a neural network; mapping the input layer into a two dimensional scan window, the scan window defining an input space that can be scanned over objects, and which scan window can contain at least two adjacent ones of the objects; providing an output layer in the neural network having at least a first output node with an associated activation energy that is operable to be activated to represent the presence of a desired one of the objects relative to the substantial center of the scan window and a second output node with an associated activation energy that is activated to represent a desired distance between the frame of reference within the scan window and the one of the objects not substantially centered in the scan window; the first and second output nodes activated when the associated activation energies rise above respective predetermined thresholds; providing a hidden layer in the neural network and interconnecting the hidden layer with the input layer and the output layer; mapping the input layer to the output layer with the hidden layer, the hidden layer providing a representation of the position of the desired one of the objects relative to the substantial center of the scan window, and providing a representation of the desired distance when the desired one of the objects not substantially centered in the scan window is separated from the frame of reference by substantially the desired distance; activating the first output node in response to the desired one of the objects being disposed within the scan window and substantially corresponding to the representation in the hidden layer; and activating the second output node when the distance from the frame of reference to the one of the objects not substantially centered in the scan window is substantially equal to the desired distance.
Claim 28
Independent Claim
311 words
A method for recognizing a pattern, comprising: providing an input layer in a neural network; mapping the input layer into a two dimensional scan window, the scan window defining an input space that can be scanned over objects, and which scan window can contain at least two adjacent ones of the objects; providing an output layer in the neural network having at least a first output node with an associated activation energy that is operable to be activated to represent the presence of a desired one of the objects relative to the substantial center of the scan window and a second output node with an associated activation energy that is activated to represent a desired distance between the frame of reference within the scan window and the one of the objects not substantially centered in the scan window; the first and second output nodes activated when the associated activation energies rise above respective predetermined thresholds; providing a hidden layer in the neural network and interconnecting the hidden layer with the input layer and the output layer; mapping the input layer to the output layer with the hidden layer, the hidden layer providing a representation of the position of the desired one of the objects relative to the substantial center of the scan window, and providing a representation of the desired distance when the desired one of the objects not substantially centered in the scan window is separated from the frame of reference by substantially the desired distance; activating the first output node in response to the desired one of the objects being disposed within the scan window and substantially corresponding to the representation in the hidden layer; and activating the second output node when the distance from the frame of reference to the one of the objects not substantially centered in the scan window is substantially equal to the desired distance.
Claim 29
Dependent Claim
124 words
The method of claim 25, wherein the output layer comprises a plurality of first output nodes, each with associated activation energies, that correspond to a plurality of objects that exist in a predetermined sequence, and which objects can be disposed adjacent to each other and overlapping and comprising the steps of: storing representations of each of the plurality of objects in the hidden layer that each represent position of the associated object relative to the substantial center of the scan window; each of the representations associated with one of the plurality of first output nodes; and activating the associated one of the first output nodes when the associated one of the objects or a substantially similar representation thereof is disposed within the scan window.
Claim 30
Dependent Claim
80 words
The method of claim 26 and further comprising: providing an additional first output node with an associated activation energy in the output layer; storing in the hidden layer a representation of the presence of the center between two of the objects; and activating the additional output node when the center between the two of the objects, corresponding to the stored representation of the center between the two of the objects, is disposed in substantially the center of the scan window.
Claim 31
Dependent Claim
18 words
The method of claim 25 wherein the frame of reference is the substantial center of the scan window.
Claim 32
Dependent Claim
15 words
The method of claim 25, wherein the plurality of objects comprises letters of the alphabet.
Claim 33
Dependent Claim
32 words
The method of claim 25 and further comprising training the neural network through backpropagation learning techniques to store the representations of the desired object and the desired distance in the hidden layer.
Claim 34
Dependent Claim
40 words
The method of claim 25, wherein the step of providing the hidden layer comprises: providing a first hidden layer having local receptor fields, having shared weights; and providing a second hidden layer having local receptor fields and no shared weights.
Claim 35
Dependent Claim
21 words
The method of claim 25 and further comprising normalizing objects that are disposed within the scan window to a normalized size.
Claim 36
Dependent Claim
121 words
The method of claim 25, wherein the output layer comprises a plurality of second output nodes, each having an associated activation energy, each second output node corresponding to one of a plurality of desired distances that exist between the frame of reference and one of a plurality of objects, the desired distances being different, and comprising the steps of: storing representations of each of the desired distances in the hidden layer that represent the desired distances; each of the representations associated with one of the second output nodes; and activating the associated one with the second output nodes when one of the objects disposed in the scan window is separated from the frame of reference by substantially the associated desired distance.
Claim 37
Independent Claim
322 words
A method for recognizing a pattern, comprising: providing an input layer in a neural network; mapping the input layer into the scan window; providing an output layer in the neural network having at least a first output node with an associated activation energy that is activated to represent the presence of a desired object in the scan window and the position thereof relative to the substantial center of the scan window and a second output node with an associated activation energy that is activated to represent a desired distance between the frame of reference within the scan window and the one of the objects not substantially centered in the scan window; providing a hidden layer in the neural network and interconnecting the hidden layer with the input layer and the output layer; mapping the input layer to the output layer with the hidden layer, the hidden layer providing a representation of the position of the desired object relative to the substantial center of the scan window, and providing a representation of the desired distance when the object not substantially centered in the scan window is separated from the frame of reference by substantially the desired distance; activating the first output node by raising its associated activation energy to a level representing the position of the desired object relative to the substantial center of the scan window in response to the desired object being disposed in of the scan window and substantially corresponding to the representation in the hidden layer; activating the second output node by raising its associated activation energy above a predetermined threshold when the distance from the frame of reference to the one of the objects not substantially centered in the scan window is substantially equal to the desired distance; and moving the scan window by a distance substantially corresponding to the desired distance associated with the second output node after activation of both the first and second output nodes.
Claim 38
Independent Claim
322 words
A method for recognizing a pattern, comprising: providing an input layer in a neural network; mapping the input layer into the scan window; providing an output layer in the neural network having at least a first output node with an associated activation energy that is activated to represent the presence of a desired object in the scan window and the position thereof relative to the substantial center of the scan window and a second output node with an associated activation energy that is activated to represent a desired distance between the frame of reference within the scan window and the one of the objects not substantially centered in the scan window; providing a hidden layer in the neural network and interconnecting the hidden layer with the input layer and the output layer; mapping the input layer to the output layer with the hidden layer, the hidden layer providing a representation of the position of the desired object relative to the substantial center of the scan window, and providing a representation of the desired distance when the object not substantially centered in the scan window is separated from the frame of reference by substantially the desired distance; activating the first output node by raising its associated activation energy to a level representing the position of the desired object relative to the substantial center of the scan window in response to the desired object being disposed in of the scan window and substantially corresponding to the representation in the hidden layer; activating the second output node by raising its associated activation energy above a predetermined threshold when the distance from the frame of reference to the one of the objects not substantially centered in the scan window is substantially equal to the desired distance; and moving the scan window by a distance substantially corresponding to the desired distance associated with the second output node after activation of both the first and second output nodes.
Claim 39
Dependent Claim
126 words
The method of claim 34, wherein the output layer comprises a plurality of first output nodes, each with associated activation energies, that correspond to the plurality of objects that exist in a predetermined sequence, and which objects can be disposed adjacent to each other and overlapping and comprising the steps of: storing representations of each of the plurality of objects in the hidden layer that each represent the position of the associated object relative to the substantial center of the scan window; each of the representations associated with one of the plurality of first output nodes; and activating the associated one of the first output nodes when the associated one of the objects or a substantially similar representation thereof is substantially centered in the scan window.
Claim 40
Dependent Claim
86 words
The method of claim 35 and further comprising: providing an additional first output node with an associated activation energy in the output layer; storing in the hidden layer a representation of the presence of the center between two of the plurality of objects; and activating the additional output node when the center between the two of the plurality of objects, corresponding to the stored representation of the center between the two of the plurality of objects, is disposed in substantially the center of the scan window.
Claim 41
Dependent Claim
18 words
The method of claim 34 wherein the frame of reference is the substantial center of the scan window.
Claim 42
Dependent Claim
32 words
The method of claim 34 and further comprising training the neural network through backpropagation learning techniques to store the representations of the desired object and the desired distance in the hidden layer.
Claim 43
Dependent Claim
21 words
The method of claim 34 and further comprising normalizing objects that are disposed within the scan window to a normalized size.