-
公开(公告)号:US10791103B2
公开(公告)日:2020-09-29
申请号:US15338269
申请日:2016-10-28
Applicant: VMware, Inc.
Inventor: Jinxing Hu , Wei Hu , Aaron Hou , Yuping Wei , Tang Jia
Abstract: A method of connecting to a remote virtual application is carried out at a remote desktop client. The steps of the method include transmitting a request for virtual application connection information, receiving, in response to the request, a path to an executable file, a name or identifier of a remote display protocol, and an indication of a protocol configuration associated with a first virtual application, and causing the executable file for the first virtual application to be launched in a virtual computing instance and accessing the first virtual application using the remote display protocol and the protocol configuration.
-
2.
公开(公告)号:US11748114B2
公开(公告)日:2023-09-05
申请号:US17330081
申请日:2021-05-25
Applicant: VMware, Inc.
Inventor: Zhongzheng Tu , Joe Huiyong Huo , Mingsheng Zang , Jinxing Hu , Yueting Zhang
CPC classification number: G06F9/4411 , G06F9/4418 , G06F9/45537 , G06F9/4881 , G06F13/382 , G06F13/4282 , G06F2213/0042
Abstract: Techniques for implementing improved USB redirection of USB HID class devices are provided. In one set of embodiments a client system can receive, from a virtual desktop running on a server system, a poll message directed to an HID interface of a USB HID class device plugged into the client system and identify a polling thread associated with the HID interface. The client system can further save a copy of the poll message in the polling thread and initiate local polling of the HID interface, where the local polling comprises providing, via the polling thread, the copy of the poll message to the HID interface.
-
公开(公告)号:US11190573B2
公开(公告)日:2021-11-30
申请号:US16045604
申请日:2018-07-25
Applicant: VMware, Inc.
Inventor: Jinxing Hu , Wenshuo Chen , Ruby Xing , Wang Baochen
IPC: H04L29/08
Abstract: The present disclosure relates to techniques for causing functions provided by a remote browser to be executed when functions provided by a local browser are requested. For example, a local BHO can intercept a request for the local browser to perform a navigation function. When the navigation function is designated to be provided by the remote browser, the local BHO can (1) prevent the local browser from performing the navigation function and (2) send a communication to a remote BHO to cause the remote browser to perform the navigation function. The remote BHO can cause representations of webpages to be sent to the local browser without visual representations of functions provided by the remote browser. By not having such visual representations, the local BHO can use visual representations from the local browser as visual representations of functions provided by the remote browser.
-
公开(公告)号:US20200244459A1
公开(公告)日:2020-07-30
申请号:US16276692
申请日:2019-02-15
Applicant: VMware, Inc.
Inventor: Jinxing Hu , Kar Fai Tse , Lina Li , Shengbo Teng , Lu Liu
Abstract: Disclosed are examples of embedding watermarks in a VDI session of a user. The watermark is based upon the user's identity and can be embedded into the VDI session to aid in the identification of data that is compromised from the VDI session. The watermark can be extracted from an image without needing the original image for extraction purposes.
-
公开(公告)号:US10459743B2
公开(公告)日:2019-10-29
申请号:US15807951
申请日:2017-11-09
Applicant: VMware, Inc.
Inventor: Jinxing Hu , Lu Liu , Yuping Wei , Lina Li
Abstract: Disclosed are methods and apparatus for isolating a connection between a client machine and a remote desktop application running on a virtual machine (VM), the remote desktop application providing a virtual desktop to the client machine. The VM is configured to execute the remote desktop application and one or more other applications. The connection between the client machine and the remote desktop application, for exchanging remote desktop protocol data, is provided by using a first virtual network interface card (VNIC) on the VM, where the first VNIC is exclusively accessible by the remote desktop application and inaccessible to the one or more other applications. Another connection between a remote server and one of the one or more other applications is provided using a second VNIC on the VM, in response to the remote desktop application receiving an indication from the virtual desktop to execute the one application.
-
公开(公告)号:US20230333924A1
公开(公告)日:2023-10-19
申请号:US18337401
申请日:2023-06-19
Applicant: VMware, Inc.
Inventor: Huiyong Huo , Zhongzheng Tu , Mingsheng Zang , Weigang Huang , Jinxing Hu
IPC: G06F9/54 , G06F9/451 , H04L67/141
CPC classification number: G06F9/547 , G06F9/452 , H04L67/141
Abstract: A system is described for establishing a nested bridge to improve data exchange between a client device and a second virtual desktop accessed by the client device through a first virtual desktop in a nested mode configuration. The nested bridge can be established between a virtual desktop agent of the first virtual desktop and a virtual desktop client of the second virtual desktop, both of which can run in the first virtual desktop, to enable fast and efficient exchange of data between the agent and client within the first virtual desktop. The nested bridge can be utilized in conjunction with virtual channels connecting the client device to the first virtual desktop and virtual channels connecting the first virtual desktop to the second virtual desktop for exchanging data between the client device and the second virtual desktop to enable various features.
-
7.
公开(公告)号:US20220382559A1
公开(公告)日:2022-12-01
申请号:US17330081
申请日:2021-05-25
Applicant: VMware, Inc.
Inventor: Zhongzheng Tu , Joe Huiyong Huo , Mingsheng Zang , Jinxing Hu , Yueting Zhang
IPC: G06F9/4401 , G06F9/48 , G06F13/38 , G06F13/42 , G06F9/455
Abstract: Techniques for implementing improved USB redirection of USB HID class devices are provided. In one set of embodiments a client system can receive, from a virtual desktop running on a server system, a poll message directed to an HID interface of a USB HID class device plugged into the client system and identify a polling thread associated with the HID interface. The client system can further save a copy of the poll message in the polling thread and initiate local polling of the HID interface, where the local polling comprises providing, via the polling thread, the copy of the poll message to the HID interface.
-
公开(公告)号:US11099865B2
公开(公告)日:2021-08-24
申请号:US16271587
申请日:2019-02-08
Applicant: VMware, Inc.
Inventor: Yuan Ma , Zhi Lin , Jinxing Hu , Baochen Wang , Yang Yu
Abstract: Techniques are described for auditing clipboard operations in virtual desktop environments. The auditing takes place by detecting clipboard operations that are being redirected between the virtual desktop and the client device and recording log entries containing information about each clipboard operation that was redirected. In order to reduce auditing potential noise information, the redirection process is modified to delay populating the clipboard and recording log entries until a paste operation or other request for the clipboard is detected. In some situations, the clipboard redirection may be blocked based on the auditing capability, such as in cases where the auditing cannot take place due to the client computing device lacking support for auditing the clipboard operation and recording the necessary log entry.
-
公开(公告)号:US10715577B2
公开(公告)日:2020-07-14
申请号:US14481417
申请日:2014-09-09
Applicant: VMware, Inc.
Inventor: Jinxing Hu , Yong Lin Ma , Wei Hu , Jian Mu
Abstract: The disclosure herein describes a server-side system that dynamically enhances user experience on a remoting client device. During operation, the system monitors user inputs on the client device. When a user input involving a predetermined interaction between the user and the GUI on the client device is detected, the system alters parameters of frame encoding based on the user interaction. Frame updates transmitted to the client device during the user interaction are encoded with the altered encoding method to improve user experience. Once the user interaction is ended, the system reverts back to the normal encoding method.
-
公开(公告)号:US10152342B2
公开(公告)日:2018-12-11
申请号:US14788512
申请日:2015-06-30
Applicant: VMware, Inc.
Inventor: Jinxing Hu , Jian Mu
IPC: G06F3/0486 , G06F9/445 , G06F9/451 , G06F9/455 , G06F9/44
Abstract: Techniques are disclosed for allowing a virtual application and a virtual desktop to interact. In one embodiment, the virtual application is moved inside the virtual desktop to eliminate the need to switch between user interfaces for the virtual desktop and for the virtual application. In response to a user dragging the user interface of a first virtual desktop interface (VDI) client connected to the virtual application into the user interface of a second VDI client connected to the virtual desktop, information is collected about a first virtual machine (VM) in which the virtual application runs, and the information is transmitted to the second VDI client. The second VDI client passes such information via a virtual channel to a second VM in which the virtual desktop runs, and a remote launcher in the second VM launches a third VDI client that connects to the first VM based on the information.
-
-
-
-
-
-
-
-
-