07702629 is referenced by 108 patents and cites 217 patents.

Disclosed herein is an improved architecture for regular expression pattern matching. Improvements to pattern matching deterministic finite automatons (DFAs) that are described by the inventors include a pipelining strategy that pushes state-dependent feedback to a final pipeline stage to thereby enhance parallelism and throughput, augmented state transitions that track whether a transition is indicative of a pattern match occurring thereby reducing the number of necessary states for the DFA, augmented state transition that track whether a transition is indicative of a restart to the matching process, compression of the DFA's transition table, alphabet encoding for input symbols to equivalence class identifiers, the use of an indirection table to allow for optimized transition table memory, and enhanced scalability to facilitate the ability of the improved DFA to process multiple input symbols per cycle.

Title
Method and device for high performance regular expression pattern matching
Application Number
11/293619
Publication Number
7702629 (B2)
Application Date
December 2, 2005
Publication Date
April 20, 2010
Inventor
Benjamin Curry Brodie
University City
MO, US
David Edward Taylor
St. Louis
MO, US
Ron K Cytron
St. Louis
MO, US
Agent
Benjamin L Volk Jr Esq
Thompson Coburn
Assignee
Exegy Incorporated
MO, US
IPC
G06F 17/30
View Original Source