Match engine for detection of multi-pattern rules
AssigneeInternational Business Machines Corporation
InventorJan van Lunteren
Life of this patent
Estimating the term…
Loading patent…
AssigneeInternational Business Machines Corporation
InventorJan van Lunteren
Estimating the term…
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.
A method of recognizing specified groups of patterns in a data stream, the method comprising:
A finite state machine engine for recognizing specified groups of patterns in a data stream, wherein at least a first pattern of the specified groups of patterns is comprised of a plurality of subpatterns, the first state machine engine comprising:
An article of manufacture comprising:
Dependencies are inferred from the claim text.