Scalable pattern recognition system
OwnerPaul Cadaretinventor
Life of this patent
Estimating the term…
Abstract
An efficient method of searching large databases for pattern recognition is provided. The techniques disclosed illustrate how a large database of arbitrary binary data might be searched at high speed using fuzzy pattern recognition methods. Pattern recognition speed enhancements are derived from a strategy utilizing effective computational decomposition, multiple processing units, effective time-slot utilization, and an organizational approach that provides a method of performance improvement through effective aggregation. In a preferred technique, a pattern recognition system would utilize multiple processing units to achieve an almost arbitrarily scalable level of pattern recognition processing performance.
Claims2
A pattern learning and recognition system comprising:
- a computer having one or more large memories, a host processor, data input means and data output means;
- one or more neural network processors connected to the host processor through an I/O bus;
- one or more neuron memory arrays connected to each neural network processor using a dedicated bus, each neuron memory array containing a pattern recognition database in a plurality of neuron data blocks, each neuron data block containing a single feature vector.
A method of learning and recognizing patterns comprising the steps:
- providing a computer having one or more large memories, a host processor, data input means and data output means;
- attaching one or more neural network processors to the host processor through an I/O bus, the neural network processor processing data in a series of computation cycles;
- attaching one or more neuron memory arrays to each neural network processor using a dedicated bus, each neuron memory array containing a pattern recognition database containing a plurality of neuron data blocks, each neuron data block containing a single feature vector;
- processing pattern recognition data from two or more pattern recognition databases in each computation cycle of the neural network processor to provide a best match;
- and
- reporting the best match with the data output means.
Dependencies are inferred from the claim text.