US 12,277,453 B2
Application management using information captured via emulating execution of tasks in graphical user interfaces
Chirag Oza, Richmond, TX (US); Jignesh Patel, Calgary (CA); Nalin Shah, Duluth, GA (US); Diptiman Mukherjee, Bengaluru (IN); Siddesh K. Gunaji, Bengaluru (IN); and Sitaram Kotnis, Bangalore (IN)
Assigned to Virtustream IP Holding Company LLC, Bethesda, MD (US)
Filed by Virtustream IP Holding Company LLC, Bethesda, MD (US)
Filed on Jul. 20, 2021, as Appl. No. 17/380,428.
Claims priority of application No. 202141025219 (IN), filed on Jun. 7, 2021.
Prior Publication US 2022/0391261 A1, Dec. 8, 2022
Int. Cl. G06F 9/46 (2006.01); G06F 9/445 (2018.01); G06F 9/455 (2018.01); G06F 9/48 (2006.01); G06F 9/50 (2006.01)
CPC G06F 9/5088 (2013.01) [G06F 9/44505 (2013.01); G06F 9/45529 (2013.01); G06F 9/4881 (2013.01); G06F 9/5077 (2013.01)] 20 Claims
OG exemplary drawing
 
1. An apparatus comprising:
at least one processing device comprising a processor coupled to a memory;
the at least one processing device being configured to perform steps of:
receiving a request to collect configuration information for a source application;
establishing a connection to an application session associated with the source application;
emulating, via the application session associated with the source application, execution of two or more tasks in the source application, wherein emulating the execution of at least one of the two or more tasks comprises automatically navigating to two or more views of a graphical user interface of the source application and executing at least one function that updates an output of each of the two or more views;
capturing, from the output of each of the two or more views, two or more portions of the configuration information for the source application; and
performing one or more management actions for the source application utilizing the captured two or more portions of the configuration information for the source application;
wherein emulating the execution of the two or more tasks in the source application comprises emulating execution of a sequence of two or more transaction codes via the application session associated with the source application, the two or more transaction codes causing the graphical user interface of the source application to automatically navigate to the two or more views while bypassing one or more menus of the graphical user interface of the source application.