-
公开(公告)号:US20210006426A1
公开(公告)日:2021-01-07
申请号:US17027871
申请日:2020-09-22
Applicant: VMware, Inc.
Inventor: Ramani Panchapakesan , Suman Aluvala
IPC: H04L12/28
Abstract: Disclosed are various examples for dynamically generating and implementing scenario profiles for a network of devices, including IoT devices. A managed device can receive a dynamically generated scenario profile that defines tasks to be performed by the device for a given scenario. The device can also receive a scenario message that is broadcasted to all managed devices in a network and identifies an occurrence of a given scenario. If the device determines that the device is an intended recipient of the scenario message, the device can identify the scenario profile associated with the given scenario and perform the tasks defined by the scenario profile. The scenario profile can be modified and/or updated based on event data associated with the device.
-
公开(公告)号:US10812286B2
公开(公告)日:2020-10-20
申请号:US16247674
申请日:2019-01-15
Applicant: VMware, Inc.
Inventor: Ramani Panchapakesan , Suman Aluvala
IPC: H04L12/28
Abstract: Disclosed are various examples for dynamically generating and implementing scenario profiles for a network of devices, including IoT devices. A managed device can receive a dynamically generated scenario profile that defines tasks to be performed by the device for a given scenario. The device can also receive a scenario message that is broadcasted to all managed devices in a network and identifies an occurrence of a given scenario. If the device determines that the device is an intended recipient of the scenario message, the device can identify the scenario profile associated with the given scenario and perform the tasks defined by the scenario profile. The scenario profile can be modified and/or updated based on event data associated with the device.
-
公开(公告)号:US11765112B2
公开(公告)日:2023-09-19
申请号:US17364970
申请日:2021-07-01
Applicant: VMware, Inc.
Inventor: Arjun Kochhar , Suman Aluvala , Arvind Maan , Nitin Sethi , Ramesh Pilla , Shree Harsha Shedigumme
IPC: H04L51/02 , H04L12/58 , H04L51/063 , H04L51/046 , G06Q10/107 , G06F40/216 , G06F40/258 , G06F40/268 , G06F40/56 , G06F16/9032
CPC classification number: H04L51/063 , G06F40/216 , G06F40/258 , G06F40/268 , G06Q10/107 , H04L51/046
Abstract: Disclosed are various approaches for dynamically creating content to present to a user based on an identified intent, or other context, associated with a message (e.g., email). A message that is received from a message server can be analyzed to identify the message content within the message prior to distributing to the recipient client device. Trained intent identification models can be applied to the identified message content to determine an intent, or other type of context, associated with the message. Upon identifying the intent, the message header can be modified to include the intent prior to forwarding the message to the recipient client device. The client device can then display a user interface including the message and a user interface element corresponding to a third-party service. The user interface element can be dynamically generated to include an action component that upon selection, triggers an action associated with the intent.
-
14.
公开(公告)号:US11418488B2
公开(公告)日:2022-08-16
申请号:US16788325
申请日:2020-02-12
Applicant: VMWARE, INC.
Inventor: Arjun Kochhar , Suman Aluvala , Amit Yadav , Aman Srivastava
Abstract: Disclosed are various examples for securing enterprise resources using a virtual private network. A client device can send a first unique device identifier for the client device to a remote management service upon enrollment. When a virtual private network application is first executed, the client device can send a second unique device identifier to the remote management service, where the remote management service is configured to store the second unique device identifier in association with the first unique universal identifier. During subsequent executions of the virtual private network application, the virtual private network service can authenticate the client device by comparing the first unique device identifier and the second unique device identifier to a device identifier received from the remote management service. A machine learning routine can be employed to identify anomalies as the virtual private network application is executed.
-
公开(公告)号:US20220150323A1
公开(公告)日:2022-05-12
申请号:US17581232
申请日:2022-01-21
Applicant: VMware, Inc.
Inventor: Suman Aluvala , Ramani Panchapakesan , Pushkal Maheshwari , Mahesh Ashok Kavatage , Pavan Rajkumar Rangain , Erich Peter Stuntebeck
IPC: H04L67/306 , H04L67/55 , H04L9/40
Abstract: A first server can generate user profiles and receive requests from user devices for enrollment in a first server-managed system that includes user groups. The first server can provide a unique key to a user device during an enrolment process based on a user group the user device is assigned to. The first server can include an enrollment notification for the user device in a first notification transmitted to a messaging service. The messaging service can transmit a second notification to the user device, and the user device can request a user profile from a second server based on second server access information included in the second notification. The second server can use the unique key to access user profile information which it transmits to the user device based on the request. The user device can access the user profile from the profile information using the unique key.
-
公开(公告)号:US20210304772A1
公开(公告)日:2021-09-30
申请号:US16829193
申请日:2020-03-25
Applicant: VMware, Inc.
Inventor: Rohit Pradeep Shetty , Suman Aluvala
Abstract: Disclosed are various aspects of postponing or migrating tasks from a first assistant device to another assistant device. In some examples, an assistant device can facilitate task completion. Tasks can be recommended for postponement based upon the complexity of the task, a historical user profile, or the location of the assistant device.
-
公开(公告)号:US20210203653A1
公开(公告)日:2021-07-01
申请号:US16790776
申请日:2020-02-14
Applicant: VMWARE, INC.
Inventor: ARJUN KOCHHAR , Suman Aluvala , Amit Yadav , Shree Harsha Shedigumme
Abstract: Disclosed are various approaches for facilitating single sign-on (SSO) for third-party services that are accessible through messages (e.g., email) received by a user. A user can receive a message that includes an embedded URL or link that opens in a third-party service that requires authentication. Instead of requiring the user to enter authentication credentials for accessing the third-party service, a tunnel service can be used to intercept requests for authentication and redirect the requests to an identity manager that can issue a SSO token following an authentication of the user and device. Upon supplying the third-party service with the SSO token, the user can access the content associated with the third-party service without entering authentication credentials.
-
公开(公告)号:US11830098B2
公开(公告)日:2023-11-28
申请号:US16794265
申请日:2020-02-19
Applicant: VMWARE, INC.
Inventor: Rohit Pradeep Shetty , Erich Peter Stuntebeck , Ramani Panchapakesan , Suman Aluvala , Chaoting Xuan
IPC: G10L15/22 , G06Q50/26 , G06Q10/109 , G06Q10/107 , G10L15/30 , G06F21/74
CPC classification number: G06Q50/265 , G06F21/74 , G06Q10/107 , G06Q10/109 , G10L15/22 , G10L15/30 , G10L2015/223
Abstract: Disclosed are various examples for audio data leak prevention using user and device contexts. In some examples, a voice assistant device can be connected to a remote service that provides enterprise data to be audibly emitted by the voice assistant device. In response to a request for the enterprise data being received from the voice assistant device, an audio signal can be generated that audibly broadcasts the enterprise data. The audio signal can be generated to audibly redact at least a portion of the enterprise data based at least in part on a mode of operation of the voice assistant device. The voice assistant device can be directed to emit the enterprise data through a playback of the audio signal.
-
公开(公告)号:US20210328952A1
公开(公告)日:2021-10-21
申请号:US17364970
申请日:2021-07-01
Applicant: VMware, Inc.
Inventor: Arjun Kochhar , Suman Aluvala , Arvind Maan , Nitin Sethi , Ramesh Pilla , Shree Harsha Shedigumme
IPC: H04L12/58 , G06F40/258 , G06F40/268 , G06Q10/10 , G06F40/216
Abstract: Disclosed are various approaches for dynamically creating content to present to a user based on an identified intent, or other context, associated with a message (e.g., email). A message that is received from a message server can be analyzed to identify the message content within the message prior to distributing to the recipient client device. Trained intent identification models can be applied to the identified message content to determine an intent, or other type of context, associated with the message. Upon identifying the intent, the message header can be modified to include the intent prior to forwarding the message to the recipient client device. The client device can then display a user interface including the message and a user interface element corresponding to a third-party service. The user interface element can be dynamically generated to include an action component that upon selection, triggers an action associated with the intent.
-
公开(公告)号:US10958480B2
公开(公告)日:2021-03-23
申请号:US16128548
申请日:2018-09-12
Applicant: VMWARE, INC.
Inventor: Suman Aluvala , Sivasubramaniam Sivakumar , Ben Joseph
Abstract: Examples described herein include systems and methods for creating a per-app virtual private network (“VPN”) using hooking, even though an isolated process is used for networking functions. The isolated process can include networking functions of the WebView class for ANDROID. The application can start an HTTP proxy server to receive local HTTP requests. Then, the application can trigger a broadcast to the isolated process, causing the isolated process to route its HTTP requests to the HTTP proxy of the application. The application can then hook HTTP requests and send them to a virtual private network (“VPN”) tunnel server. This can allow an application to securely connect to enterprise files or data even though the networking functions occur in the isolated process.
-
-
-
-
-
-
-
-
-