Circular-buffer for generating machine learning estimates of streaming observations in real time
OwnerZejin DING, Guang Chao WANG +1inventors
InventorsZejin DING, Guang Chao WANG, Kenny C. GROSS
Life of this patent
Estimating the term…
Loading patent…
OwnerZejin DING, Guang Chao WANG +1inventors
InventorsZejin DING, Guang Chao WANG, Kenny C. GROSS
Estimating the term…
Systems, methods, and other embodiments associated with generating a stream of ML estimates from a stream of observations in real-time using a circular double buffer are described. In an example method, observations are received from the stream of observations. The observations are loaded in real time into a circular buffer. The circular buffer includes a first buffer and a second buffer that are configured together in a circular configuration. Estimates of what the observations are expected to be are generated by a machine learning model from the observations that are in the circular buffer. The generation of estimates alternates between generating the estimates from observations in the first buffer in parallel with loading the second buffer, and generating the estimates from observations in the second buffer in parallel with loading the first buffer. The estimates are written to the stream of estimates in real time upon generation.
A non-transitory computer-readable medium that includes stored thereon computer-executable instructions for generating a stream of estimates from a stream of observations in real time that when executed by at least a processor of a computer cause the computer to:
A computer-implemented method for generating a stream of estimates from a stream of observations in real time, the method comprising:
A computing system, comprising:
Dependencies are inferred from the claim text.