Industrial data analytics in a cloud platform
First Claim
1. An industrial controller, comprising:
- a memory that stores executable components;
a processor, operatively coupled to the memory, that executes the executable components, the executable components comprising;
a transformation component configured to modify raw data generated by an industrial control program executed by the industrial controller in accordance with at least one requirement of an industrial analytics application executing on a cloud platform to yield transformed data;
a customer profile component configured to append customer-specific information to the transformed data to yield profiled data, wherein the customer-specific information comprises at least a customer identifier of an industrial enterprise associated with the industrial controller, device data identifying the industrial controller, and industry data identifying a type of industry that is a focus of the industrial enterprise; and
a cloud gateway component configured to send the profiled data to the industrial analytics application, whereinthe industrial analytics application performs a collective analysis on the transformed data in view of other data stored on the cloud platform, andthe other data is selected by the industrial analytics application as a subset of stored data corresponding to the type of industry identified by the industry data.
1 Assignment
0 Petitions
Accused Products
Abstract
Cloud-aware industrial devices feed robust sets of data to a cloud-based data analyzer that executes as a service in a cloud platform. In addition to industrial data generated or collected by the industrial devices, the devices can provide device profile information to the cloud-based analyzer that identifies the device and relevant configuration information. The industrial devices can also provide customer data identifying an owner of the industrial devices, contact information for the owner, active service contracts, etc. The cloud-based data analyzer leverages this information to perform a variety of custom analytics on the data and generate reports or notifications catered to the particular industrial assets'"'"' optimal performance and business goals of the owner'"'"'s industrial enterprise, as well as perform real-time decision making and control.
309 Citations
20 Claims
-
1. An industrial controller, comprising:
-
a memory that stores executable components; a processor, operatively coupled to the memory, that executes the executable components, the executable components comprising; a transformation component configured to modify raw data generated by an industrial control program executed by the industrial controller in accordance with at least one requirement of an industrial analytics application executing on a cloud platform to yield transformed data; a customer profile component configured to append customer-specific information to the transformed data to yield profiled data, wherein the customer-specific information comprises at least a customer identifier of an industrial enterprise associated with the industrial controller, device data identifying the industrial controller, and industry data identifying a type of industry that is a focus of the industrial enterprise; and a cloud gateway component configured to send the profiled data to the industrial analytics application, wherein the industrial analytics application performs a collective analysis on the transformed data in view of other data stored on the cloud platform, and the other data is selected by the industrial analytics application as a subset of stored data corresponding to the type of industry identified by the industry data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method, comprising:
-
modifying, by an industrial controller comprising a processor, raw data generated by an industrial control program that is executed by the industrial controller to yield transformed data, wherein the modifying comprises modifying the raw data to conform to a requirement of an industrial analytics system executing on a cloud platform; adding, by the industrial controller, customer-specific data to the transformed data to yield profiled data, wherein the customer-specific data comprises at least a customer identifier of an industrial enterprise associated with the industrial controller, device data identifying the industrial controller, and industry data identifying a type of industry of the industrial enterprise; and sending, by the industrial controller, the profiled data to the industrial analytics system via the cloud platform, wherein the industrial analytics system performs a collective analysis on the transformed data in view of other data stored on the cloud platform, and wherein the other data is selected by the industrial analytics system as a subset of stored data corresponding to the type of industry identified by the industry data. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A non-transitory computer-readable medium having stored thereon executable instructions that, in response to execution, cause a computing system to perform operations, the operations comprising:
-
transforming raw data generated by an industrial control program that is executed by an industrial device to yield transformed data, wherein the transforming comprises modifying the raw data to conform to a requirement of an industrial analytics application executing on a cloud platform; appending customer-specific data to the transformed data to yield profiled data, the customer-specific data comprising at least a customer identifier of an industrial enterprise associated with the industrial device, device information identifying the industrial device, and industry information identifying a type of industry that is a focus of the industrial enterprise; and sending the profiled data to the industrial analytics application via the cloud platform wherein the industrial analytics system performs a collective analysis on the transformed data in view of other data stored on the cloud platform, and the other data is selected by the industrial analytics system as a subset of stored data corresponding to the type of industry identified by the industry information. - View Dependent Claims (18, 19, 20)
-
Specification