-
公开(公告)号:US11700137B2
公开(公告)日:2023-07-11
申请号:US15875855
申请日:2018-01-19
Applicant: VMware, Inc.
Inventor: Adam Gregory Gross , Sean Samenfeld-Specht , Timotius Tjahjadi , Sandro Moiron , Ming Zhang , Haiou Jiang
IPC: H04L12/18 , G06F9/451 , H04L65/4038 , H04L65/80 , H04L65/70
CPC classification number: H04L12/1827 , G06F9/452 , H04L12/1818 , H04L12/1822 , H04L65/4038 , H04L65/70 , H04L65/80
Abstract: A system is described for collaborative access to a virtual desktop through separate remote client devices. An owner of the virtual desktop can initiate a session with the virtual desktop through a client on her client device. The owner can request through her client to create a collaborative session, identifying one or more collaborators. Links for joining the virtual desktop can be generated and an invitation can be sent to each collaborator. A collaborator can accept the invitation and a client application can be launched on the collaborator's client and routed to the virtual desktop. Once authorized, collaborators can be connected to the virtual desktop session. Each collaborator in the session may view the GUI of the virtual desktop in her client application. Input control can be managed and delegated to collaborators by the owner of the session.
-
公开(公告)号:US10884768B2
公开(公告)日:2021-01-05
申请号:US16354201
申请日:2019-03-15
Applicant: VMware, Inc.
Inventor: Binyang Li , Zhikai Chen , Yao Zhang , Ming Chen , Wenping Fan , Sandro Moiron , Kiran Rao
Abstract: A method to improve virtual desktop infrastructure (VDI) user experience includes providing a user access to a first virtual desktop executing a first set of applications and having a first virtual machine (VM) configuration, collecting VDI performance metrics associated with the first virtual desktop, detecting a problem from the VDI performance metrics, and changing a first remote display protocol configuration to address the problem. The method further includes collecting the user's feedback, training a model with the first VM configuration, the first set of applications, the user's feedback, and the first remote display protocol configuration, receiving a second VM configuration for a second virtual machine providing a second virtual desktop and a second set of applications on the second virtual desktop, using the model to generate a second remote display protocol configuration for the second virtual desktop, and configuring the second virtual desktop with the second remote display protocol configuration.
-
公开(公告)号:US10303497B2
公开(公告)日:2019-05-28
申请号:US15630556
申请日:2017-06-22
Applicant: VMware, Inc.
Inventor: Salim Abiezzi , Sandro Moiron
Abstract: Frames of a virtual desktop are encoded using a hybrid approach that combines the strength of software encoding by a central processing unit (CPU) and hardware encoding by a graphics processing unit (GPU). A method of encoding frame data of one or more virtual desktops in hardware and in software and transmitting the encoded frame data to one or more client devices, includes the steps of encoding a first portion of the frame data in the GPU to generate a first encoded frame data, encoding a second portion of the frame data in software, i.e., programmed CPU, during encoding of the first portion, to generate a second encoded frame data, and transmitting the first encoded frame data and the second encoded frame data from a host computer of the one or more virtual desktops to the one or more client devices as separate video streams.
-
公开(公告)号:US20190068390A1
公开(公告)日:2019-02-28
申请号:US15875855
申请日:2018-01-19
Applicant: VMware, Inc.
Inventor: Adam Gregory Gross , Sean Samenfeld-Specht , Timotius Tjahjadi , Sandro Moiron , Ming Zhang , Haiou Jiang
Abstract: A system is described for collaborative access to a virtual desktop through separate remote client devices. An owner of the virtual desktop can initiate a session with the virtual desktop through a client on her client device. The owner can request through her client to create a collaborative session, identifying one or more collaborators. Links for joining the virtual desktop can be generated and an invitation can be sent to each collaborator. A collaborator can accept the invitation and a client application can be launched on the collaborator's client and routed to the virtual desktop. Once authorized, collaborators can be connected to the virtual desktop session. Each collaborator in the session may view the GUI of the virtual desktop in her client application. Input control can be managed and delegated to collaborators by the owner of the session.
-
-
-