×

Techniques for matching a certain class of regular expression-based patterns in data streams

  • US 8,498,956 B2
  • Filed: 08/26/2009
  • Issued: 07/30/2013
  • Est. Priority Date: 08/29/2008
  • Status: Active Grant
First Claim
Patent Images

1. A system for detecting a pattern in a data stream comprising events, the system comprising:

  • a memory storing a plurality of instructions;

    a processor coupled to the memory, the processor configured to execute the plurality of instructions thereby causing the processor to;

    receive predicate information, the predicate information specifying a predicate associated with each symbol in a set of one or more symbols, and the predicate information expressing an inequality relationship between (1) a value from the data stream and (2) a specified value;

    receive a regular expression specifying a pattern, the regular expression comprising one or more symbols from the set of symbols;

    maintain a set of one or more bindings after processing each event received in the data stream, each binding in the set of bindings indicating a degree to which the pattern is matched as a result of the received event; and

    determine if the pattern is matched due to the received event based upon the set of one or more bindings.

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