| CPC G06F 9/542 (2013.01) [G06F 11/3017 (2013.01); G06F 11/3072 (2013.01); H04L 63/1416 (2013.01)] | 20 Claims |

|
18. A method of correlating across multiple events, comprising:
receiving, by a computing system, for a leaf rule, a stream of events each corresponding to an activity of at least one of a user, a device, or a program;
detecting, by the computing system, from the stream of events, a first plurality of events in accordance with a filter of the leaf rule;
identifying, by the computing system, from the first plurality of events, a second plurality of events satisfying a condition within a time window of the leaf rule; and
executing, by the computing system, an action in accordance with a trigger on at least a subset of the second plurality of events.
|