US 12,379,919 B2
Containerized modeling of device updates or modifications via digital twins
Nathaniel S. Sandler, Chagrin Falls, OH (US); Rob A Entzminger, Shawnee, KS (US); David C. Mazur, Mequon, WI (US); Bruce T. McCleave, Jr., Mission Viejo, CA (US); Jonathan Alan Mills, Mayfield Heights, OH (US); Patrick E. Ozimek, Mequon, WI (US); Tim S. Biernat, Franklin, WI (US); Michael J. Anthony, Milwaukee, WI (US); and Chris Softley, Midlothian (GB)
Assigned to Rockwell Automation Technologies, Inc., Mayfield Heights, OH (US)
Filed by Rockwell Automation Technologies, Inc., Mayfield Heights, OH (US)
Filed on Jan. 2, 2024, as Appl. No. 18/402,423.
Application 18/402,423 is a continuation of application No. 17/953,783, filed on Sep. 27, 2022, granted, now 11,880,676.
Prior Publication US 2024/0134630 A1, Apr. 25, 2024
Int. Cl. G06F 8/65 (2018.01); G06F 9/4401 (2018.01)
CPC G06F 8/65 (2013.01) 20 Claims
OG exemplary drawing
 
1. A system, comprising:
a plurality of devices configured to perform a plurality of operations within an industrial automation system, wherein each of the plurality of devices comprises a compute surface configured to execute a respective container of a plurality of containers of a container orchestration system;
a processing system configured to:
receive an indication of inoperability of a device of the plurality of devices, the device associated with a first container of the plurality of containers configured to control one or more operations of the device;
identify a second container of the plurality of containers performing digital twin operations of the first container in response to receiving the indication, wherein the second container is configured to store data associated with a period of time preceding the indication of inoperability;
receive the data from the second container;
identify one or more additional operations of the device associated with the inoperability of the device based on the data;
identify a cause associated with the indication of inoperability based on the one or more additional operations of the device; and
transfer the control of the one or more operations of the device to the second container.