Systems and methods for alert services
AssigneeBank of Montreal
InventorsYishi LIU, Ching Leong WAN
Life of this patent
Estimating the term…
Abstract
Embodiments relate to systems, processes and devices for an information delivery platform or data hub with an alert processor that can be configured to receive a request to generate an alert configuration at the data hub, the request indicating a target unit; generate and store an alert rule corresponding to the alert configuration, the alert rule having a trigger and an action; detect an event at the data hub based on a set of data of the data stored at the data hub, the event having event data; convert the event data to an alert trigger at the data hub based on the trigger of the alert rule; generate an alert notification for the alert trigger based on the action of the alert rule; and transmit the alert notification to the target unit.
Claims20
A system for generating alert notifications, comprising at least a processor and a non-transient data memory storage, the data memory storage containing machine-readable instructions for execution by the processor, the machine-readable instructions configured to, when executed by the processor, provide an alert service configured to:
- load and store data from a plurality of source systems at a data hub implemented by a non-transient data store;
- receive a request for an alert subscription at the data hub, the request indicating a subscriber and an alert configurations;
- generate and store an alert rule corresponding to the alert configuration, the alert rule having a trigger and an action;
- detect an event at the data hub based on correlated event data of the data stored at the data hub, the correlated event data corresponding to the trigger of the alert rule, the correlated event data based on in-memory event correlation and computing for real-time detection;
- generate an alert notification for the alert trigger based on the action of the alert rule;
- and
- transmit the alert notification to the subscriber based on the subscription.
A non-transitory machine-readable medium storing instructions configured to, when executed by the processor, provide an alert service configured to:
- receive a request for an alert subscription at a data hub, the request indicating a subscriber and an alert configurations, the data hub storing data from a plurality of source systems, the data hub implemented by a non-transient data store;
- generate and store an alert rule corresponding to the alert configuration;
- detect an event at the data hub based on correlated event data of the data stored at the data hub, the correlated event data corresponding to the alert rule, the correlated event data based on in-memory event correlation and computing for real-time detection;
- generate an alert notification based on the alert rule;
- and
- transmit the alert notification to the subscriber based on the subscription.
Dependencies are inferred from the claim text.