Systems and methods for container-based data collection and analysis in an operational technology network

US12085486B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12085486-B2
Application numberUS-202217955095-A
CountryUS
Kind codeB2
Filing dateSep 28, 2022
Priority dateSep 28, 2022
Publication dateSep 10, 2024
Grant dateSep 10, 2024

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A non-transitory computer-readable medium stores instructions that, when executed by a processor, cause the processor to receive, via the processor, a characteristic of data to be collected from an operational technology (OT) device disposed within an OT network associated with an industrial automation system configured to perform an industrial automation process, determine, via the processor, that the characteristic exceeds a threshold value, and deploy, via the processor, in response to determining that the characteristic exceeds the threshold value, a container to a compute surface within the OT network that is disposed within a threshold distance of the OT device. The container is configured to receive the data from the OT device and process the received data.

First claim

Opening claim text (preview).

The invention claimed is: 1. A system, comprising: a plurality of devices configured to perform one or more operations within an industrial automation system, wherein each device of the plurality of devices comprises a compute surface configured to perform one or more software tasks; and a processor configured to: receive an alert associated with the one or more operations; identify a portion of the plurality of devices, wherein each respective device of the portion of the plurality of devices comprises a respective data source configured to acquire a respective dataset related to the alert; determine that a characteristic of a particular dataset of the plurality of datasets related to the alert exceeds a threshold value, wherein the characteristic comprises a frequency of one or more data points, a sampling rate, a time constant of a feedback loop, or any combination thereof; and send a data acquisition container to each device of the portion of the plurality of devices, wherein each data acquisition container is configured to acquire the respective dataset from the respective data source of the respective device in the respective portion of the plurality of devices, wherein the data acquisition container configured to acquire the particular dataset runs on the respective compute surface of a particular device of the plurality of devices, wherein the particular device is within a threshold network distance of the data source. 2. The system of claim 1 , wherein the processor is configured to generate a motor signature based on the respective dataset from the respective data source. 3. The system of claim 2 , wherein the processor is configured to transmit the motor signature to an additional device of the plurality of devices, wherein the additional device is configured to diagnose a condition associated with the alert based on the motor signature. 4. The system of claim 3 , wherein the additional device is configured to identify a remedial action to address the condition associated with the alert based on the motor signature, the diagnosed condition, or both. 5. The system of claim 2 , wherein the processor is configured to: diagnose a condition associated with the alert based on the motor signature; and identify a remedial action to address the condition associated with the alert based on the motor signature, the diagnosed condition, or both. 6. The system of claim 1 , wherein the alert is received from an application-specific container configured to perform at least one operation on one device of the plurality of devices. 7. A non-transitory computer-readable medium storing instructions that, when executed by a processor, cause the processor to perform operations comprising: receiving, via the processor, a characteristic of data to be collected from an operational technology (OT) device disposed within an OT network associated with an industrial automation system configured to perform an industrial automation process, wherein the characteristic comprises a frequency of one or data points within the received data, a sampling rate, a time constant of a feedback loop, or any combination thereof; determining, via the processor, that the characteristic exceeds a threshold value; and deploying, via the processor, in response to determining that the characteristic exceeds the threshold value, a container to a compute surface within the OT network, wherein the compute surface is disposed within a threshold network distance of the OT device, wherein the container is configured to receive the data from the OT device and process the received data. 8. The non-transitory computer-readable medium of claim 7 , wherein the container is configured to: diagnose a condition of the OT device based on the received data; and identify a remedial action to address the condition of the OT device based on the received data, the condition, or both. 9. The non-transitory computer-readable medium of claim 8 , wherein the processor is configured to implement the identified remedial action. 10. The non-transitory computer-readable medium of claim 8 , wherein the processor is configured to cause a graphical user interface (GUI) to display an indication of the condition of the OT device and the identified remedial action. 11. The non-transitory computer-readable medium of claim 10 , wherein the processor is configured to: receive, via the GUI, an input indicative of an approval of the identified remedial action; and implement the identified remedial action in response to receiving the input. 12. The non-transitory computer-readable medium of claim 7 , wherein the container is configured to transmit at least a portion of the processed received data to an additional compute surface within the OT network, wherein the additional compute surface is configured to: diagnose a condition of the OT device based on the processed data; and identify a remedial action to address the condition of the OT device. 13. A method, comprising: receiving, via a processor, a characteristic of data to be collected from an operational technology (OT) device disposed within an OT network associated with an industrial automation system configured to perform an industrial automation process, wherein the characteristic comprises a frequency of one or data points in the received data, a sampling rate, a time constant of a feedback loop, or any combination thereof; determining, via the processor, that the characteristic exceeds a threshold value; and deploying, via the processor, a container to a compute surface within the OT network, wherein the compute surface is within a threshold network distance of the OT device, wherein the container is configured to: receive the data from the OT device; performing one or more processing operations on the received data; diagnose a condition of the OT device based on the processed received data; and identify a remedial action to address the condition of the OT device based on the processed received data, the condition, or both. 14. The method of claim 13 , wherein the container is configured to: transmit the processed received data to an additional compute surface within the OT network for additional processing; and receive a response from the additional compute surface, wherein the diagnosing the condition of the OT device, or the identifying the remedial action to address the condition of the OT device, or both, are based in part on the response received from the additional compute surface. 15. The method of claim 14 , wherein the additional compute surface comprises an edge device. 16. The method of claim 14 , wherein the one or more processing operations comprise generating a motor signature for the OT device.

Assignees

Inventors

Classifications

  • model based detection method, e.g. first-principles knowledge model · CPC title

  • Inspection at different locations, stages of manufacturing · CPC title

  • Diagnostic unit per zone of manufacturing · CPC title

  • characterised by fault tolerance, reliability of production system · CPC title

  • characterized by the response to fault detection · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US12085486B2 cover?
A non-transitory computer-readable medium stores instructions that, when executed by a processor, cause the processor to receive, via the processor, a characteristic of data to be collected from an operational technology (OT) device disposed within an OT network associated with an industrial automation system configured to perform an industrial automation process, determine, via the processor, …
Who is the assignee on this patent?
Rockwell Automation Tech Inc
What technology area does this patent fall under?
Primary CPC classification G01M99/005. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Sep 10 2024 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).