-
公开(公告)号:US12088588B2
公开(公告)日:2024-09-10
申请号:US18327687
申请日:2023-06-01
Applicant: VMware, Inc.
Inventor: Chaoting Xuan , Kar-Fai Tse , Suyu Pan
IPC: H04L9/40 , H04L67/141 , H04L67/53 , H04L67/561 , H04L67/563 , H04L67/63
CPC classification number: H04L63/0884 , H04L63/08 , H04L63/083 , H04L63/20 , H04L67/141 , H04L67/53 , H04L67/561 , H04L67/563 , H04L67/63
Abstract: Disclosed are various embodiments for managing voice-driven application. In one embodiment, among others, a system includes a computing device and program instructions. The program instructions can cause the computing device to initiate a management session between a voice application service and a management service based on receiving a first request from the voice application service. The program instructions can cause the computing device to initiate an application session between a voice-driven application and the management service based at least in part on a second request received from the voice application service. The program instructions can cause the computing device to enforce a compliance policy on a data request for the voice-driven application. The data response can be transmitted to the voice application. The voice application service can provide the data response to the client device for playback.
-
公开(公告)号: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.
-
公开(公告)号:US11765595B2
公开(公告)日:2023-09-19
申请号:US17470721
申请日:2021-09-09
Applicant: VMware, Inc.
Inventor: Erich Peter Stuntebeck , Kar Fai Tse , Ravish Chawla , Chaoting Xuan
IPC: H04W12/63 , G06Q10/1093 , H04W12/069 , H04W12/72
CPC classification number: H04W12/63 , G06Q10/1095 , H04W12/069 , H04W12/72
Abstract: Disclosed are various approaches for authenticating a user through a voice assistant device and creating an association between the device and a user account. The request is associated with a network or federated service. A user account can be implicitly authenticated based on proximity of a client device to the voice assistant device. An association between the user account and the voice assistant device can then be created.
-
公开(公告)号: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.
-
公开(公告)号:US20220215065A1
公开(公告)日:2022-07-07
申请号:US17142657
申请日:2021-01-06
Applicant: VMware, Inc.
Inventor: Rohit Pradeep Shetty , Erich Stuntebeck , Chaoting Xuan
IPC: G06F16/955 , G06N20/00 , G06F16/951 , G06N5/02
Abstract: Systems and methods are described for managing saved web pages on a user device. In an example, when a user bookmarks a web page at the user device, the user device can send the bookmark to a server. A service on the server can gather information about web page and associate a plurality of tags with the web page based on that information. The service can compare the web page's tags to tags of other previously bookmarked web pages to identify a possible matching web page. The service can perform a semantic similarity analysis between the two web pages to determine whether their similarity exceeds a threshold. Where the similarity does exceed the threshold, the service can notify the user device. The user device can notify the user and present options for the new bookmarked web page.
-
公开(公告)号: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.
-
公开(公告)号:US20210409955A1
公开(公告)日:2021-12-30
申请号:US17470721
申请日:2021-09-09
Applicant: VMware, Inc.
Inventor: Erich Peter Stuntebeck , Kar Fai Tse , Ravish Chawla , Chaoting Xuan
IPC: H04W12/63 , G06Q10/10 , H04W12/069 , H04W12/72
Abstract: Disclosed are various approaches for authenticating a user through a voice assistant device and creating an association between the device and a user account. The request is associated with a network or federated service. A user account can be implicitly authenticated based on proximity of a client device to the voice assistant device. An association between the user account and the voice assistant device can then be created.
-
公开(公告)号:US20200329045A1
公开(公告)日:2020-10-15
申请号:US16911370
申请日:2020-06-24
Applicant: VMware, Inc.
Inventor: Chaoting Xuan , Kar-Fai Tse , Suyu Pan
Abstract: Disclosed are various embodiments for managing voice-driven application. In one embodiment, among others, a system includes a computing device and program instructions. The program instructions can cause the computing device to initiate a management session between a voice application service and a management service based on receiving a first request from the voice application service. The program instructions can cause the computing device to initiate an application session between a voice-driven application and the management service based at least in part on a second request received from the voice application service. The program instructions can cause the computing device to enforce a compliance policy on a data request for the voice-driven application. The data response can be transmitted to the voice application. The voice application service can provide the data response to the client device for playback.
-
公开(公告)号:US20190034751A1
公开(公告)日:2019-01-31
申请号:US15659997
申请日:2017-07-26
Applicant: VMware, Inc.
Inventor: Kar Fai Tse , Erich Peter Stuntebeck , Chaoting Xuan
Abstract: Disclosed are various embodiments that relate to a system or a method for managing individual actions. In one embodiment, among others, a system includes a client device and program instructions executable in the client device. The program instructions, when executed, cause the client device to identify an action that stores an image in a memory associated with the client device, where the action is executed by way of the client computing device. The program instructions also cause the client device to generate image tags that describe the image. The client device can determine that the image has enterprise content based at least in part on the image tags and perform an enterprise action on the image. The enterprise action can be based on an enterprise category associated with the image tags and an enterprise policy.
-
-
-
-
-
-
-
-