Patent ID: 8145650

Claim:
A device for searching predefined data in transmission packets and databases comprising: an End of Word (EOW) detector device coupled to a data stream input for receiving the data stream; at least one processor matrix coupled to the EOW detector, the at least one processor matrix having a plurality of single word processor devices, wherein each of the plurality of single word processor devices is interconnected to another single word processor device of the plurality of single word processor devices, the plurality of single word processor devices programmed to detect predefined words from the data stream input, the processor matrix sending a match signal to indicate when a string of the predefined words has been found, and wherein each single word processor device has an operational mode register having a Word Discontinuity Bit (WDB) and Embedded Bit (EMB), the WDB when set allowing each single word processor device to detect one of the predefined words programmed into the single word processor device even with character mismatches, the EMB when set allowing each single word processor device to detect specified embedded words within the predefined word programmed into the single word processor device; and a processor matrix programming unit to program the single word processors to detect the predefined words.