Industrial data analytics in a cloud platform
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
G06F-015/16
H04L-029/08
G06Q-010/06
H04L-029/06
출원번호
US-0214583
(2016-07-20)
등록번호
US-9954972
(2018-04-24)
발명자
/ 주소
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
인용정보
피인용 횟수 :
0인용 특허 :
85
초록▼
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. 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 contr
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; anda 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. 2. The industrial controller of claim 1, wherein the customer profile component is configured to retrieve the customer-specific information from a customer profile stored on the memory of the industrial controller. 3. The industrial controller of claim 1, wherein the device data comprises at least one of a model number of the industrial controller, a device type of the industrial controller, a current firmware version installed on the industrial controller, an identifier of an operating system installed on the industrial controller, one or more configuration parameters set for the industrial controller, a status indicator for the industrial controller, or a role identifier that identifies a role of an industrial device in an industrial process controlled by the industrial controller. 4. The industrial controller of claim 1, wherein the type of industry is at least one of an automotive industry, an oil and gas industry, a food and drug industry, a marine industry, or a textiles industry. 5. The industrial controller of claim, 1 wherein the customer-specific information comprises at least one of contact information for plant personnel to be notified in the event that the industrial analytics application identifies a notifiable issue based on analysis of the transformed data, schedule data indicating a schedule for receipt or delivery of parts or ingredients involved in an industrial process controlled by the industrial controller, ingredient identification data indicating one or more ingredients used in the industrial process, or service contract data defining a service agreement between a service provider and the industrial enterprise. 6. The industrial controller of claim 1, wherein the transformation component is further configured to determine a context of the industrial controller within a topology of devices within the industrial enterprise, and to append contextual data to the raw data describing the context. 7. The industrial controller of claim 1, wherein the transformation component is configured to transform the raw data from a first format native to the industrial controller to a second format that facilitates the collective analysis by the industrial analytics application. 8. The industrial controller of claim 1, wherein the cloud gateway component is further configured to send second profiled data received from another industrial controller to the industrial analytics application. 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; andsending, 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. 10. The method of claim 9, wherein the adding comprises retrieving the customer-specific data from a customer profile stored on a memory of the industrial controller. 11. The method of claim 9, wherein the modifying comprises modifying the raw data from a first format associated with the industrial controller to a second format that facilitates the collective analysis by the industrial analytics system. 12. The method of claim 9, wherein the adding the device data comprises adding at least one of a model number of the industrial controller, a device type of the industrial controller, a current firmware version installed on the industrial controller, an identifier of an operating system installed on the industrial controller, one or more configuration parameters set for the industrial controller, a status indicator for the industrial controller, or a role identifier that identifies a role of an industrial device in an industrial process controlled by the industrial controller. 13. The method of claim 9, wherein the adding the customer-specific information comprises adding at least one of contact information for plant personnel to be notified in the event that the industrial analytics system identifies a notifiable issue based on analysis of the transformed data, schedule data indicating a schedule for receipt or delivery of parts or ingredients involved in an industrial process controlled by the industrial controller, ingredient identification data indicating one or more ingredients used in the industrial process, or service contract data defining a service agreement between a service provider and the industrial enterprise. 14. The method of claim 9, further comprising: determining, by the industrial controller, a context of the industrial controller within a topology of devices within the industrial enterprise; andadding, by the industrial controller, contextual data to the raw data, the contextual data describing the context in terms of two or more hierarchical levels of the industrial enterprise. 15. The method of claim 14, wherein the two or more hierarchical levels comprise at least one of a workcell level, a line level, an area level, a site level, or an enterprise level. 16. The method of claim 9, further comprising: receiving, by the industrial controller, second profiled data from another industrial controller; and sending, by the industrial controller, the second profiled data to the industrial analytics system via the cloud platform. 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; andsending the profiled data to the industrial analytics application via the cloud platform whereinthe industrial analytics system 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 system as a subset of stored data corresponding to the type of industry identified by the industry information. 18. The non-transitory computer-readable medium of claim 17, wherein the appending comprises determining the customer-specific data based on information recorded in a customer profile stored on the industrial device. 19. The non-transitory computer-readable medium of claim 17, wherein the customer-specific data further comprises at least one of a current firmware version installed on the industrial device, an identifier of an operating system installed on the industrial device, one or more configuration parameters set for the industrial device, a status indicator for the industrial device, a role identifier that identifies a role of the industrial device in an industrial process, contact information for plant personnel to be notified in the event that the industrial analytics system identifies a notifiable issue based on analysis of the transformed data, schedule data indicating a schedule for receipt or delivery of parts or ingredients involved in the industrial process controlled by the industrial device, ingredient identification data indicating one or more ingredients used in the industrial process, or service contract data defining a service agreement between a service provider and the industrial enterprise. 20. The non-transitory computer-readable medium of claim 17, wherein the operations further comprise: determining a context of the industrial device within a topology of devices within the industrial enterprise; andappending contextual data to the raw data, the contextual data describing the context in terms of two or more hierarchical levels of the industrial enterprise.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (85)
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.
Wezter, Michael; Garrow, Gary R.; West, II, David P.; Weir, Patrick E.; Ashby, Gary; Newton, III, Charles P., Maintenance, repair and overhaul management.
Lesaint, David; Voudouris, Christos; Azarmi, Nader; Laithwaite, Robert N. W.; O'Donoghue, John J; Noble, Andrew P; Walker, Paul; Alletson, Ian S, Method and apparatus for resource allocation when schedule changes are incorporated in real time.
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.
Devost, Matthew G., System and method for detecting potential threats by monitoring user and system behavior associated with computer and network activity.
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.
Bernal, Edward Raymond; Ghosh, Rahul; Heninger, Ivan M.; Larson, Douglas Alan; Quirk, Aaron James, Techniques for improving cloud infrastructure backup in a shared storage environment.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.