-
公开(公告)号:US11721116B2
公开(公告)日:2023-08-08
申请号:US17708079
申请日:2022-03-30
Applicant: VMware, Inc.
Inventor: Kar-Fai Tse , Erich Peter Stuntebeck , Chaoting Xuan
IPC: G06V30/142 , G06F21/62 , G06Q10/10 , G06V30/148 , G06V30/416 , H04N23/60 , G06V30/10
CPC classification number: G06V30/142 , G06F21/6245 , G06Q10/10 , G06V30/153 , G06V30/416 , H04N23/60 , G06V30/10
Abstract: Disclosed are various embodiments that relate to a system or a method for managing individual actions. In one example, among others, a system includes a client device that is configured to display a camera user interface for capturing an image and identify an action that stores the image captured in the memory. An image tag that describes the image is generated. The client device is configured to determine that the image has enterprise content based on the image tag and determine an enterprise policy to apply to the enterprise content. Text content from the image is extracted based on the enterprise policy. The client device is configured to display a user interface that includes the text content extracted from the image and transmit the text content of the image to an application based on the enterprise policy.
-
公开(公告)号:US10708268B2
公开(公告)日:2020-07-07
申请号:US15664215
申请日:2017-07-31
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 receive a request to initiate an application proxy service. The program instructions can cause the computing device to authenticate the request based on an access token. The program instructions can cause the computing device to initiate an application proxy service session with a second computing device, where the second computing device provides input data to the application proxy service. The computing device can also initiate an application session associated with an application service, where the application proxy service provides the input data to the application service. The computing device also can apply a compliance policy as data is communicated between the second computing device and the application service.
-
公开(公告)号:US11706217B2
公开(公告)日:2023-07-18
申请号:US16911370
申请日:2020-06-24
Applicant: VMware, Inc.
Inventor: Chaoting Xuan , Kar-Fai Tse , Suyu Pan
IPC: H04L9/40 , H04L67/141 , H04L67/53 , H04L67/63 , H04L67/561 , H04L67/563
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.
-
公开(公告)号:US11301710B2
公开(公告)日:2022-04-12
申请号:US17000069
申请日:2020-08-21
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 example, 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 an image tag that describe the image. The client device can determine that the image has enterprise content based on the image tag and determine that a policy applies to the enterprise content. An enterprise action can be performed based on the enterprise policy.
-
公开(公告)号:US20190036923A1
公开(公告)日:2019-01-31
申请号:US15664215
申请日:2017-07-31
Applicant: VMware, Inc.
Inventor: Chaoting Xuan , Kar-Fai Tse , Suyu Pan
CPC classification number: H04L63/0884 , H04L63/08 , H04L63/083 , H04L63/20 , H04L67/141 , H04L67/20 , H04L67/2804 , H04L67/2814 , H04L67/327
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 receive a request to initiate an application proxy service. The program instructions can cause the computing device to authenticate the request based on an access token. The program instructions can cause the computing device to initiate an application proxy service session with a second computing device, where the second computing device provides input data to the application proxy service. The computing device can also initiate an application session associated with an application service, where the application proxy service provides the input data to the application service. The computing device also can apply a compliance policy as data is communicated between the second computing device and the application service.
-
公开(公告)号:US20230328065A1
公开(公告)日:2023-10-12
申请号:US18327687
申请日:2023-06-01
Applicant: VMware, Inc.
Inventor: Chaoting Xuan , Kar-Fai Tse , Suyu Pan
IPC: H04L67/63 , H04L67/561 , H04L67/141 , H04L9/40 , H04L67/53 , H04L67/563
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.
-
公开(公告)号:US20230021465A1
公开(公告)日:2023-01-26
申请号:US17499899
申请日:2021-10-13
Applicant: VMWARE, INC.
Inventor: Kar-Fai Tse , Ramanandan Nambannor Kunnath , Rohit Pradeep Shetty
Abstract: Disclosed are various approaches for detecting user availability. A work pattern can be generated based upon user activity data taken from various sources. A work pattern can be provided to an email client or another requesting service for predicted availability of a user.
-
公开(公告)号:US20210027155A1
公开(公告)日:2021-01-28
申请号:US16519338
申请日:2019-07-23
Applicant: VMware, Inc.
Inventor: Ravish Chawla , Kar-Fai Tse , Chaoting Xuan
Abstract: Examples described herein include systems and methods for implementing customized, on-device processing workflows. An example method can include training different natural language processing (“NLP”) models using distinct datasets relevant to different backend systems. The different NLP models can be assigned to user devices based on each device user's organizational group. The user devices can implement the customized NLP models to detect triggers within text of an application. Based on the detected trigger, the application can display a user interface element having a selectable actionable button for carrying out an action with respect to the backend system. In some examples, the detected trigger can automatically cause an action to be carried out with respect to the backend system.
-
公开(公告)号: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.
-
公开(公告)号:US20230275927A1
公开(公告)日:2023-08-31
申请号:US17726592
申请日:2022-04-22
Applicant: VMWARE, INC.
Inventor: Rohit Pradeep Shetty , Ramanandan Nambannor Kunnath , Kar-Fai Tse
IPC: H04L9/40
Abstract: Systems and methods are described for increasing web browser security on a user device managed by a device management system. In an example, the user device can use an unmanaged web browser to access secure enterprise content using a browser extension provided by the enterprise. When a user attempts to access secure content from an unmanaged browser, the device management system can communicate with the extension and a management application on the user device to authenticate the user and verify that the user device complies with certain policies. In one example, the device management system can include an extension recommendation engine that analyzes user browsing data and recommends browser extensions for the user. Based on policies, the device management system can recommend the extension to the user or force installation of the extension on the user device.
-
-
-
-
-
-
-
-
-