Sharing an input device between remote desktops of multiple client devices

    公开(公告)号:US11722550B2

    公开(公告)日:2023-08-08

    申请号:US16535685

    申请日:2019-08-08

    Applicant: VMware, Inc.

    CPC classification number: H04L67/025 G06F9/452 G06F9/45533

    Abstract: An input device is shared between a first remote desktop having a first display image, which is displayed on a first display of a first client device, and a second remote desktop having a second display image, which is displayed on a second display of a second client device. Upon detecting that an input pointer of the input device currently displayed within the first display image on the first display, is moved across an edge of the first remote desktop that corresponds to a virtual boundary between the first remote desktop and the second remote desktop, instructions are issued to a first remote computing device that is hosting the first remote desktop to discontinue receiving inputs made with the input device and a second remote computing device that is hosting the second remote desktop to begin receiving inputs made with the input device.

    Transitioning application windows between local and remote desktops

    公开(公告)号:US11340919B2

    公开(公告)日:2022-05-24

    申请号:US16909163

    申请日:2020-06-23

    Applicant: VMware, Inc.

    Abstract: The disclosure provides for transitioning application windows between local and remote desktops. Example implementations include opening a first file with a first application to generate a first application window on a first desktop window on a user display; based at least on a trigger event for transitioning the first application window from the first desktop window to a second desktop window, determining whether a second application is available for the second desktop window to produce a version of the first application window; and based at least on the second application being available: transferring the first file across a network to become a second file; and opening the second file with the second application to generate a second application window on the second desktop window, the second application window replacing the first application window on the user display. The transition may go either direction.

    Cross-device mulit-monitor setup for remote desktops via image scanning

    公开(公告)号:US11372658B2

    公开(公告)日:2022-06-28

    申请号:US15879408

    申请日:2018-01-24

    Applicant: VMware, Inc.

    Abstract: Techniques are described for extending virtual desktops across different devices. The virtual desktop client sets up a web server on a primary device. A QR code encoded with information identifying the web server is displayed on the primary device and is scanned by a secondary device. A web browser is launched on the secondary device and the web browser connects to the web server on the primary device. The virtual desktop is reconfigured to produce its GUI on two monitors, one for the primary device and one for the secondary device. The GUI data for the second monitor is streamed by the virtual desktop client to the secondary device over the HTTPS connection, to be displayed on the secondary device. GUI data for the first monitor is displayed on the primary device. Inputs are streamed from the secondary device to the primary device and are forwarded to the virtual desktop.

    Live switching of collaborative virtual desktop sessions

    公开(公告)号:US11108868B2

    公开(公告)日:2021-08-31

    申请号:US16246525

    申请日:2019-01-13

    Applicant: VMware, Inc.

    Abstract: A system is provided for switching a VDI collaborative session where multiple clients are collaboratively accessing a first virtual desktop to a second virtual desktop belonging to one of the collaborators. The owner of the second virtual desktop requests the system to switch the collaboration session to the second virtual desktop. The connection server disconnects the requesting user from the first virtual desktop, connects the user to the second virtual desktop, and invites the other collaborators to join the session on the second virtual desktop. After accepting the invitation, the collaborators are joined to the second virtual desktop and collaboration resumes on the second virtual desktop.

    CROSS-DEVICE MULIT-MONITOR SETUP FOR REMOTE DESKTOPS VIA IMAGE SCANNING

    公开(公告)号:US20190227820A1

    公开(公告)日:2019-07-25

    申请号:US15879408

    申请日:2018-01-24

    Applicant: VMware, Inc.

    Abstract: Techniques are described for extending virtual desktops across different devices. The virtual desktop client sets up a web server on a primary device. A QR code encoded with information identifying the web server is displayed on the primary device and is scanned by a secondary device. A web browser is launched on the secondary device and the web browser connects to the web server on the primary device. The virtual desktop is reconfigured to produce its GUI on two monitors, one for the primary device and one for the secondary device. The GUI data for the second monitor is streamed by the virtual desktop client to the secondary device over the HTTPS connection, to be displayed on the secondary device. GUI data for the first monitor is displayed on the primary device. Inputs are streamed from the secondary device to the primary device and are forwarded to the virtual desktop.

    Synchronizing configurations for container hosted applications

    公开(公告)号:US10901966B2

    公开(公告)日:2021-01-26

    申请号:US15250871

    申请日:2016-08-29

    Applicant: VMware, Inc.

    Abstract: An application executing in a containerized environment may be configured at started up by deploying a configuration agent to execute in a container engine. For each container deployed, instantiating a user configuration plugin and one or more applications to execute in the container. The user configuration plugin may send a request to the configuration agent to request for configuration information relating to the application. The configuration plugin may receive configuration information from the configuration agent and used the received configuration information to configure the application.

    File and folder redirection for virtual desktops via image scanning

    公开(公告)号:US10693945B2

    公开(公告)日:2020-06-23

    申请号:US15879410

    申请日:2018-01-24

    Applicant: VMware, Inc.

    Abstract: Techniques are described for file/folder redirection for virtual desktops using image scanning. A virtual desktop client establishes a web server on the client computing device. The virtual desktop client detects input requesting file/folder redirection and displays a QR code encoded with the IP address of the web server. A mobile device scans the QR code using a digital camera and launches a web browser to establish a connection with the web server. User input is entered on the mobile device, indicating one or more files/folders to be shared with the virtual desktop. The information identifying the selected files/folders is sent to the client computing device. The selected files/folders are registered with the virtual desktop and the virtual desktop locally mounts a corresponding folder. The client computing device receives file I/O operations from the virtual desktop and redirects the file I/O operations to the mobile device over a secured HTTP connection.

    USER INTERFACE CONTROL BASED ON PINCH GESTURES

    公开(公告)号:US20180275868A1

    公开(公告)日:2018-09-27

    申请号:US15995535

    申请日:2018-06-01

    Applicant: VMware, Inc.

    Abstract: An example method is provided for a computing device to perform user interface control based on a pinch gesture. The computing device includes a touch-sensitive display. The method may comprise: displaying, on the touch-sensitive display, a user interface that includes a user interface element, which occupies part of the user interface and is selectable for resizing, and detecting, on the touch-sensitive display, a pinch gesture for resizing the user interface element within the user interface. The method may further comprise: determining a direction of the pinch gesture; and based on the direction of the pinch gesture, resizing the user interface element horizontally, vertically or diagonally within the user interface.

    LIVE SWITCHING OF COLLABORATIVE VIRTUAL DESKTOP SESSIONS

    公开(公告)号:US20200228606A1

    公开(公告)日:2020-07-16

    申请号:US16246525

    申请日:2019-01-13

    Applicant: VMware, Inc.

    Abstract: A system is provided for switching a VDI collaborative session where multiple clients are collaboratively accessing a first virtual desktop to a second virtual desktop belonging to one of the collaborators. The owner of the second virtual desktop requests the system to switch the collaboration session to the second virtual desktop. The connection server disconnects the requesting user from the first virtual desktop, connects the user to the second virtual desktop, and invites the other collaborators to join the session on the second virtual desktop. After accepting the invitation, the collaborators are joined to the second virtual desktop and collaboration resumes on the second virtual desktop.

    REDIRECTING MULTIMEDIA CAPTURED ON A MOBILE DEVICE TO A VIRTUAL DESKTOP USING IMAGE SCANNING

    公开(公告)号:US20190026121A1

    公开(公告)日:2019-01-24

    申请号:US15653692

    申请日:2017-07-19

    Applicant: VMware, Inc.

    Abstract: A system for multimedia redirection where a virtual desktop client device can utilize the multimedia accessories such as digital camera(s) and/or microphone(s) of nearby mobile devices by utilizing image scanning techniques. The mobile device contains a web browser and image scanning technology, such as a QR code reader. The mobile device scans a QR code displayed by the virtual desktop client device and establishes a connection with a web server on the virtual desktop client device. The multimedia stream captured by the multimedia accessories of the mobile device is streamed to the virtual desktop client device using the connection and is redirected by the virtual desktop client device to the virtual desktop. The virtual desktop client device may also redirect multimedia, such as an audio-out stream received from the virtual desktop, to the mobile device in order to playback audio using the speaker of the mobile device.

Patent Agency Ranking