SYSTEM AND METHODS FOR REAL-TIME DETECTION, CORRECTION, AND TRANSFORMATION OF TIME SERIES DATA
First Claim
1. A computer-implemented method for evaluating a time series data point from a meter device, comprising:
- receiving a time series data point corresponding to a meter reading;
performing an error detection analysis on the time series data point;
performing an error correction procedure on the time series data point in response to an error found by the error detection analysis;
storing the time series data point in a warehouse database;
retrieving the time series data point from the warehouse database;
transforming the time series data point according to a configuration definition; and
storing the transformed time series data point in an analytical database.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods for time series data error detection, correction, and transformation may detect gaps and anomalies in time series data, such as from a meter device, and may correct the gaps and adjust the anomalies prior to long-term record storage. Data forecasting may be used to correct the errors in the time series data. The error corrected data may be regarded as an actual set of time series data and become a base data set against which additional heuristic projections are generated. In addition, the time series data may be transformed into any number of physical and virtual device hierarchies that represent the underlying data source configurations, and may then be stored in an analytical database for further analysis. The hierarchies may be irregular and may change over time.
-
Citations
20 Claims
-
1. A computer-implemented method for evaluating a time series data point from a meter device, comprising:
-
receiving a time series data point corresponding to a meter reading; performing an error detection analysis on the time series data point; performing an error correction procedure on the time series data point in response to an error found by the error detection analysis; storing the time series data point in a warehouse database; retrieving the time series data point from the warehouse database; transforming the time series data point according to a configuration definition; and storing the transformed time series data point in an analytical database. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A non-transitory computer-readable medium storing computer-executable instructions for evaluating a time series data point from a meter device, wherein the instructions are configured to cause a computer to:
-
receive a time series data point corresponding to a meter reading; perform an error detection analysis on the time series data point; perform an error correction procedure on the time series data point in response to an error found by the error detection analysis; store the time series data point in a warehouse database; retrieve the time series data point from the warehouse database; transform the time series data point according to a configuration definition; and store the transformed time series data point in an analytical database. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A time series data error detection, correction, and transformation system, comprising:
-
an error detection and correction module configured to; receive a time series data point corresponding to a meter reading; perform an error detection analysis on the time series data point; and perform an error correction procedure on the time series data point in response to an error found by the error detection analysis; a data warehouse communicatively linked with the error detection and correction module and configured to store the time series data point; a configuration definition store configured to store a configuration definition; a transformation module communicatively linked with the data warehouse module and the configuration definition store, and configured to; retrieve a configuration definition from the configuration definition store; retrieve the time series data point from the data warehouse; and transform the time series data point according to the configuration definition; and an analytical database communicatively linked with the transformation module and the error detection and correction module, and configured to store the transformed time series data point. - View Dependent Claims (18, 19, 20)
-
Specification