Iterative autocorrelation calculation for streamed data using components
AssigneeCloud & Stream Gears LLC
InventorJizhu Lu
Life of this patent
Estimating the term…
Loading patent…
AssigneeCloud & Stream Gears LLC
InventorJizhu Lu
Estimating the term…
The present invention extends to methods, systems, and computing system program products for iteratively calculating autocorrelation at a specified lag for streamed data in real time by iteratively calculating one or more components of autocorrelation at the specified lag l for a computation window of size n. Embodiments of the invention include iteratively calculating one or more components of autocorrelation at the specified lag l for an adjusted computation window based on the one or more components of the autocorrelation at the specified lag l calculated for a previous computation window and then calculating the autocorrelation at the specified lag l using the components. Iteratively calculating autocorrelation avoids visiting all data elements in the adjusted computation window and performing redundant computations thereby increasing calculation efficiency, saving computing resources and reducing computing system's power consumption.
A computing-system-implemented method for calculating an autocorrelation for an adjusted computation window on a computing-device-based computing system which comprises one or more computing devices and one or more storage media, each of the one or more computing devices comprising one or more processors, the method comprising:
A computing system, the computing system comprising:
A computing system program product for use at a configured computing system comprising one or more computing devices and one or more storage media, each of the one or more computing devices comprising one or more processors, the computing system program product for implementing a method for generating an autocorrelation at a specified lag for data elements in an adjusted computation window, the computing system program product comprising one or more non-transitory computing-device-readable storage media having stored thereon computing-device-executable instructions that, when executed by at least one of the one or more computing devices in the configured computation system, cause the configured computing system to perform the method, the method including steps to:
Dependencies are inferred from the claim text.