Patent ID: 11922192
Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 14:
15. A computer program product for re-screening a remote desktop session of a target virtual machine, the computer program product comprising:
one or more computer readable storage media and program instructions stored on the one or more computer readable storage media, the stored program instructions comprising:
program instructions to identify, on a computer system, an open remote desktop window corresponding to the remote desktop session, wherein identifying the open remote desktop window comprises:
program instructions to execute an on premise convolutional neural network, wherein the on premise convolutional neural network is pre-trained to recognize a title bar of a remote desktop session;
program instructions to determine, by an artificial intelligent system, whether one or more second remote desktop windows are embedded in the open remote desktop window;
responsive to determining, by the artificial intelligent system, that the one or more second remote desktop windows are embedded in the open remote desktop window, program instructions to identify, from the one or more second remote desktop windows, a target remote desktop window associated with the target virtual machine;
program instructions to generate an overlay on the open remote desktop window based on the identification of the target remote des ktop window associated with the target virtual machine, wherein the overlay streams a picture from the second remote desktop in maximized mode so that the open remote desktop window appears as it is displaying just one remote desktop session;
responsive identifying two or more bastion hosts comprising different resolutions, program instructions to display one scroll bar that enables the generated overlay to scroll just the target virtual machine;
program instructions to capture activity on a remote desktop screen associated with the generated overlay; and
program instructions to execute the captured activity on the generated overlay.