Patents by Inventor Yunfei SAN
Yunfei SAN has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 11722550Abstract: 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.Type: GrantFiled: August 8, 2019Date of Patent: August 8, 2023Assignee: VMware, Inc.Inventors: Lin Lv, Yunfei San, Yunxia Cheng, Jack Liu, Ning Ke, Yang Liu, Jian Ken Song
-
Publication number: 20220269516Abstract: 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.Type: ApplicationFiled: May 10, 2022Publication date: August 25, 2022Inventors: Lin LV, Bo Steven LIU, Yunxia CHENG, Yunfei SAN, Jian Ken SONG, Felix YAN, Yuping WEI, Qian Jack LIU
-
Patent number: 11372658Abstract: 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.Type: GrantFiled: January 24, 2018Date of Patent: June 28, 2022Assignee: VMware, Inc.Inventors: Dong Wang, Haiou Jiang, Yunfei San, Peng Guo, Kun Shi
-
Patent number: 11340919Abstract: 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.Type: GrantFiled: June 23, 2020Date of Patent: May 24, 2022Assignee: VMware, Inc.Inventors: Lin Lv, Bo Steven Liu, Yunxia Cheng, Yunfei San, Jian Ken Song, Felix Yan, Yuping Wei, Qian Jack Liu
-
Publication number: 20210397464Abstract: 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.Type: ApplicationFiled: June 23, 2020Publication date: December 23, 2021Inventors: Lin LV, Bo Steven LIU, Yunxia CHENG, Yunfei SAN, Jian Ken SONG, Felix YAN, Yuping WEI, Qian Jack LIU
-
Patent number: 11108868Abstract: 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.Type: GrantFiled: January 13, 2019Date of Patent: August 31, 2021Assignee: VMware, Inc.Inventors: Yunfei San, Yunxia Cheng, Haiou Jiang, Jian Song, Dong Wang
-
Patent number: 10901966Abstract: 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.Type: GrantFiled: August 29, 2016Date of Patent: January 26, 2021Assignee: VMWARE, INC.Inventors: Dong Wang, Yunfei San, Peng Guo, Felix Yan
-
Publication number: 20210006615Abstract: 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.Type: ApplicationFiled: August 8, 2019Publication date: January 7, 2021Inventors: Lin LV, Yunfei SAN, Yunxia CHENG, Jack LIU, Ning KE, Yang LIU, Jian Ken SONG
-
Publication number: 20200228606Abstract: 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.Type: ApplicationFiled: January 13, 2019Publication date: July 16, 2020Inventors: Yunfei San, Yunxia Cheng, Haiou Jiang, Jian Song, Dong Wang
-
Patent number: 10693945Abstract: 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.Type: GrantFiled: January 24, 2018Date of Patent: June 23, 2020Assignee: VMware, Inc.Inventors: Dong Wang, Haiou Jiang, Yunfei San, Peng Guo, Kun Shi
-
Patent number: 10628181Abstract: 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.Type: GrantFiled: July 19, 2017Date of Patent: April 21, 2020Assignee: VMware, Inc.Inventors: Dong Wang, Haiou Jiang, Yunfei San, Kun Shi, Peng Guo
-
Patent number: 10620976Abstract: 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.Type: GrantFiled: July 19, 2017Date of Patent: April 14, 2020Assignee: VMware, Inc.Inventors: Dong Wang, Haiou Jiang, Yunfei San, Kun Shi, Peng Guo
-
Patent number: 10623500Abstract: Techniques are described for virtual desktop sharing and collaboration by utilizing image scanning and a web server. Upon launch, the virtual desktop client sets up a web server on the client computing device. During a virtual desktop session, the owner of the session provides input indicating that the session should be shared. A QR code is displayed on the client device which is encoded with information identifying the web server. When the QR code is scanned by a collaborator's mobile device, a web browser is launched on the mobile device and the web browser connects to the web server on the client computing device. The connection is used to transmit the request to access the virtual desktop session by the mobile device. If the session owner approves the request, the virtual desktop GUI data is streamed by the virtual desktop client to the mobile device over the HTTP connection.Type: GrantFiled: January 24, 2018Date of Patent: April 14, 2020Assignee: VMware, Inc.Inventors: Dong Wang, Haiou Jiang, Yunfei San, Peng Guo, Kun Shi
-
Publication number: 20190227820Abstract: 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.Type: ApplicationFiled: January 24, 2018Publication date: July 25, 2019Inventors: Dong Wang, Haiou Jiang, Yunfei San, Peng Guo, Kun Shi
-
Publication number: 20190230165Abstract: Techniques are described for virtual desktop sharing and collaboration by utilizing image scanning and a web server. Upon launch, the virtual desktop client sets up a web server on the client computing device. During a virtual desktop session, the owner of the session provides input indicating that the session should be shared. A QR code is displayed on the client device which is encoded with information identifying the web server. When the QR code is scanned by a collaborator's mobile device, a web browser is launched on the mobile device and the web browser connects to the web server on the client computing device. The connection is used to transmit the request to access the virtual desktop session by the mobile device. If the session owner approves the request, the virtual desktop GUI data is streamed by the virtual desktop client to the mobile device over the HTTP connection.Type: ApplicationFiled: January 24, 2018Publication date: July 25, 2019Inventors: Dong Wang, Haiou Jiang, Yunfei San, Peng Guo, Kun Shi
-
Publication number: 20190230152Abstract: 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.Type: ApplicationFiled: January 24, 2018Publication date: July 25, 2019Inventors: Dong Wang, Haiou Jiang, Yunfei San, Peng Guo, Kun Shi
-
Publication number: 20190026121Abstract: 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.Type: ApplicationFiled: July 19, 2017Publication date: January 24, 2019Inventors: Dong Wang, Haiou Jiang, Yunfei San, Kun Shi, Peng Guo
-
Publication number: 20190026122Abstract: 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.Type: ApplicationFiled: July 19, 2017Publication date: January 24, 2019Inventors: Dong Wang, Haiou Jiang, Yunfei San, Kun Shi, Peng Guo
-
Publication number: 20180275868Abstract: 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.Type: ApplicationFiled: June 1, 2018Publication date: September 27, 2018Inventors: Ming Zhao, Yunfei San, Peng Guo, Qiaoyan Hou
-
Patent number: 10042547Abstract: 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.Type: GrantFiled: June 17, 2014Date of Patent: August 7, 2018Assignee: VMWare, Inc.Inventors: Ming Zhao, Yunfei San, Peng Guo, Qiaoyan Hou