AGGREGATION/EVALUATION OF HETEROGENIC TIME SERIES DATA
First Claim
1. A method for gathering time series data from multiple heterogenic time series data source, the method comprising:
- an act of a first collector module gathering a first plurality of time series data of a first type and having a first format from a first type of time series data source, and translate the first plurality of time series data into a resulting format;
an act of a second collector module gathering a second plurality of time series data of a second type and having a second format from a second type of time series data source, and translate the second plurality of time series data into the same resulting format; and
an act of an expression evaluation module evaluating the first and second plurality of time series data provided by the first and second collector modules to determine one or more resulting actions to perform.
2 Assignments
0 Petitions
Accused Products
Abstract
The collection and aggregation of time series data from a variety of heterogenic time series data sources. This may be accomplished through the use of multiple collector modules, each configured to gather time series data from a different time series data source, and translate that time series data from its original format into a common format. An evaluation module applies one or more expressions against the time series data in the common format in order to identify one or more operations to perform, such as alerting, reporting, actuating, and so forth. Accordingly, the principles describe herein allow real world information to be gather and acted upon even when the time series data is gathered from disparate sources. Furthermore, different systems can rely upon the actions being consistent based on access to the same underlying data.
-
Citations
20 Claims
-
1. A method for gathering time series data from multiple heterogenic time series data source, the method comprising:
-
an act of a first collector module gathering a first plurality of time series data of a first type and having a first format from a first type of time series data source, and translate the first plurality of time series data into a resulting format; an act of a second collector module gathering a second plurality of time series data of a second type and having a second format from a second type of time series data source, and translate the second plurality of time series data into the same resulting format; and an act of an expression evaluation module evaluating the first and second plurality of time series data provided by the first and second collector modules to determine one or more resulting actions to perform. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A computer program product comprising one or more computer-readable storage media having thereon computer-executable instructions that are structured such that, when executed by one or more processors of a computing system, cause the computing system to perform a method for gathering time series data from multiple heterogenic time series data source, the method comprising:
-
an act of a first collector module gathering a first plurality of time series data of a first type and having a first format from a first type of time series data source, and translate the first plurality of time series data into a resulting format; an act of a second collector module gathering a second plurality of time series data of a second type and having a second format from a second type of time series data source, and translate the second plurality of time series data into the same resulting format; and an act of an expression evaluation module evaluating the first and second plurality of time series data provided by the first and second collector modules to determine one or more resulting actions to perform.
-
-
17. A computer program product comprising one or more computer-readable storage media having thereon computer-executable instructions that are structured such that, when executed by one or more processors of a computing system, cause the computing system to instantiate and/or operation the following on the computing system:
-
a plurality of collector modules, each configured to gather data from a time series data source of different types, and translate the time series data into a common format; and an evaluation module configured to apply one or more expressions upon the time series data translated into the common format to determine one or more actions to perform. - View Dependent Claims (18, 19, 20)
-
Specification