Data Flow Windowing and Triggering
First Claim
Patent Images
1. A method comprising:
- receiving, at data processing hardware, data corresponding to one of streaming data or batch data;
determining, using the data processing hardware, a content of the received data for computation;
determining, using the data processing hardware, an event time of the data for slicing the data;
determining a processing time to output results of the received data using the data processing hardware; and
emitting at least a portion of the results of the received data based on the event time and the processing time.
2 Assignments
0 Petitions
Accused Products
Abstract
A method includes receiving data corresponding one of streaming data or batch data and a content of the received data for computation. The method also includes determining an event time of the data for slicing the data, determining a processing time to output results of the received data, and emitting at least a portion of the results of the received data based on the processing time and the event time.
42 Citations
24 Claims
-
1. A method comprising:
-
receiving, at data processing hardware, data corresponding to one of streaming data or batch data; determining, using the data processing hardware, a content of the received data for computation; determining, using the data processing hardware, an event time of the data for slicing the data; determining a processing time to output results of the received data using the data processing hardware; and emitting at least a portion of the results of the received data based on the event time and the processing time. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A system comprising:
-
data processing hardware; and memory hardware in communication with the data processing hardware, the memory hardware storing instructions that when executed on the data processing hardware cause the data processing hardware to perform operations comprising; receiving data corresponding to one of streaming data or batch data; determining a content of the received data for computation; determining an event time of the data for slicing the data; determining a processing time to output results of the received data; and emitting at least a portion of the results of the received data based on the processing time and the event time. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
Specification