US 11,676,508 B2
Using cloud-based data for industrial automation system training
Juan Asenjo, Timberlake, OH (US); John Strohmenger, Strongsville, OH (US); Stephen Nawalaniec, Southlake, TX (US); Bradford H. Hegrat, Montville, OH (US); Joseph A. Harkulich, Willoughby, OH (US); Jessica Lin Korpela, Milwaukee, WI (US); Jenifer Rydberg Wright, Renton, WA (US); Rainer Hessmer, Los Gatos, CA (US); John Dyck, Chardon, OH (US); Edward Alan Hill, Chagrin Falls, OH (US); and Sal Conti, Olmsted Township, OH (US)
Assigned to ROCKWELL AUTOMATION TECHNOLOGIES, INC., Mayfield Heights, OH (US)
Filed by Rockwell Automation Technologies, Inc., Mayfield Heights, OH (US)
Filed on Apr. 6, 2021, as Appl. No. 17/223,385.
Application 17/223,385 is a continuation of application No. 15/714,333, filed on Sep. 25, 2017, granted, now 10,984,677.
Application 15/714,333 is a continuation of application No. 14/087,922, filed on Nov. 22, 2013, granted, now 9,786,197, issued on Oct. 10, 2017.
Claims priority of provisional application 61/821,639, filed on May 9, 2013.
Prior Publication US 2021/0225201 A1, Jul. 22, 2021
Int. Cl. G09B 19/18 (2006.01); G06Q 10/06 (2023.01); G06Q 10/10 (2023.01); G06Q 10/1093 (2023.01)
CPC G09B 19/18 (2013.01) [G06Q 10/06 (2013.01); G06Q 10/1097 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A system, 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 collection component configured to collect a set of data associated with a set of devices of an industrial automation system, and store the set of data in a data store associated with a cloud platform; and
a performance enhancement component configured to determine a correlation between performance of an action by a user as part of performance of a work task associated with operation of the industrial automation system and a defined favorable performance of the industrial automation system, based on a first result of an analysis of at least a portion of the set of data,
wherein, as part of the analysis, the performance enhancement component is configured to simulate the action of the user to facilitate determining whether the action is able to be automated to have a component or a subset of devices of the set of devices perform the action, and
wherein, in response to, and based on, determining the correlation between the performance of the action by the user and the defined favorable performance of the industrial automation system, and in response to determining, based on the simulation of the action, that the action is able to be automated to have the component or the subset of devices perform the action, and based on a second result of the analysis of at least the portion of the set of data, comprising action data relating to the action previously performed by the user, the performance enhancement component is configured to determine a design of the component or machine-executable code that emulates the performance of the action to automate the performance of the action by having the component or the subset of devices, based on the machine-executable code, perform the action in the industrial automation system in place of the user.