INTELLIGENT AND NEAR REAL-TIME MONITORING IN A STREAMING ENVIRONMENT
First Claim
1. A computer-implemented method comprising:
- when an event is detected based on execution of at least one rule against enriched streamed data, receiving a notification of the event detection; and
determining, in near real time, to instantiate one or more actions based on the notification and the event detected.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention is directed to intelligent and near real-time monitoring in a streaming environment. In embodiments, a streaming platform streams raw data from raw data capture devices, where the raw data is contextually enriched using multiple information sources. A rule execution operator, integrated within the streaming platform, detects events by executing rules against the contextually enriched data. The rules applied are customizable, flexible, multivariate, and dynamically responsive to changing information. When an event is detected, an action can be instantiated in response to the event detection and/or newly derived information. The action and/or instructions for performing the action are communicated to external sources, where the action can be initiated and/or completed. Accordingly, actions are instantiated in near real time relative to the initial receipt of raw data from which the events were detected. Actions may be delayed using sophisticated temporal reasoning, in some embodiments.
7 Citations
20 Claims
-
1. A computer-implemented method comprising:
-
when an event is detected based on execution of at least one rule against enriched streamed data, receiving a notification of the event detection; and determining, in near real time, to instantiate one or more actions based on the notification and the event detected. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. One or more non-transitory computer-readable storage media having computer-executable instructions embodied thereon that, when executed, perform a method for event-detection action instantiation in a complex event processing system, the media comprising:
one or more processors configured to; when an event is detected based on execution of at least one rule against enriched streamed data of a streaming platform, receive a notification of the event detection; determine, in near real time, to instantiate one or more actions based on the notification and the event detected; and instantiate the one or more actions. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
20. A system comprising:
-
a middleware component communicatively coupled to a complex processing system, the middleware component configured to; receive raw data in near real time from a plurality of raw data capture devices; and communicate the raw data, in near real time, to a streaming platform having a rule execution operator integrated therein; and one or more processors integrated within the middleware component, wherein the one or more processors are configured to; when an event is detected based on execution of at least one rule against enriched streamed data of the streaming platform, receive a notification of the event detection; determine, in near real time, to instantiate one or more actions based on the notification and the event detected; and instantiate the one or more actions.
-
Specification