发明名称 Method and apparatus for traversing a deterministic finite automata (DFA) graph compression
摘要 An apparatus, and corresponding method, for traversing a compressed graph used in performing a search for a match of at least one expression in an input stream is presented. The compressed graph includes a number of interconnected nodes connected solely by valid arcs. A valid arc of a current node represents a character match in an expression of a character associated with the current node. Arcs which are not valid may be pruned. Non-valid arcs may include arcs which point back to a designated node(s), or arcs that point to the same next node as the designated node(s) for the same character. Each valid arc may comprise a next node pointer, a hash function, and a copy of an associated character. The hash function may be used to manage a retrieval process used by a walker traversing the compressed node. The walker may also use a comparison function to verify the correct arc has been retrieved.
申请公布号 US2009138440(A1) 申请公布日期 2009.05.28
申请号 US20070986975 申请日期 2007.11.27
申请人 GOYAL RAJAN 发明人 GOYAL RAJAN
分类号 G06F17/30 主分类号 G06F17/30
代理机构 代理人
主权项
地址