US 12,229,551 B2
Digital twin auto-coding orchestrator
Karthik Rajan Venkataraman Palani, Chennai (IN)
Assigned to Bank of America Corporation, Charlotte, NC (US)
Filed by Bank of America Corporation, Charlotte, NC (US)
Filed on May 4, 2023, as Appl. No. 18/143,116.
Prior Publication US 2024/0370252 A1, Nov. 7, 2024
Int. Cl. G06F 8/71 (2018.01); G06F 8/65 (2018.01)
CPC G06F 8/71 (2013.01) [G06F 8/65 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A digital twin auto-coding orchestrator computer program product, the computer program product comprising executable instructions, the executable instructions when executed by a processor on a computer system:
receive an updated version of a software program, wherein an older version of the software program is installed on the computer system;
gather two or more quanta of data from the computer system, wherein the data comprises infrastructure data and older version data;
record the two or more quanta of data in a database;
analyze the two or more quanta of data;
create a digital twin of the computer system using the two or more quanta of data;
automatically generate a proposed workflow to update the older version to the updated version;
automatically generate machine-readable code to implement the proposed workflow;
test the proposed workflow and the machine-readable code on the digital twin; and
revise the proposed workflow and machine-readable code based on the test;
wherein:
the infrastructure data comprises:
hardware data including performance, volume, and load capacity; and
data on all software installed on the computer system, including performance data, memory utilization, processor utilization, and process runtimes;
older version data comprises:
version history;
performance data;
memory utilization;
processor utilization; and
process runtime; and
the proposed workflow comprises one or more discrete tasks to install the updated version in a set order to minimize downtime and disruption.