Scalable and Extensible Framework for Storing and Analyzing Sensor Data
First Claim
1. A method for collecting and processing data, comprising the steps of:
- in a processor, exchanging data collection set-up data through a first plug-in software interface with a data collection device to configure the processor to collect measurement data from the data collection device;
collecting measurement data from the data collection device;
in the processor, exchanging analysis set-up data through a second plug-in software interface with a data analysis software package to configure the processor to provide a predefined subset of the measurement data to the data analysis software package and to accept analysis results from the data analysis software package;
providing the predefined subset of the measurement data to the data analysis software package for analysis;
accepting analysis results from the data analysis software package; and
annotating the measurement data with the analysis results.
2 Assignments
0 Petitions
Accused Products
Abstract
In a framework for acquiring and analyzing data from a network of sensors, plug-in software interfaces are used to provide scalability and flexibility. Data collection set-up data is exchanged through one or more first plug-in software interfaces with data collection devices, to configure the processor to collect measurement data from the data collection devices. Analysis set-up data is exchanged through one or more second plug-in software interfaces with one or more data analysis software packages, to configure the processor to provide a predefined subset of the measurement data to the data analysis software packages and to accept analysis results from the data analysis software packages. Measurement data and analysis results are subsequently exchanged through the plug-in interfaces.
-
Citations
28 Claims
-
1. A method for collecting and processing data, comprising the steps of:
-
in a processor, exchanging data collection set-up data through a first plug-in software interface with a data collection device to configure the processor to collect measurement data from the data collection device; collecting measurement data from the data collection device; in the processor, exchanging analysis set-up data through a second plug-in software interface with a data analysis software package to configure the processor to provide a predefined subset of the measurement data to the data analysis software package and to accept analysis results from the data analysis software package; providing the predefined subset of the measurement data to the data analysis software package for analysis; accepting analysis results from the data analysis software package; and annotating the measurement data with the analysis results. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer-usable medium having computer readable instructions stored thereon for execution by a processor to perforin a method for collecting and processing data, the method comprising the steps of:
-
exchanging data collection set-up data through a first plug-in software interface with a data collection device to configure the processor to collect measurement data from the data collection device; collecting measurement data from the data collection device; exchanging analysis set-up data through a second plug-in software interface with a data analysis software package to configure the processor to provide a predefined subset of the measurement data to the data analysis software package and to accept analysis results from the data analysis software package; providing the predefined subset of the measurement data to the data analysis software package for analysis; accepting analysis results from the data analysis software package; and annotating the measurement data with the analysis results. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
Specification