Adapting remote display protocols to remote applications

    公开(公告)号:US10791103B2

    公开(公告)日:2020-09-29

    申请号:US15338269

    申请日:2016-10-28

    Applicant: VMware, Inc.

    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.

    Techniques for improving implementation of a remote browser within a local browser

    公开(公告)号:US11190573B2

    公开(公告)日:2021-11-30

    申请号:US16045604

    申请日:2018-07-25

    Applicant: VMware, Inc.

    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.

    Network isolation in virtual desktop infrastructure

    公开(公告)号:US10459743B2

    公开(公告)日:2019-10-29

    申请号:US15807951

    申请日:2017-11-09

    Applicant: VMware, Inc.

    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.

    BRIDGING VIRTUAL DESKTOPS UNDER NESTED MODE
    6.
    发明公开

    公开(公告)号:US20230333924A1

    公开(公告)日:2023-10-19

    申请号:US18337401

    申请日:2023-06-19

    Applicant: VMware, Inc.

    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.

    Auditing clipboard operations in virtual desktop environments

    公开(公告)号:US11099865B2

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

    申请号:US16271587

    申请日:2019-02-08

    Applicant: VMware, Inc.

    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.

    Virtual desktop encoding based on user input behavior

    公开(公告)号:US10715577B2

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

    申请号:US14481417

    申请日:2014-09-09

    Applicant: VMware, Inc.

    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.

    Method and system for providing virtual desktop and virtual application interactivity

    公开(公告)号:US10152342B2

    公开(公告)日:2018-12-11

    申请号:US14788512

    申请日:2015-06-30

    Applicant: VMware, Inc.

    Inventor: Jinxing Hu Jian Mu

    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.

Patent Agency Ranking