Industrial data analytics in a cloud platform
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
G06F-015/16
H04L-029/06
G06Q-010/06
출원번호
US-0087873
(2013-11-22)
등록번호
US-9438648
(2016-09-06)
발명자
/ 주소
Asenjo, Juan L.
Strohmenger, John
Nawalaniec, Stephen Thomas
Hegrat, Bradford Henry
Harkulich, Joseph A.
Korpela, Jessica Lin
Wright, Jenifer Rydberg
Hessmer, Rainer
Dyck, John
Hill, Edward Alan
Conti, Salvatore T.
출원인 / 주소
ROCKWELL AUTOMATION TECHNOLOGIES, INC.
대리인 / 주소
Amin, Turocy & Watson, LLP
인용정보
피인용 횟수 :
17인용 특허 :
75
초록▼
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
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.
대표청구항▼
1. A system for processing industrial data, comprising: a memory that stores executable components;a processor, operatively coupled to the memory, that executes executable components, the executable components comprising: a device interface component configured to receive data from an industrial dev
1. A system for processing industrial data, comprising: a memory that stores executable components;a processor, operatively coupled to the memory, that executes executable components, the executable components comprising: a device interface component configured to receive data from an industrial device and store the data on cloud storage, wherein the data comprises at least process data relating to an industrial process appended with device data identifying the industrial device and customer data comprising a customer identifier of an industrial enterprise from which the data is received;an analysis component configured to perform a collective analysis on the data and aggregated data stored on the cloud storage in association with one or more other customer identifiers, and identify at least one of a predicted performance issue of the industrial device or a configuration modification for improving performance of the industrial device based on a result of the collective analysis; anda communication component configured to send notification data identifying at least one of the predicted performance issue or the configuration modification to a client device via the cloud platform. 2. The system of claim 1, wherein the device data comprises at least one of a device identifier of the industrial device, a firmware revision identifier, a software code identifier, an operating system identifier, a configuration parameter setting for the industrial device, a status indicator for the industrial device, or a role identifier that identifies a role of the industrial device in the industrial process. 3. The system of claim 1, wherein the customer data further comprises at least one of contact information for one or more employees of the industrial enterprise, an industry identifier for the industrial enterprise, schedule data indicating a schedule for receipt or delivery of parts or ingredients involved in an industrial process, ingredient identification data indicating one or more ingredients used in the industrial process, or service contract data defining a service agreement between the industrial enterprise and a service provider. 4. The system of claim 1, wherein the analysis component is further configured to reference a product resource data store on the cloud platform to determine whether at least one of a hardware upgrade or a software upgrade is available for the industrial device based on the device data, and the communication component is further configured to send upgrade notification data to the client device in response to determining that at least one of the hardware upgrade or the software upgrade is available. 5. The system of claim 4, wherein the analysis component is further configured to identify a service agreement between the industrial enterprise and a service provider based on the customer data, and to generate the upgrade notification data based on the service agreement. 6. The system of claim 1, wherein the device interface component is further configured to store the industrial data on the cloud platform in association with the customer identifier. 7. The system of claim 1, wherein the device interface component is further configured to collect multi-enterprise data from multiple industrial enterprises associated with respective different customer identifiers and store the multi-enterprise data as the aggregated data, and wherein the collective analysis comprises a correlation of the industrial data associated with the customer identifier with at least a subset of the multi-enterprise data corresponding to the one or more other customer identifiers. 8. The system of claim 7, wherein the analysis component is further configured to perform the collective analysis based on another correlation of the industrial data with extrinsic data collected from one or more sources that are external to the industrial enterprise. 9. The system of claim 7, wherein the analysis component comprises: an industry filter configured to identify a subset of the multi-enterprise data corresponding to an industry defined by the customer model to yield industry-specific data;an application filter configured to identify a subset of the industry-specific data associated with a type of industrial application to yield application-specific data; anda grouping component configured to segregate the application-specific data according to at least one of device models of devices that generated the application-specific data, configuration settings of the devices that generated the application-specific data, firmware versions of the devices that generated the application-specific data, or software code executed on the devices that generated the application-specific data to yield configuration-specific data groups,wherein the analysis component is configured to generate the notification data based on a result of comparative analysis performed across the configuration-specific data groups. 10. The system of claim 9, wherein the communication component is further configured to send output data to the client device based on another result of the collective analysis, the output data comprising at least one of device compatibility data, risk assessment data, report data identifying comparative performance metrics for different device configurations represented by the respective configuration-specific groups, or asset configuration recommendation data. 11. The system of claim 1, wherein the device data further comprises information identifying one or more other devices communicatively connected to the industrial device and a hierarchical relationship between the industrial device and the one or more other devices. 12. A method for analyzing industrial data, comprising: receiving, at a cloud platform by a system comprising at least one processor, data from an industrial device, wherein the data comprises at least process data relating to an industrial process controlled at least in part by the industrial device appended with device profile data identifying the industrial device and customer profile data comprising a customer identifier associated with an industrial enterprise;aggregating, by the system, the data on cloud storage with other data associated with other customer identifiers to yield aggregated data;analyzing, by the system, the aggregated data based on a customer model associated with the customer identifier;identifying, by the system, at least one of a predicted performance issue of the industrial device or a configuration modification for improving a performance metric of the industrial process based on a result of the analyzing; andin response to the determining, sending, by the system, output data to a client device via the cloud platform, the output data identifying at least one of the predicted performance issue or the configuration modification. 13. The method of claim 12, wherein the receiving comprises receiving, as the device profile data, the device identifier and at least one of a firmware revision identifier, a software code identifier, an operating system identifier, a configuration parameter setting for the industrial device, a status indicator for the industrial device, a role identifier that identifies a role of the industrial device in the industrial process, or identification of one or more other devices communicatively connected to the industrial device. 14. The method of claim 12, wherein the receiving comprises receiving, as the customer profile data, the customer identifier and at least one of contact information for one or more employees of the industrial enterprise, an industry identifier for the industrial enterprise, schedule data indicating a schedule for receipt or delivery of parts or ingredients involved in the industrial process, ingredient identification data indicating one or more ingredients used in the industrial process, or service contract data defining a service agreement between the industrial enterprise and a service provider. 15. The method of claim 12, further comprising: cross-referencing, by the system, the device identifier specified in the device profile data to a product resource data store on the cloud platform;determining, by the system, whether at least one of a hardware upgrade or a software upgrade is available for the industrial device based on the cross-referencing;generating, by the system, notification data indicating that at least one of the hardware upgrade or the software upgrade is available; andsending, by the system, the notification data to the client device via the cloud platform. 16. The method of claim 15, further comprising identifying, by the system, a service agreement between the industrial enterprise and a vendor of the industrial device, wherein the sending the output data comprises sending the output data based on the service agreement. 17. The method of claim 12, further comprising receiving, at the cloud platform by the system, multi-enterprise data from a plurality of industrial devices, wherein the identifying comprises identifying at least one of the predicted performance issue or the configuration modification based on a learned correlation between the industrial data and the multi-enterprise data. 18. The method of claim 12, wherein the identifying comprises identifying at least one of the predicted performance issue or the configuration modification further based in part on a correlation between the industrial data and extrinsic data received from a source external to the industrial enterprise. 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 data from an industrial device via a cloud interface and storing the data on one or more cloud storage devices of a cloud platform, wherein the data comprises at least production data associated with an industrial process controlled in part by the industrial device, device data identifying the industrial device, and customer data comprising a customer identifier associated with an industrial organization that owns the industrial device;aggregating the data with other data associated with one or more other customer identifiers to yield aggregated data;analyzing the aggregated data based on a customer model corresponding to the customer identifier;determining at least one of a predicted performance issue of the industrial device or a device configuration recommendation for improvement of a performance metric of the industrial process based on a result of the analyzing; andsending output data identifying at least one of the predicted performance issue or the device configuration recommendation to a client device via the cloud platform. 20. The non-transitory computer-readable medium of claim 19, wherein the receiving comprises receiving, as the device data, at least one of a device identifier, a firmware revision identifier, a software code identifier, an operating system identifier, a configuration parameter setting for the industrial device, a status indicator for the industrial device, a role identifier that identifies a role of the industrial device in the industrial process, or identification of one or more other devices communicatively connected to the industrial device. 21. The non-transitory computer-readable medium of claim 19, wherein the receiving comprises receiving, as the customer data, the customer identifier and at least one of contact information for one or more employees of the industrial organization, an industry identifier for the industrial organization, or service contract data defining a service agreement between the industrial organization and a service provider.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (75)
Araujo, Kenneth S.; Best, Reginald P.; Douglas, Christopher P.; Heitmueler, Devin J.; Zhang, Siuling C.; Isayev, Gamid, APPARATUS AND ACCOMPANYING METHODS FOR PROVIDING, THROUGH A CENTRALIZED SERVER SITE, AN INTEGRATED VIRTUAL OFFICE ENVIRONMENT, REMOTELY ACCESSIBLE VIA A NETWORK-CONNECTED WEB BROWSER, WITH REMOTE NET.
Gandhi,Amar S.; Layman,Andrew J.; Weisman,Daniel R.; Pather,Shyamalan; Zintel,William Michael, Data driven remote device control model with general programming interface-to-network messaging adapter.
Chand, Sujeet; Briant, Stephen C.; Hall, Kenwood H.; Hood, Gavan W.; Baier, John J.; Kalan, Michael D., Incremental association of metadata to production data.
Husted Raymond R. ; Yoke Michael David ; Meeker James A. ; Westman Donald Alan, Industrial controller with I/O mapping table for linking software addresses to physical network addresses.
Albert, Mark; Howes, Richard A.; Kersey, Edward A.; Menditto, Louis F.; O'Rourke, Chris; Tiwari, Pranav Kumar; Tsang, Tzu-Ming, Load balancing using distributed forwarding agents with application based feedback for different virtual machines.
Kohler, Frieder; Fauser, Matthias, Method and circuitry for producing nominal position values for a closed loop position control of a numerically continuous-path controlled machine.
Ramarao, Surendra Channakeshavapura; Sarma, Sanjeev Vahni; Pandian, Alagu Raja, Method and system for displaying proiritized live thumbnail of process graphic views.
Hyziak Janusz (Des Plaines IL) Oprescu-Surcobe Valentin (Northbrook IL) Smith Steven M. (Hoffman Estates IL) Zabolotzky Scott A. (Addison IL), Method for selecting transmission preferences.
Benton Allen D. (Dublin OH) Hochstedler Leon J. (Worthington OH) Hughes Kevin A. (Columbus OH) Knapke Paul H. (Columbus OH) Monteiro Michael J. (Westerville OH) Protopapas Christopher J. (Columbus OH, Prelinked parameter configuration, automatic graphical linking, and distributed database configuration for devices withi.
Wylie,Douglas R.; Baier,John Joseph; Callaghan,David Michael, System and methodology facilitating remote and automated maintenance procedures in an industrial controller environment.
Baier,John Joseph; Callaghan,David Michael, System and methodology providing open interface and distributed processing in an industrial controller environment.
Vanga, Venu Gopala Reddy; Achanta, Anjani Prasad V. V. S.; Vuriti, Suneel Kumar, Systems and methods for the configuration of substation remote terminals with a central controller.
Lawson, Douglas C.; Reichard, Douglas J.; Harkulich, Joseph A.; Hessmer, Rainer; Chand, Sujeet; Farchmin, David W.; Pantaleano, Michael John, Cloud-based operator interface for industrial automation.
Lawson, Douglas C.; Reichard, Douglas J.; Harkulich, Joseph A.; Hessmer, Rainer; Chand, Sujeet; Farchmin, David W., Industrial automation service templates for provisioning of cloud services.
Asenjo, Juan L.; Strohmenger, John; Nawalaniec, Stephen Thomas; Hegrat, Bradford Henry; Harkulich, Joseph A.; Korpela, Jessica Lin; Wright, Jenifer Rydberg; Hessmer, Rainer; Dyck, John; Hill, Edward Alan; Conti, Salvatore T., Industrial data analytics in a cloud platform.
Asenjo, Juan L.; Strohmenger, John; Nawalaniec, Stephen Thomas; Hegrat, Bradford Henry; Harkulich, Joseph A.; Korpela, Jessica Lin; Wright, Jenifer Rydberg; Hessmer, Rainer; Dyck, John; Hill, Edward Alan; Conti, Salvatore T., Risk assessment for industrial systems using big data.
Lawson, Douglas C.; Reichard, Douglas J.; Harkulich, Joseph A.; Hessmer, Rainer; Chand, Sujeet; Farchmin, David W., Smart device for industrial automation.
Lawson, Douglas C.; Reichard, Douglas J.; Harkulich, Joseph A.; Hessmer, Rainer; Chand, Sujeet; Farchmin, David W., Transformation of industrial data into useful cloud information.
Asenjo, Juan; Strohmenger, John; Nawalaniec, Stephen; Hegrat, Bradford H.; Harkulich, Joseph A.; Korpela, Jessica Lin; Wright, Jenifer Rydberg; Hessmer, Rainer; Dyck, John; Hill, Edward Alan; Conti, Sal, Using cloud-based data for virtualization of an industrial automation environment.
Asenjo, Juan; Strohmenger, John; Nawalaniec, Stephen; Hegrat, Bradford H.; Harkulich, Joseph A.; Korpela, Jessica Lin; Wright, Jenifer Rydberg; Hessmer, Rainer; Dyck, John; Hill, Edward Alan; Conti, Sal, Using cloud-based data for virtualization of an industrial automation environment with information overlays.
Asenjo, Juan; Strohmenger, John; Nawalaniec, Stephen; Hegrat, Bradford H.; Harkulich, Joseph A.; Korpela, Jessica Lin; Wright, Jenifer Rydberg; Hessmer, Rainer; Dyck, John; Hill, Edward Alan; Conti, Sal, Using cloud-based data to facilitate enhancing performance in connection with an industrial automation system.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.