System and method for storage and analysis of time-based data
AssigneeThe Boeing Company
InventorsIan A. WILLSON, John G. WILSON, Daniel D. GILBERTSON, William D. KELSEY
Life of this patent
Estimating the term…
Abstract
A system and method includes a data sensor providing sensor data. A database is configured to store the sensor data over time in rows of a table. A processor is configured to convert the table into a temporal format and collapse the rows in a temporal table. The temporal data can be normalized, and the normalized temporal data can be natively analyzed over normalized time periods, e.g., to improve an efficiency and/or accuracy of the analysis. The systems and methods can also be used to efficiently inter-operate with non-temporal data as needed.
Claims21
1-20. (canceled)
A computer-implemented method of sensor data normalization, the computer-implemented method comprising:
- receiving a plurality of rows containing sensor data, the sensor data including a vehicle identification, a sensor identification, a time offset, and a sensor value, wherein the time offset represents a point in time;
- converting the plurality of rows into a temporal format by operation of one or more computer processors, by joining each row in the plurality of records with a respective, subsequent row having matching vehicle and sensor identifications and a next chronological time offset, wherein the converted plurality of rows is sorted chronologically based on a timespan of the joined rows, the timespan defined to contain the points in time represented by the time offsets of the rows being joined;
- and
- collapsing, in the sorted plurality of rows, consecutive rows having matching vehicle and sensor identifications but differing timespans into a single row having a containing timespan defined to contain the differing timespans, whereafter the sorted plurality of rows is output as normalized rows.
A non-transitory computer-readable medium containing instructions executable to perform an operation of sensor data normalization, the operation comprising:
- receiving a plurality of rows containing sensor data, the sensor data including a vehicle identification, a sensor identification, a time offset, and a sensor value, wherein the time offset represents a point in time;
- converting the plurality of rows into a temporal format by operation of one or more computer processors when executing the instructions, by joining each row in the plurality of records with a respective, subsequent row having matching vehicle and sensor identifications and a next chronological time offset, wherein the converted plurality of rows is sorted chronologically based on a timespan of the joined rows, the timespan defined to contain the points in time represented by the time offsets of the rows being joined;
- and
- collapsing, in the sorted plurality of rows, consecutive rows having matching vehicle and sensor identifications but differing timespans into a single row having a containing timespan defined to contain the differing timespans, whereafter the sorted plurality of rows is output as normalized rows.
A system of sensor data normalization, the system comprising:
- one or more computer processors;
- a memory containing a program executable by the one or more computer processors to perform an operation comprising:
- receiving a plurality of rows containing sensor data, the sensor data including a vehicle identification, a sensor identification, a time offset, and a sensor value, wherein the time offset represents a point in time;
- converting the plurality of rows into a temporal format, by joining each row in the plurality of records with a respective, subsequent row having matching vehicle and sensor identifications and a next chronological time offset, wherein the converted plurality of rows is sorted chronologically based on a timespan of the joined rows, the timespan defined to contain the points in time represented by the time offsets of the rows being joined;
- and
- collapsing, in the sorted plurality of rows, consecutive rows having matching vehicle and sensor identifications but differing timespans into a single row having a containing timespan defined to contain the differing timespans, whereafter the sorted plurality of rows is output as normalized rows.
Dependencies are inferred from the claim text.