-
公开(公告)号:US11763231B2
公开(公告)日:2023-09-19
申请号:US16958530
申请日:2020-05-27
Applicant: VMware, Inc.
Inventor: Lin Lv , Chaoting Xuan , Xinda Yan , Qimin Yao , Yunxia Cheng , Qian Liu
IPC: G06Q10/0633
CPC classification number: G06Q10/0633
Abstract: Disclosed are various approaches for workflow service application stating. In some aspects, an application content request is transmitted to a workflow service. The application content request can request updated states from a network service that acts as a back end for the application. The application content can be provided to the client device or other installed applications, without having opened the application on a client device.
-
公开(公告)号: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.
-
公开(公告)号:US20230289463A1
公开(公告)日:2023-09-14
申请号:US18321323
申请日:2023-05-22
Applicant: VMware, Inc.
Inventor: Chaoting Xuan , Lin Lv , Suyu Pan , Guoxin Liu , Qimin Yao , Yue Zhao
CPC classification number: G06F21/6218 , G06F16/2365 , G06F16/258 , G06F21/44
Abstract: Systems and methods can allow for secure cross-device sharing of transient data using direct transient data sharing (“DTDS”). A source destination can share data using local DTDS with an agent on a first device. The agent can send the data to a hub server that runs a security control process and data formatting process. The hub server can determine risk scores for the source and destination devices and allow the sharing to occur if a safety threshold is met. Then an agent on the destination device can receive the transient data and use local DTDS to send the data to a destination application.
-
公开(公告)号:US20210314153A1
公开(公告)日:2021-10-07
申请号:US17354391
申请日:2021-06-22
Applicant: VMWare, Inc.
Inventor: Chaoting Xuan , Qimin Yao , Litao Shen
Abstract: Disclosed are various embodiments for implementing a key escrow system without disclosure of a client's encryption key to third parties. An encryption key is split into a plurality of key segments pursuant to a shared secret protocol. A plurality of peer client devices are then identified. Each peer client device in the plurality of peer client devices is then verified and the respective one of the plurality of key segments are sent to a respective one of the plurality of peer client devices. A response is then received from each respective one of the plurality of peer client devices, the response confirming receipt of the respective one of the plurality of key segments. A list identifying the plurality of peer client devices is finally provided to a key escrow service, the list comprising key-value pairs that identify each respective one of the plurality of peer client devices and the respective one of the plurality of key segments.
-
公开(公告)号:US20200344054A1
公开(公告)日:2020-10-29
申请号:US16393033
申请日:2019-04-24
Applicant: VMware, Inc.
Inventor: Chaoting Xuan , Qimin Yao , Litao Shen
Abstract: Disclosed are various embodiments for implementing a key escrow system without disclosure of a client's encryption key to third parties. An encryption key is split into a plurality of key segments pursuant to a shared secret protocol. A plurality of peer client devices are then identified. Each peer client device in the plurality of peer client devices is then verified and the respective one of the plurality of key segments are sent to a respective one of the plurality of peer client devices. A response is then received from each respective one of the plurality of peer client devices, the response confirming receipt of the respective one of the plurality of key segments. A list identifying the plurality of peer client devices is finally provided to a key escrow service, the list comprising key-value pairs that identify each respective one of the plurality of peer client devices and the respective one of the plurality of key segments.
-
公开(公告)号:US11593155B2
公开(公告)日:2023-02-28
申请号:US16913988
申请日:2020-06-26
Applicant: VMware, Inc.
Inventor: Lin Lv , Chaoting Xuan , Xinda Yan , Qimin Yao , Yunxia Cheng , Qian Liu
IPC: G06F8/34 , G06F9/48 , G06F16/245 , G06F16/2457 , G06F16/248 , G06F3/04847 , H04L9/40 , G06F3/0482
Abstract: Disclosed are various approaches for workflow service application networking. In some aspects, a workflow creation user interface is provided to create a networking workflow with at least one networking action. A networking action is specified for a first application to utilize application content from a second application. The networking action is verified based on a response to a test action request transmitted to the workflow service. The networking action is transmitted from the workflow application to a workflow service to cause the first application to utilize the application content from the second application according to the networking action.
-
公开(公告)号:US11075755B2
公开(公告)日:2021-07-27
申请号:US16393033
申请日:2019-04-24
Applicant: VMware, Inc.
Inventor: Chaoting Xuan , Qimin Yao , Litao Shen
Abstract: Disclosed are various embodiments for implementing a key escrow system without disclosure of a client's encryption key to third parties. An encryption key is split into a plurality of key segments pursuant to a shared secret protocol. A plurality of peer client devices are then identified. Each peer client device in the plurality of peer client devices is then verified and the respective one of the plurality of key segments are sent to a respective one of the plurality of peer client devices. A response is then received from each respective one of the plurality of peer client devices, the response confirming receipt of the respective one of the plurality of key segments. A list identifying the plurality of peer client devices is finally provided to a key escrow service, the list comprising key-value pairs that identify each respective one of the plurality of peer client devices and the respective one of the plurality of key segments.
-
公开(公告)号:US20210216656A1
公开(公告)日:2021-07-15
申请号:US15930284
申请日:2020-05-12
Applicant: VMware, Inc.
Inventor: Chaoting Xuan , Lin Lv , Suyu Pan , Guoxin Liu , Qimin Yao , Yue Zhao
Abstract: Systems and methods can allow for secure cross-device sharing of transient data using direct transient data sharing (“DTDS”). A source destination can share data using local DTDS with an agent on a first device. The agent can send the data to a hub server that runs a security control process and data formatting process. The hub server can determine risk scores for the source and destination devices and allow the sharing to occur if a safety threshold is met. Then an agent on the destination device can receive the transient data and use local DTDS to send the data to a destination application.
-
公开(公告)号:US11818264B2
公开(公告)日:2023-11-14
申请号:US17354391
申请日:2021-06-22
Applicant: VMWare, Inc.
Inventor: Chaoting Xuan , Qimin Yao , Litao Shen
CPC classification number: H04L9/0894 , G06F21/604 , H04L9/085 , H04L9/14 , H04L9/3218
Abstract: Disclosed are various embodiments for implementing a key escrow system without disclosure of a client's encryption key to third parties. An encryption key is split into a plurality of key segments pursuant to a shared secret protocol. A plurality of peer client devices are then identified. Each peer client device in the plurality of peer client devices is then verified and the respective one of the plurality of key segments are sent to a respective one of the plurality of peer client devices. A response is then received from each respective one of the plurality of peer client devices, the response confirming receipt of the respective one of the plurality of key segments. A list identifying the plurality of peer client devices is finally provided to a key escrow service, the list comprising key-value pairs that identify each respective one of the plurality of peer client devices and the respective one of the plurality of key segments.
-
公开(公告)号:US11657170B2
公开(公告)日:2023-05-23
申请号:US15930284
申请日:2020-05-12
Applicant: VMware, Inc.
Inventor: Chaoting Xuan , Lin Lv , Suyu Pan , Guoxin Liu , Qimin Yao , Yue Zhao
CPC classification number: G06F21/6218 , G06F16/2365 , G06F16/258 , G06F21/44
Abstract: Systems and methods can allow for secure cross-device sharing of transient data using direct transient data sharing (“DTDS”). A source destination can share data using local DTDS with an agent on a first device. The agent can send the data to a hub server that runs a security control process and data formatting process. The hub server can determine risk scores for the source and destination devices and allow the sharing to occur if a safety threshold is met. Then an agent on the destination device can receive the transient data and use local DTDS to send the data to a destination application.
-
-
-
-
-
-
-
-
-