Patent ID: 11886278
Assignee: DISCOVER FINANCIAL SERVICES
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 26:
27. A non-transitory computer-readable medium, wherein the non-transitory computer-readable medium is provisioned with program instructions that, when executed by at least one processor, cause a computing platform to:
cause a client device associated with a user to present an interface for creating an anomaly detection rule;
receive, from the client device, data defining a given anomaly detection rule that has been created by the user via the interface, wherein the given anomaly detection rule comprises at least one anomaly condition that is to be applied to at least one streaming event queue;
store a data representation of the given anomaly detection rule in a data store;
retrieve the data representation of the given anomaly detection rule from the data store;
convert the data representation of the given anomaly detection rule to a streaming query statement;
iteratively apply the streaming query statement to the at least one streaming event queue;
while iteratively applying the streaming query statement to the at least one streaming event queue, make at least one determination that the at least one anomaly condition is satisfied; and
based on the at least one determination:
generate at least one anomaly event;
write the generated at least one anomaly event to a given streaming event queue that is designated for anomaly events;
based on the at least one anomaly event and the data representation of the given anomaly detection rule, generate at least one anomaly notification to be issued to the user; and
cause the at least one anomaly notification to be issued to the user.