-
公开(公告)号:US20210374100A1
公开(公告)日:2021-12-02
申请号:US16317366
申请日:2018-12-05
Applicant: VMware, Inc.
Inventor: Steven Liu , Songli Li , Tong Zhao , Yanchao Zhang , Lin Lv , Mac Lu , Yue Zhao , Ken Song
IPC: G06F16/178 , G06F16/176 , G06F9/54 , H04L29/08 , G06F9/451 , G06F16/16
Abstract: Disclosed are various approaches for recommending remotely executed applications for opening files. In one approach, an indication is received that a user desires to open the local file of a client device remotely. At least one remotely executed application is identified to open the local file remotely. A user interface is rendered by the client device that facilitates selection from among the remotely executed application(s). A user selection of a particular remotely executed application generated through the user interface is received. The particular remotely executed application opens the local file remotely.
-
公开(公告)号:US10387174B2
公开(公告)日:2019-08-20
申请号:US15348630
申请日:2016-11-10
Applicant: VMware, Inc.
Inventor: Yanchao Zhang , Yang Liu , Michael Zhang , Helena Zhang , Lin Lv , Cherry Zhou
Abstract: Systems and methods are provided for extending a remote desktop to a multi monitor configuration, with each monitor being viewable via a separate web client or native client, where the clients may further be executing on separate computing devices. After an initial remote desktop session is initiated via a first client, a second session with the remote desktop can be requested via a second client, which may be a web client or a native client executing on the same or different computing device as the first client. The remote desktop can be reconfigured to two monitor mode including a first and a second monitor. The graphical data of the first monitor can be streamed to the first client and the graphical data of the second monitor can be streamed to the second client. Consequently, the remote desktop can be extended to additional monitors in the same way.
-
3.
公开(公告)号:US12141596B2
公开(公告)日:2024-11-12
申请号:US17343963
申请日:2021-06-10
Applicant: VMware, Inc.
Inventor: Lin Lv , Yanchao Zhang , Yang Liu
Abstract: Remote desktop services are accessed by a remote desktop from a pool of remote desktops. When the remote desktop detects a user request to launch an application and determines that the application to be launched is from another remote desktop, the remote desktop establishes a connection with the other remote desktop to launch and display the application seamlessly. In addition, the remote desktop retrieves drive configuration data indicating drives or folders that are shared by each of the remote desktops in the pool and creates a mapping of the shared drives and folders based on the drive configuration data. In response to a user request to open a shared drive or folder of the second remote desktop, the remote desktop establishes a connection between the first remote desktop and the second remote desktop to acquire contents of the shared drive or folder.
-
公开(公告)号:US11782881B2
公开(公告)日:2023-10-10
申请号:US16317366
申请日:2018-12-05
Applicant: VMware, Inc.
Inventor: Steven Liu , Songli Li , Tong Zhao , Yanchao Zhang , Lin Lv , Mac Lu , Yue Zhao , Ken Song
IPC: G06F16/178 , G06F16/176 , G06F9/54 , H04L67/06 , G06F16/16 , G06F9/451 , G06F11/34 , G06F3/0486 , G06F3/04817
CPC classification number: G06F16/178 , G06F9/451 , G06F9/543 , G06F16/16 , G06F16/176 , H04L67/06 , G06F3/0486 , G06F3/04817 , G06F11/3438
Abstract: Disclosed are various approaches for recommending remotely executed applications for opening files. In one approach, an indication is received that a user desires to open the local file of a client device remotely. At least one remotely executed application is identified to open the local file remotely. A user interface is rendered by the client device that facilitates selection from among the remotely executed application(s). A user selection of a particular remotely executed application generated through the user interface is received. The particular remotely executed application opens the local file remotely.
-
公开(公告)号:US20180129510A1
公开(公告)日:2018-05-10
申请号:US15348630
申请日:2016-11-10
Applicant: VMware, Inc.
Inventor: Yanchao Zhang , Yang Liu , Michael Zhang , Helena Zhang , Lin Lv , Cherry Zhou
CPC classification number: G06F9/452 , G06F3/1423 , G06F3/1446 , G06F3/1454 , G09G5/14 , G09G5/38 , G09G2340/0464 , H04L67/08 , H04L67/141 , H04L67/38
Abstract: Systems and methods are provided for extending a remote desktop to a multi monitor configuration, with each monitor being viewable via a separate web client or native client, where the clients may further be executing on separate computing devices. After an initial remote desktop session is initiated via a first client, a second session with the remote desktop can be requested via a second client, which may be a web client or a native client executing on the same or different computing device as the first client. The remote desktop can be reconfigured to two monitor mode including a first and a second monitor. The graphical data of the first monitor can be streamed to the first client and the graphical data of the second monitor can be streamed to the second client. Consequently, the remote desktop can be extended to additional monitors in the same way.
-
公开(公告)号:US11316929B2
公开(公告)日:2022-04-26
申请号:US16504741
申请日:2019-07-08
Applicant: VMware, Inc.
Inventor: Lin Lv , Chaoting Xuan , Tong Zhao , Bo Steven Liu , Yue Zhao , Yanchao Zhang , Qimin Yao , Suyu Pan
IPC: H04L29/08 , H04L67/141 , H04L67/563 , H04L67/08 , H04L67/025 , H04L67/75
Abstract: Embodiments of the present disclosure relate to management of resources. Embodiments include receiving, from a user of a client device, first input indicating a location on a remote device and a file type. Embodiments include identifying a file corresponding to the file type at the location. Embodiments include generating a graphical representation of the file and providing the graphical representation of the file to the user. Embodiments include receiving, from the user, second input corresponding to the graphical representation of the file. Embodiments include identifying stored credentials based on the second input and initiating a virtual desktop session using the stored credentials. Embodiments include providing a remote interface to the virtual desktop session on the client device. Embodiments include launching an application within the virtual desktop session and opening the file within the application.
-
7.
公开(公告)号:US20150304433A1
公开(公告)日:2015-10-22
申请号:US14256825
申请日:2014-04-18
Applicant: VMware, Inc.
Inventor: Lei Xiao , Yanchao Zhang
CPC classification number: H04L67/148 , G06F9/452 , G06F9/45533
Abstract: A computer implemented method receives a switch session request from a source client device that is running a virtual desktop session. The method identifies a list of one or more potential destination client devices based on the source client device. The method then selects a desired destination client device from the list, disconnects the virtual desktop session from the source client device, and establishes a connection between the virtual desktop session and the desired destination client device.
Abstract translation: 计算机实现的方法从运行虚拟桌面会话的源客户端设备接收交换会话请求。 该方法基于源客户端设备识别一个或多个潜在的目标客户端设备的列表。 该方法然后从列表中选择所需的目的地客户端设备,从源客户端设备断开虚拟桌面会话,并建立虚拟桌面会话与所需目的客户端设备之间的连接。
-
公开(公告)号:US12169474B2
公开(公告)日:2024-12-17
申请号:US16317363
申请日:2018-12-04
Applicant: VMware, Inc.
Inventor: Steven Liu , Songli Li , Tong Zhao , Yanchao Zhang , Lin Lv , Mac Lu , Yue Zhao , Ken Song
IPC: G06F3/0486 , G06F16/16 , G06F16/176 , G06F3/04817 , G06F3/14
Abstract: Disclosed are various approaches for using drag-and-drop to open local files remotely. In one approach, a client device renders a user interface including a first indicium corresponding to a local file of the client device and a second indicium corresponding to a remotely executed application. A drag-and-drop action of the first indicium relative to the second indicium is detected. Responsive to the drag-and-drop action, the remotely executed application opens a copy of the local file.
-
公开(公告)号:US11755272B2
公开(公告)日:2023-09-12
申请号:US17643815
申请日:2021-12-10
Applicant: VMware, Inc.
Inventor: Yang Liu , Lin Lv , Jingxiao Xu , Yanchao Zhang , Le Yu , Qimin Yao
CPC classification number: G06F3/1454 , G06F3/1415 , G06F3/1438 , G06F3/1462 , G06T1/20 , G06T3/4007
Abstract: The disclosure provides a method for optimizing remote display at a client device in communication with a remote desktop. The method generally includes receiving one or more frames for display at the client device, determining that a frame rate of the received one or more frames is less than an expected frame rate and/or a resolution of the received one or more frames is less than an expected resolution, determining that at least one of a local central processing unit (CPU) usage at the client device is less than a CPU usage threshold or a local graphics processing unit (GPU) usage at the client device is less than a GPU usage threshold, applying one or more enhancement techniques to the received one or more frames to produce one or more optimized frames while continuously monitoring the local CPU usage and/or the local GPU usage at the client device, and rendering the one or more optimized frames for display at the client device.
-
公开(公告)号:US20230205557A1
公开(公告)日:2023-06-29
申请号:US17668285
申请日:2022-02-09
Applicant: VMware, Inc.
Inventor: Yanchao Zhang , Lin Lv , Yang Liu , Yuxin Kou
IPC: G06F9/451
CPC classification number: G06F9/452
Abstract: Techniques are described for redirecting GPU capability from a client device to the virtual desktop. The virtual desktop client includes a GPU controller deployed on the client computing device, which is capable of virtualizing the local GPU of the client device and exposing it to the virtual desktop. The virtual desktop agent operating on the host server includes a GPU consumer, which is capable of accepting machine learning (ML) or artificial intelligence (AI) workloads on the virtual desktop and offload these workloads to the GPU controller on the client computing device. When the GPU consumer detects the ML workload task on the virtual desktop, it transmits the ML workload task over the network to the GPU controller on the client computing device, which processes the ML workload task using the GPU of the client computing device and sends the results of the processing to the GPU consumer.
-
-
-
-
-
-
-
-
-