US 12,236,231 B2
Automation controller for upgrading an IT infrastructure
Gregory L. Tinker, Milton, GA (US); and George Carter, Centre, AL (US)
Assigned to Verinet Corp., Blue Bell, PA (US)
Filed by Verinext Corp., Milton, GA (US)
Filed on Feb. 28, 2023, as Appl. No. 18/175,778.
Application 18/175,778 is a continuation of application No. 17/249,188, filed on Feb. 23, 2021, granted, now 11,620,122.
Claims priority of provisional application 62/982,923, filed on Feb. 28, 2020.
Prior Publication US 2023/0221948 A1, Jul. 13, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 8/65 (2018.01); G06F 9/455 (2018.01); G06F 9/54 (2006.01); G06F 11/14 (2006.01); G06F 11/32 (2006.01)
CPC G06F 8/65 (2013.01) [G06F 9/45558 (2013.01); G06F 9/547 (2013.01); G06F 11/327 (2013.01); G06F 2009/45591 (2013.01); G06F 11/1433 (2013.01); G06F 2201/815 (2013.01)] 20 Claims
OG exemplary drawing
 
1. An automation controller providing central management of an automated upgrade process in at least one information technology (IT) infrastructure, comprising:
one or more hardware processors configured as a central initiation point for the automated upgrade process by machine-readable instructions, the machine-readable instructions executable to:
identify, based on at least one automation input file, at least one target node in the at least one IT infrastructure to be upgraded;
associate at least one patch firmware bundle with the at least one target node in the at least one IT infrastructure;
execute an automation code script; and
manage the automated upgrade process through to exception or successful completion of the automated upgrade process at the at least one target node in the at least one IT infrastructure;
wherein if an index module determines that the input file is missing data or the input file is improperly formatted, an execution module halts executing the automation code script.