Deterministic finite automata (DFA) instruction
AssigneeCavium, Inc.
InventorsGregg A. Bouchard, David A. Carlson, Richard E. Kessler, Muhammad R. Hussain
Life of this patent
Estimating the term…
Loading patent…
AssigneeCavium, Inc.
InventorsGregg A. Bouchard, David A. Carlson, Richard E. Kessler, Muhammad R. Hussain
Estimating the term…
A computer-readable instruction is described for traversing deterministic finite automata (DFA) graphs to perform a pattern search in the in-coming packet data in real-time. The instruction includes one or more pre-defined fields. One of the fields includes a DFA graph identifier for identifying one of several previously-stored DFA graphs. Another one of the fields includes an input reference for identifying input data to be processed using the identified DFA graphs. Yet another one of the fields includes an output reference for storing results generated responsive to the processed input data. The instructions are forwarded to a DFA engine adapted to process the input data using the identified DFA graph and to provide results as instructed by the output reference.
A computer-implemented method for automatically performing a pattern search in input data, the method comprising:
A non-transitory computer-readable medium storing instructions for searching for a pattern in input data that, when executed by a computer, cause the computer to:
A processor adapted to automatically process data, the processor comprising:
Dependencies are inferred from the claim text.