Invention Grant
- Patent Title: Scanning data streams in real-time against large pattern collections
- Patent Title (中): 针对大型图案集合实时扫描数据流
-
Application No.: US13714910Application Date: 2012-12-14
-
Publication No.: US09043264B2Publication Date: 2015-05-26
- Inventor: Jan Van Lunteren
- Applicant: International Business Machines Corporation
- Applicant Address: US NY Armonk
- Assignee: International Business Machines Corporation
- Current Assignee: International Business Machines Corporation
- Current Assignee Address: US NY Armonk
- Agency: Cantor Colburn LLP
- Agent Daniel Morris
- Main IPC: G06N5/02
- IPC: G06N5/02 ; G06F17/00 ; G06F9/44 ; G06N5/04 ; H04L12/701

Abstract:
Embodiments of the disclosure include a method for partitioning a deterministic finite automaton (DFA) into a plurality of groups. The method includes selecting, with a processing device, a subset of the plurality of states and mapping each state of the subset onto a group of the plurality of groups by assigning one or more transition rules associated with each state to a rule line of the group, wherein each rule line is assigned at most two transition rules and an extended address associated with one of the at most two transition rules. The method also includes iteratively processing each state of the subset mapped onto the group by removing the extended address from each rule line in the group with transition rules referring to a current state if the transition rules in the rule line branch within the group.
Public/Granted literature
- US20140172766A1 SCANNING DATA STREAMS IN REAL-TIME AGAINST LARGE PATTERN COLLECTIONS Public/Granted day:2014-06-19
Information query