×

Runtime optimization of spatiotemporal events processing

  • US 8,938,443 B2
  • Filed: 10/19/2010
  • Issued: 01/20/2015
  • Est. Priority Date: 10/19/2010
  • Status: Active Grant
First Claim
Patent Images

1. A computerized method of runtime optimization of spatiotemporal event processing, comprising:

  • receiving and filtering events by filters;

    defining, interactively with a user, a plurality of spatial contexts or spatiotemporal contexts;

    specifying, interactively with the user, a plurality of spatial patterns or spatiotemporal patterns which define relationships among a plurality of events that comply with policies within the defined spatial contexts and spatiotemporal contexts respectively, wherein the specifying is based on the events filters and condition evaluation created interactively with the user;

    detecting, in real time using a computerized processor, a plurality of event patterns within a stream of incoming events by grouping the incoming events into a plurality of subsets and applying a pattern matching process to compare each one of the plurality of subsets to the plurality of specified spatial patterns or spatiotemporal patterns;

    adaptively generating, in real time, a spatial execution plan that defines an order of processing the plurality of events to optimize processing of the plurality of event patterns based at least partially on;

    the plurality of defined spatial contexts and spatiotemporal contexts defined, the plurality of specified spatial or spatiotemporal patterns, the plurality of subsets, the plurality of detected event patterns, a processing strategy of the plurality of events and an processing intensity of the plurality of events; and

    processing, in real time using the computerized processor, the plurality of event patterns in the order defined by the spatial execution plan to detect at least one significant situation.

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