Patent ID: 7170891

Claim:
In a network for high-speed transmission of digital data, said network comprising a memory, an apparatus for rapid differentiation between input data, the apparatus comprising: a module comprising a functional element for each of adaptive, programmable, predictive randomization of said digital data; and said module comprising at least one programmable feedback shift register that is driven by said input data, wherein a final state of said at least one programmable shift register is used as an index into said memory to determine which if any input data pattern has been matched; wherein said functional element for predictive randomization comprises means for permitting a plurality of possible randomization feedback path mappings to be maintained in said memory at any time; wherein said functional element for adaptive randomization of said input data comprises means for adjusting said randomization feedback path mappings over time to handle changing input data patterns that are to be analyzed, said apparatus further comprising: means for maintaining statistics on substantially all presently evaluated feedback randomization path mappings to determine a best randomization feedback path mapping, as well as any randomization feedback path mapping that is no longer usable; and means for quickly bringing substantially all of said input data patterns back to evaluate other possible randomization patterns when said randomization feedback path mapping is no longer usable; wherein said input data pattern matching effects data classification.