Invention Grant
- Patent Title: Content search mechanism that uses a deterministic finite automata (DFA) graph, a DFA state machine, and a walker process
-
Application No.: US14337759Application Date: 2014-07-22
-
Publication No.: US09336328B2Publication Date: 2016-05-10
- Inventor: Muhammad R. Hussain , David A. Carlson , Gregg A. Bouchard , Trent Parker
- Applicant: Cavium, Inc.
- Applicant Address: US CA San Jose
- Assignee: Cavium, Inc.
- Current Assignee: Cavium, Inc.
- Current Assignee Address: US CA San Jose
- Agency: Hamilton, Brook, Smith & Reynolds, P.C.
- Main IPC: G06F17/00
- IPC: G06F17/00 ; G06F17/30

Abstract:
An improved content search mechanism uses a graph that includes intelligent nodes avoids the overhead of post processing and improves the overall performance of a content processing application. An intelligent node is similar to a node in a DFA graph but includes a command. The command in the intelligent node allows additional state for the node to be generated and checked. This additional state allows the content search mechanism to traverse the same node with two different interpretations. By generating state for the node, the graph of nodes does not become exponential. It also allows a user function to be called upon reaching a node, which can perform any desired user tasks, including modifying the input data or position.
Public/Granted literature
Information query