US 12,079,609 B2
On-demand remote applications
Jeffrey Paul Ulatoski, Palo Alto, CA (US); and Jairam Choudhary, Palo Alto, CA (US)
Assigned to VMware LLC, Palo Alto, CA (US)
Filed by VMware LLC, Palo Alto, CA (US)
Filed on Apr. 22, 2022, as Appl. No. 17/727,503.
Prior Publication US 2023/0342130 A1, Oct. 26, 2023
Int. Cl. G06F 8/61 (2018.01); G06F 9/445 (2018.01); H04L 67/00 (2022.01); H04L 67/1004 (2022.01)
CPC G06F 8/61 (2013.01) [G06F 9/445 (2013.01); H04L 67/34 (2013.01); H04L 67/1004 (2013.01)] 21 Claims
OG exemplary drawing
 
1. A method comprising:
receiving, by a computer system from a client device operated by an end-user, a request to access a remote application;
identifying, by the computer system, a target server in a plurality of servers for running the remote application, wherein the remote application is installed in an application package that is maintained on a shared storage component separate from the plurality of servers, a single server pool comprising the plurality of servers, single master software image being loaded on each of the plurality of servers, the shared storage component being accessible to the plurality of servers;
initializing, by the computer system, a user session for the end-user on the target server; and
transmitting, by the computer system to an app remoting agent running in the user session on the target server, an application specification for the remote application, the application specification including an identifier of the application package and an executable path for the remote application.