×

Scheduling for Fast Response Multi-Pattern Matching Over Streaming Events

  • US 20110137942A1
  • Filed: 01/29/2010
  • Published: 06/09/2011
  • Est. Priority Date: 12/09/2009
  • Status: Active Grant
First Claim
Patent Images

1. A system including instructions recorded on a computer-readable medium, the system comprising:

  • a query pattern handler configured to determine at least one query pattern to be matched against a stream of events, and configured to determine a plurality of run-time patterns representing active instances of the at least one query pattern which are currently available for matching, and which each include a plurality of states;

    an event scheduler configured to receive an event of the stream of events, the event associated with a current event set of the stream of events;

    a run-time pattern scheduler configured to determine a ranked set of the run-time patterns based on a priority metric which characterizes, for each run-time pattern, an advancement of each run-time pattern from a current state thereof when matched against the current event set; and

    a pattern match evaluator configured to evaluate each run-time pattern of the ranked set, in turn, against the current event set.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×