US 9,813,506 B2
Distributed self-served application remoting
Dan Ilan, Tel Aviv (IL); and Tal Zamir, Haifa (IL)
Assigned to VMware, Inc., Palo Alto, CA (US)
Filed by VMware, Inc., Palo Alto, CA (US)
Filed on Jun. 18, 2015, as Appl. No. 14/743,545.
Prior Publication US 2016/0373532 A1, Dec. 22, 2016
Int. Cl. H04L 29/08 (2006.01); H04L 29/06 (2006.01); G06F 9/455 (2006.01); G06F 9/44 (2006.01); G06F 9/445 (2006.01); G06F 9/50 (2006.01)
CPC H04L 67/141 (2013.01) [G06F 9/445 (2013.01); G06F 9/4445 (2013.01); G06F 9/45558 (2013.01); G06F 9/50 (2013.01); H04L 63/08 (2013.01); H04L 67/18 (2013.01); G06F 9/45533 (2013.01); G06F 2009/45595 (2013.01)] 19 Claims
OG exemplary drawing
 
15. A system, comprising:
a processor; and
a memory, wherein the memory includes a program, the program being configured to perform operations for self-served application remoting, the operations comprising:
receiving, by the processor, a selection of an application running on the system for remoting,
receiving, by the processor, a selection of a computing device with which a remoting session is to be established, wherein the selection of the computing device is made by a user locally interacting with the system, and wherein the system is not a dedicated server on which applications are provisioned for remoting purposes,
upon the selection of the second computing device, causing the computing device to display an authentication screen for authentication of the user, such that an authentication credential of the user can be entered on the authentication screen by the user locally interacting with the computing device,
upon authentication of the user based on the authentication credential, establishing a remoting session between the system and the computing device,
transmitting, by the processor, user interface updates of the application to the computing device, and
receiving, by the processor, user inputs made at the computing device, wherein the user inputs received by the system are passed to the application running in the system.