Invention Grant
- Patent Title: Incremental DFA compilation with single rule granularity
- Patent Title (中): 增量DFA编译与单规则粒度
-
Application No.: US13755201Application Date: 2013-01-31
-
Publication No.: US09177252B2Publication Date: 2015-11-03
- Inventor: Adam Scislowicz , Michael Ruehle , Qiyan Sun
- Applicant: Intel Corporation
- Applicant Address: US CA Santa Clara
- Assignee: Intel Corporation
- Current Assignee: Intel Corporation
- Current Assignee Address: US CA Santa Clara
- Agency: Barnes & Thornburg LLP
- Main IPC: G06N5/02
- IPC: G06N5/02

Abstract:
A composite DFA for multiple regular expressions or other rules may be generated in a two-step process—first compiling single rule DFAs, then performing subset construction on those DFAs to generate the composite DFA, with subset information retained. A new batch of one or more rules may be added by another subset construction from the old composite DFA and new single rule DFAs, with subset information for the new composite DFA compressed into sets of states from old and new single rule DFAs. A batch of one or more rules is deleted by deleting references to single rule DFA states from composite DFA subsets, deleting composite DFA states with empty subsets and merging composite DFA states with identical subsets. Rules are changed by deleting the old versions and then adding the new versions.
Public/Granted literature
- US20140214748A1 INCREMENTAL DFA COMPILATION WITH SINGLE RULE GRANULARITY Public/Granted day:2014-07-31
Information query