×

MATCH ENGINE FOR DETECTION OF MULTI-PATTERN RULES

  • US 20140052748A1
  • Filed: 10/25/2013
  • Published: 02/20/2014
  • Est. Priority Date: 07/31/2009
  • Status: Active Grant
First Claim
Patent Images

1. A method of recognizing a specified group of patterns in a data stream, the method comprising:

  • identifying a multi-pattern rule for said specified group of patterns in the data stream;

    using a first array of finite state machines, in a first, pattern scanner stage, 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, sending pattern identifiers to a second array of finite state machines, in a second, rule processor stage;

    using the second array of finite state machines for determining if the specified group of patterns is in the data stream in accordance with the identified multi-pattern rule by, at least in part, using said pattern identifiers; and

    using a compiler to distribute a function that matches an individual pattern over the first, pattern scanner stage and the second, rule processor stage.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×