Patent ID: 11947545
Assignee: ADOBE INC.
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 17:
18. One or more non-transient computer storage media storing instructions that, when used by one or more processors, cause the one or more processors to perform operations, the operations comprising:
receiving a data stream from a streaming data source;
generating a representative sample of the data stream, the representative sample including:
a first set of sample elements comprising real-time sample elements directly sampled from the data stream by a data stream sampling mechanism executed by the data stream processing environment; and
a second set of sample elements comprising previously stored sample elements of the data stream, sampled from a data lake data store by a bootstrap data set sampling mechanism executed by the data stream processing environment;

receiving one or more filter parameters for a data filter;
computing one or more filter statistics estimates that represent applying the one or more filter parameters to the data stream, based on applying the one or more filter parameters to the representative sample;
maintaining a freshness of the representative sample by real-time sampling of the data stream;
providing, via a user interface, the one or more filter statistics estimates; and
configuring the data filter to apply the one or more filter parameters to filter the incoming data elements of the data stream.