Remote industrial monitoring and analytics using a cloud infrastructure
First Claim
1. A system for cloud-based analysis of industrial data, comprising:
- a memory that stores computer-executable components; and
a processor, operatively coupled to the memory, that executes the computer-executable components, the computer-executable components comprising;
a receiving component configured to receive, at a cloud platform, industrial data from a cloud agent device that resides at an industrial enterprise and collects the industrial data from one or more industrial devices;
a cloud storage component configured to store the industrial data on the cloud platform; and
an analytics framework configured to perform an analysis on the industrial data based on an analysis application executed on the cloud platform, and to generate an output based on a result of the analysis,wherein the analytics framework is configured to assign a first processing task associated with the analysis to at least one virtual server that executes on the cloud platform and to assign a second processing task associated with the analysis to the cloud agent device.
1 Assignment
0 Petitions
Accused Products
Abstract
A cloud-based infrastructure facilitates gathering, transmitting, and remote storage of control and automation data using an agent-based communication channel. The infrastructure collects the industrial data from an industrial enterprise and intelligently sorts and organizes the acquired data based on selected criteria. Message queues can be configured on the cloud platform to segregate the industrial data according to priority, data type, or other criteria. Behavior assemblies stored in customer-specific manifests on the cloud platform define customer-specific preferences for processing data stored in the respective message queues. An agent-based analytics framework in the cloud platform performs desired analytics on the data using distributed parallel processing.
-
Citations
20 Claims
-
1. A system for cloud-based analysis of industrial data, comprising:
-
a memory that stores computer-executable components; and a processor, operatively coupled to the memory, that executes the computer-executable components, the computer-executable components comprising; a receiving component configured to receive, at a cloud platform, industrial data from a cloud agent device that resides at an industrial enterprise and collects the industrial data from one or more industrial devices; a cloud storage component configured to store the industrial data on the cloud platform; and an analytics framework configured to perform an analysis on the industrial data based on an analysis application executed on the cloud platform, and to generate an output based on a result of the analysis, wherein the analytics framework is configured to assign a first processing task associated with the analysis to at least one virtual server that executes on the cloud platform and to assign a second processing task associated with the analysis to the cloud agent device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for processing industrial data, comprising:
-
receiving, by a system executing on a cloud platform and comprising at least one processor, industrial data from a cloud agent device that collects the industrial data from one or more industrial devices, wherein the cloud agent device resides at a plant location; storing the industrial data on cloud-based storage; executing, on the cloud platform, an analysis application that performs an analysis on the industrial data; assigning a first processing task associated with the analysis to one or more virtual servers executing on the cloud platform; assigning a second processing task associated with the analysis to the cloud agent device; and generating output data based on a first result of the first processing task received from the one or more virtual servers and a second result of the second processing task received from the cloud agent device. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
-
19. A non-transitory computer-readable medium having stored thereon computer-executable instructions that, in response to execution, cause a computing system to perform operations, the operations comprising:
-
receiving industrial data from a cloud agent device residing at an industrial enterprise, wherein the cloud agent device collects the industrial data from one or more industrial devices; storing the industrial data on a cloud platform; performing an analysis on the industrial data in accordance with an analysis application, wherein the performing the analysis comprises; dividing an executable function defined by the analysis application into multiple executable fragments, and distributing the multiple executable fragments across at least one virtual server executing on the cloud platform and the cloud agent device for execution; and generating output data based on a result of the analysis. - View Dependent Claims (20)
-
Specification