CPC G06F 16/2465 (2019.01) | 20 Claims |
1. A computing system, comprising:
one or more processors; and
a machine-readable medium having instructions stored which, when executed by the one or more processors, cause the computing system to:
organize a stream of data into a sequential data structure and nested data structure;
define a relational operator and a sequential operator that both operate in parallel on the sequential data structure and the nested data structure;
split a collection of tuples from the stream of data into a plurality of sub-streams of the data without splitting individual tuples of the collection of tuples;
extract subsequences that match an event pattern by processing the plurality of sub-streams via parallel operations of the relational operator and the sequential operator, in which the event pattern is defined as a template matching a set of contiguous events; and
provide the subsequences that match the event pattern.
|