Patent ID: 9305031
Filing Date: 2016-04-05
CPC Classification: G06F,H04L

Claim Text:
1. A method for processing tuples, comprising: receiving two or more tuples to be processed by a processing element, the processing element operating on one or more computer processors, the processing element having a windowing operator performing a windowing operation to determine a first value at the conclusion of a windowing condition, wherein tuples are accepted into and retained in a first window until the windowing condition is met, the windowing condition being an eviction condition, and the windowing operation is performed using all of the tuples in the first window when the windowing condition is met and all of the tuples in the first window are evicted when the windowing condition is met; determining from one or more tuples received within the first window before the windowing condition is met whether a condition to end the windowing operation is met; and ending the windowing operation before the windowing condition concludes when the condition to end the windowing operation is met.