US 12,294,509 B2
Platform for automated management of servers
Sunny Behl, Irving, TX (US); Suresh Kanyaka Billa, Frisco, TX (US); and Sandeep Ravi, Coppell, TX (US)
Assigned to CITIGROUP TECHNOLOGY, INC., New York, NY (US)
Filed by Citigroup Technology, Inc., New York, NY (US)
Filed on Dec. 22, 2023, as Appl. No. 18/394,929.
Application 18/394,929 is a continuation of application No. 18/215,598, filed on Jun. 28, 2023, granted, now 11,863,308.
Application 18/215,598 is a continuation of application No. 18/099,826, filed on Jan. 20, 2023, granted, now 11,695,655, issued on Jul. 4, 2023.
Prior Publication US 2024/0250884 A1, Jul. 25, 2024
Int. Cl. H04L 41/50 (2022.01); G06F 11/32 (2006.01); G06F 11/34 (2006.01)
CPC H04L 41/5096 (2013.01) [G06F 11/323 (2013.01); G06F 11/3409 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A computer-implemented method of configuring servers, comprising:
providing, by one or more processors, for display, a user interface comprising a plurality of elements to execute a corresponding plurality of processes to configure a plurality of group of servers, the plurality of elements including:
a first element configured to invoke, responsive to a first interaction, a first process to perform analytics on historical data of a function of at least one of the plurality of group of servers;
a second element configured to invoke, responsive to a second interaction, a second process to transfer network traffic from a first group of servers to a second group of servers of the plurality of group of servers; and
a third element configured to invoke, responsive to a third interaction, a third process to provide a digital assistant application to identify a status of an application on at least one of the plurality of group of servers;
selecting, by the one or more processors, from the plurality of processes, a process to execute based on an element of the plurality of elements upon which an interaction is detected; and
generating, by the one or more processors, for display via the user interface, an output from execution of the process.