-
公开(公告)号:US11722550B2
公开(公告)日:2023-08-08
申请号:US16535685
申请日:2019-08-08
Applicant: VMware, Inc.
Inventor: Lin Lv , Yunfei San , Yunxia Cheng , Jack Liu , Ning Ke , Yang Liu , Jian Ken Song
IPC: H04L29/08 , G06F9/451 , G06F9/455 , H04L67/025
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.
-
公开(公告)号:US11340919B2
公开(公告)日:2022-05-24
申请号:US16909163
申请日:2020-06-23
Applicant: VMware, Inc.
Inventor: Lin Lv , Bo Steven Liu , Yunxia Cheng , Yunfei San , Jian Ken Song , Felix Yan , Yuping Wei , Qian Jack Liu
IPC: G06F3/0481 , G06F9/54 , G06F9/451
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.
-
公开(公告)号:US11372658B2
公开(公告)日:2022-06-28
申请号:US15879408
申请日:2018-01-24
Applicant: VMware, Inc.
Inventor: Dong Wang , Haiou Jiang , Yunfei San , Peng Guo , Kun Shi
IPC: G06F9/451 , G06F3/0481
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.
-
公开(公告)号:US11108868B2
公开(公告)日:2021-08-31
申请号:US16246525
申请日:2019-01-13
Applicant: VMware, Inc.
Inventor: Yunfei San , Yunxia Cheng , Haiou Jiang , Jian Song , Dong Wang
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.
-
公开(公告)号:US20190227820A1
公开(公告)日:2019-07-25
申请号:US15879408
申请日:2018-01-24
Applicant: VMware, Inc.
Inventor: Dong Wang , Haiou Jiang , Yunfei San , Peng Guo , Kun Shi
IPC: G06F9/451 , G06F3/0481
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.
-
公开(公告)号:US10901966B2
公开(公告)日:2021-01-26
申请号:US15250871
申请日:2016-08-29
Applicant: VMware, Inc.
Inventor: Dong Wang , Yunfei San , Peng Guo , Felix Yan
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.
-
公开(公告)号:US10693945B2
公开(公告)日:2020-06-23
申请号:US15879410
申请日:2018-01-24
Applicant: VMware, Inc.
Inventor: Dong Wang , Haiou Jiang , Yunfei San , Peng Guo , Kun Shi
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.
-
公开(公告)号:US20180275868A1
公开(公告)日:2018-09-27
申请号:US15995535
申请日:2018-06-01
Applicant: VMware, Inc.
Inventor: Ming Zhao , Yunfei San , Peng Guo , Qiaoyan Hou
IPC: G06F3/0488 , G06F3/0484 , G06F3/0481
CPC classification number: G06F3/04883 , G06F3/0481 , G06F3/0484 , G06F3/04842 , G06F3/04845
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.
-
公开(公告)号:US20200228606A1
公开(公告)日:2020-07-16
申请号:US16246525
申请日:2019-01-13
Applicant: VMware, Inc.
Inventor: Yunfei San , Yunxia Cheng , Haiou Jiang , Jian Song , Dong Wang
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.
-
10.
公开(公告)号:US20190026121A1
公开(公告)日:2019-01-24
申请号:US15653692
申请日:2017-07-19
Applicant: VMware, Inc.
Inventor: Dong Wang , Haiou Jiang , Yunfei San , Kun Shi , Peng Guo
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.
-
-
-
-
-
-
-
-
-