Invention Grant
- Patent Title: Match engine for detection of multi-pattern rules
- Patent Title (中): 匹配引擎,用于检测多模式规则
-
Application No.: US14063554Application Date: 2013-10-25
-
Publication No.: US09015102B2Publication Date: 2015-04-21
- 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: Scully, Scott, Murphy & Presser, P.C.
- Agent Daniel P. Morris, Esq.
- Main IPC: G06F9/46
- IPC: G06F9/46 ; G06N5/02 ; G06F17/30

Abstract:
Methods, systems and computer program products are disclosed for detecting patterns in a data stream that match multi-pattern rules. One embodiment of the invention provides a method of recognizing a specified group of patterns in a data stream. The method comprises identifying a rule for said specified group of patterns in the data stream, and using a first array of finite state machines to scan the data stream for at least some of the patterns in the specified group. For patterns in the specified group that are found in the data stream by the first array of finite state machines, pattern identifiers are sent to a second array of finite state machines. The second array of finite state machines determines if the specified group of patterns is in the data stream in accordance with the identified rule by, at least in part, using said pattern identifiers.
Public/Granted literature
- US20140052748A1 MATCH ENGINE FOR DETECTION OF MULTI-PATTERN RULES Public/Granted day:2014-02-20
Information query