System and method for on-site monitoring data archival
First Claim
Patent Images
1. A system comprising:
- one or more sensors configured to monitor a machine and generate corresponding monitoring data; and
an on-site monitoring (OSM) data archival portion including a processor configured to execute;
an on-site monitoring (OSM) archiver configured to receive and store the monitoring data collected by the one or more sensors;
an export service configured to export a portion of the monitoring data from the OSM archiver into one or more compressed files, wherein the export service comprises one or more threads configured to be executed on the processor, and wherein the processor is configured to determine a time of execution for each of the one or more threads, and to generate a data archive of the portion of the monitoring data collected over a first time interval or over a second time interval based at least in part on whether the time of execution corresponds to an expected time for exporting the portion of the monitoring data; and
an export background intelligent transfer service (BITS) configured to establish a secure connection and send the one or more compressed files to an off-site location.
2 Assignments
0 Petitions
Accused Products
Abstract
In an embodiment, a system includes an on-site monitoring (OSM) data archival portion having one or more sensors configured to monitor a machine and generate corresponding monitoring data. The system also includes an on-site monitoring (OSM) archiver configured to receive and store the monitoring data collected by the one or more sensors. The system further includes an export service configured to export a portion of the monitoring data from the OSM archiver into one or more compressed files. The system also includes an export background intelligent transfer service (BITS) configured to establish a secure connection and send the one or more compressed files to an off-site location.
21 Citations
23 Claims
-
1. A system comprising:
-
one or more sensors configured to monitor a machine and generate corresponding monitoring data; and an on-site monitoring (OSM) data archival portion including a processor configured to execute; an on-site monitoring (OSM) archiver configured to receive and store the monitoring data collected by the one or more sensors; an export service configured to export a portion of the monitoring data from the OSM archiver into one or more compressed files, wherein the export service comprises one or more threads configured to be executed on the processor, and wherein the processor is configured to determine a time of execution for each of the one or more threads, and to generate a data archive of the portion of the monitoring data collected over a first time interval or over a second time interval based at least in part on whether the time of execution corresponds to an expected time for exporting the portion of the monitoring data; and an export background intelligent transfer service (BITS) configured to establish a secure connection and send the one or more compressed files to an off-site location. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method comprising:
-
monitoring the operation of one or more machines using one or more controllers; storing monitoring data received from the one or more controllers in an on-site monitoring (OSM) archiver; exporting a portion of the monitoring data from the OSM archiver into one or more compressed files, wherein exporting the portion of the monitoring data comprises executing one or more threads via a processor of the OSM archiver; determining a time of execution for each of the one or more threads; generating a data archive of the portion of the monitoring data collected over a first time interval or over a second time interval based at least in part on whether the time of execution corresponds to an expected time for exporting the portion of the monitoring data; establishing an asynchronous communication channel to a central site; and sending the one or more compressed files to the central site via the asynchronous communication channel. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
-
20. A non-transitory, computer-readable medium storing instructions executable by a processor of one or more electronic devices, comprising:
-
instructions to spawn an export thread via the processor to package a portion of monitoring data for a machine from an on-site monitoring (OSM) archiver into one or more files; instructions to determine a time of execution for the export thread; instructions to generate a data archive of the portion of the monitoring data collected over a first time interval or over a second time interval based at least in part on whether the time of execution corresponds to an expected time for exporting the portion of the monitoring data and instructions to establish an asynchronous background intelligent transfer service (BITS) communication channel and send the one or more files to a central site via the BITS communication channel. - View Dependent Claims (21, 22, 23)
-
Specification