| CPC G06F 16/2379 (2019.01) [G05B 19/408 (2013.01); G06F 12/123 (2013.01); G07C 3/005 (2013.01); G05B 2219/32074 (2013.01); G06F 2212/1044 (2013.01)] | 12 Claims |

|
1. A system comprising:
an embedded historian device configured to:
receive input data from a data producer at a first resolution,
compute output variables based on the input data,
store, in a memory, the input data at the first resolution,
publish, to a local historian device, time-series data of the output variables using a local network link at a second resolution, wherein the second resolution is lower than the first resolution, wherein the local historian device is configured to publish, to a central historian device, the time series data at a third resolution, and wherein the third resolution is lower than the second resolution, wherein the local historian is configured to store the published time-series data of the output variables at the second resolution,
identify an event when the output variables meet a set of conditions, and
publish, in response to identifying the event, a portion of the time-series data, for a subset of the output variables, at the first resolution, wherein the portion of the time-series data includes at least data obtained prior to a time of the event, wherein the local historian device is further configured to re-publish, in response to identifying the event, a portion of the stored time-series data at the second resolution, and wherein the central historian device is configured to:
receive, from the embedded historian device, the portion of the time-series data published at the first resolution;
receive, from the local historian device, the portion of the time-series data re-published at the second resolution; and
merge the portion of the time-series data published at the first resolution, the portion of the time-series data re-published at the second resolution, and the published time series data at the third resolution, wherein the merging forms adaptive resolution time-series data.
|