Industrial data analytics in a cloud platform
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
G06Q-010/06
H01L-029/06
H04L-029/08
H04L-029/06
출원번호
US-0923127
(2018-03-16)
등록번호
US-10257310
(2019-04-09)
발명자
/ 주소
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인용 특허 :
90
초록▼
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 of an industrial enterprise, wherein the data comprises at least process data relating to an industrial process appended with a plant site identifier identifying a plant site at which the industrial device is located, a production line identifier identifying a production line associated with the industrial device, and device identification data identifying the industrial device, and wherein the device interface component is further configured to store the data in a data storage with other data collected from other industrial from other industrial enterprises;an analysis component configured to filter the data and the other data in the data storage according to an industry type and a type of industrial application defined on a customer model to yield filtered data, perform an analysis on the filtered data, 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 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 analysis component is further configured to generate, based on another analysis of the filtered data, comparative performance metrics across different device configurations represented by the filtered data, andthe communication component is configured to send report data to the client device or another client device rendering the comparative performance metrics. 3. The system of claim 1, wherein the analysis component is further configured to identify a device compatibility issue between the industrial device and another industrial device based on the result of the analysis, andthe communication component is configured to send report data to the client device or another client device rendering information about the device compatibility issue. 4. The system of claim 1, wherein the device identification 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. 5. The system of claim 1, wherein the analysis component is further configured to identify, based on the result of the analysis, a correlation between downtime occurrences of machines that perform the type of industrial application and a device firmware version of industrial devices respectively associated with the machines, andthe communication component is configured to send report data to the client device or another client device identifying the correlation. 6. The system of claim 1, wherein the analysis component is further configured to perform the analysis based on a correlation of the filtered data with extrinsic data collected from one or more sources that are external to the industrial enterprise. 7. The system of claim 6, wherein the extrinsic data is at least one of energy cost data, material cost data, material availability data, transportation schedule data, market indicator data, web site traffic statistics, security information data identifying current information security breaches, or health statistic data. 8. The system of claim 6, wherein the analysis component is further configured to predict, based on another result of the analysis and a subset of the extrinsic data, an increase in a demand for a product produced by the industrial process, andthe communication component is configured to send report data to the client device or another client device rendering information identifying the increase in demand. 9. The system of claim 8, wherein the analysis component is further configured to make a determination that a current predicted inventory level for the product is insufficient to satisfy the demand, and the communication component is configured to, in response to the determination, send report data to the client device or another client device that renders a recommendation to increase a production rate of the industrial process. 10. The system of claim 1, wherein the process data is further appended with information identifying one or more other devices communicatively connected to the industrial device and a functional relationship between the industrial device and the one or more other devices, andthe analysis component is further configured to perform the analysis based on the functional relationship. 11. 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 of an industrial enterprise, wherein the data comprises at least process data relating to an industrial process controlled at least in part by the industrial device appended with a plant site identifier identifying a plant site at which the industrial device is located, a production line identifier identifying a production line associated with the industrial device, and device identification data identifying the industrial device;storing, by the system, the data in cloud-based storage with other data collected from other industrial devices of other industrial enterprises;filtering, by the system, the data and the other data in the cloud-based storage according to an industry type and a type of industrial application defined on a customer model to yield filtered data;identifying, by the system based on an analysis on the filtered data, at least one of a predicted performance issue of the industrial device or a configuration modification for improving a performance metric of the industrial device; andin response to the identifying, 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. 12. The method of claim 11, further comprising: generating, by the system and based on another analysis of the filtered data, comparative performance metrics for different device configurations represented by the filtered data; andsending, by the system, report data to the client device or another client device rendering the comparative performance metrics. 13. The method of claim 11, further comprising: identifying, by the system based on another analysis of the filtered data, a device compatibility issue between the industrial device and another industrial device; andsending, by the system, report data to the client device or another client device rendering information about the device compatibility issue. 14. The method of claim 11, further comprising: identifying, by the system and based on another analysis of the filtered data, a correlation between downtime occurrences of machines that perform the type of industrial application and a device firmware version of industrial devices that at least partially control the machines, andsending, by the system, report data to the client device or another client device identifying the correlation. 15. The method of claim 11, wherein the identifying comprises performing the analysis on the filtered data based on a correlation of the filtered data with extrinsic data received from one or more sources that are external to the industrial enterprise. 16. The method of claim 15, further comprising: predicting, by the system based on the correlation of the filtered data with the extrinsic data, an increase in a demand for a product produced by the industrial process,wherein the sending comprises sending a notification of the increase in the demand to the client device or another client device. 17. The method of claim 16, further comprising: determining, by the system and based on the predicting, that a current predicted inventory level for the product is insufficient to satisfy the demand, andin response to the determining that the current predicted inventory level is insufficient to satisfy the demand, including, in the notification, a recommendation to increase a production rate of the industrial process. 18. The method of claim 11, wherein the receiving comprises receiving the process data further appended with information identifying one or more other devices communicatively connected to the industrial device and a functional relationship between the industrial device and the one or more other devices, andthe identifying comprises identifying at least one of the predicted performance issue or the configuration modification based on the functional relationship. 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 of an industrial enterprise 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,plant site identifier identifying a plant site at which the industrial device is located, a production line identifier identifying a production line associated with the industrial device, anddevice identification data identifying the industrial device;aggregating the data with other data received from other industrial devices of other industrial enterprises;filtering the data and the other data in the cloud storage devices according to an industry type and a type of industrial application defined on a customer model to yield filtered data;determining, based on an analysis performed on the filtered data, at least one of a predicted performance issue of the industrial device or a configuration modification for improving a performance metric of the industrial device; andin response to the determining, sending 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. 20. The non-transitory computer-readable medium of claim 19, further comprising: generating, based on another analysis performed on the filtered data, comparative performance metrics for different device configurations represented by the filtered data; andsending, to the client device or another client device, report data rendering the comparative performance metrics.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (90)
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.
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.
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.
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.
Chakkalamattam Jos Paul ; Steven Michael French ; Aidon Paul Jennery ; Glenn Edwards Brew ; James Richard Schoech, Server based configuration of network computers via machine classes.
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는 부적절한 답변을 할 수 있습니다.