-
公开(公告)号:US11189280B2
公开(公告)日:2021-11-30
申请号:US16430899
申请日:2019-06-04
Applicant: VMware, Inc.
Inventor: Ramanandan Nambannor Kunnath , Ramani Panchapakesan
Abstract: Disclosed are various approaches for encrypting a voice based response to a request through a voice assistant device. The request is associated with a network or federated service. A tunnel speaker containing a private key can decrypt the encrypted response using a private key provided to the tunnel speaker by a client application on a client device.
-
公开(公告)号:US11057442B2
公开(公告)日:2021-07-06
申请号:US15920484
申请日:2018-03-14
Applicant: VMWARE, INC.
Inventor: Ramani Panchapakesan , Pradeep B H Pai , Usha Kamath , Ben Joseph , Sharun Samuel
Abstract: A system and method of communicating between computing devices including pairing a first computing device with a second computing device. The first computing device and the computing second device are configured to communicate with an application workspace system. The first computing device provides token and application information to a second computing device. The second computing device is authenticated with the application workspace system using the token and launches an application corresponding to the application information.
-
公开(公告)号: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.
-
公开(公告)号: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.
-
公开(公告)号:US11818183B2
公开(公告)日:2023-11-14
申请号:US17367580
申请日:2021-07-05
Applicant: VMware, Inc.
Inventor: Ramani Panchapakesan , Pradeep B H Pai , Usha Kamath , Ben Joseph , Sharun Samuel
IPC: H04L29/06 , H04L65/403 , G06F21/44 , H04L67/141 , G06F8/61
CPC classification number: H04L65/403 , G06F21/44 , H04L67/141 , G06F8/61
Abstract: A system and method of communicating between computing devices including pairing a first computing device with a second computing device. The first computing device and the computing second device are configured to communicate with an application workspace system. The first computing device provides token and application information to a second computing device. The second computing device is authenticated with the application workspace system using the token and launches an application corresponding to the application information.
-
公开(公告)号:US11522702B1
公开(公告)日:2022-12-06
申请号:US17350327
申请日:2021-06-17
Applicant: VMware, inc.
Inventor: Ramani Panchapakesan , Ramanandan Nambannor Kunnath , Erich Stuntebeck
Abstract: Systems and methods are described for onboarding a new device to a blockchain secured network. A trusted device that is already enrolled on the blockchain can receive information from a new device. The new device can send an onboarding request to a server through a non-blockchain secured Application Programming Interface (“API”). The trusted device can send an onboarding request for the new device through a blockchain secured API. The server can receive the requests and match them. The server can authenticate the two devices and send a request to a blockchain consensus to add the new device to the blockchain with the trusted device as a referral. The blockchain consensus can add the new device to the blockchain and notify the server. The server can notify the new device, and the new device can begin communicating through the blockchain secured API or directly with other devices on the blockchain.
-
公开(公告)号:US11482231B2
公开(公告)日:2022-10-25
申请号:US16801176
申请日:2020-02-26
Applicant: VMWARE, INC.
Inventor: Rohit Pradeep Shetty , Chaoting Xuan , Ramani Panchapakesan
IPC: G10L15/26 , G10L17/24 , G10L13/027 , G06F21/33 , G10L15/22
Abstract: Disclosed are various approaches for assisting a user with skill or application discovery in a voice assistant device. By assisting the user in this way, avoiding the launching of malicious skills or applications can also be avoided. Additionally, restricting launching of applications to particular users or particular voice assistant devices can also be accomplished.
-
公开(公告)号:US11314878B2
公开(公告)日:2022-04-26
申请号:US16689094
申请日:2019-11-20
Applicant: VMWARE, INC.
Inventor: Rohit Pradeep Shetty , Sharun Varghese Samuel , Erich Peter Stuntebeck , Ramani Panchapakesan , Craig Farley Newell
IPC: G06F21/62 , H04L29/06 , G06F3/0482 , H04L67/02 , G06F9/445
Abstract: Disclosed are various approaches for sharing uniform resource locators (URLs) and enforcing browser restrictions along with a shared URL. Browser restrictions can be identified by appending commands to the shared URL that instruct the receiving browser to activate certain browser restrictions. Browser restrictions can also be enforced using a URL restriction validator, which is a server process that can facilitate enforcement of browser restrictions along with a shared URL.
-
公开(公告)号:US10904230B2
公开(公告)日:2021-01-26
申请号:US15898670
申请日:2018-02-19
Applicant: VMWARE, INC.
Inventor: Suman Aluvala , Ramani Panchapakesan , Rajneesh Kesavan , Arjun Kochhar
Abstract: Examples described herein include systems and methods for performing distributed encryption across multiple devices. An example method can include a first device discovering a second device that shares a network. The device can identify data to be sent to a server and calculate a checksum for that data. The device can then split the data into multiple portions and send a portion to the second device, along with a certificate associated with the server for encrypting the data. The first device can encrypt the portion of data it retained. The first device can receive an encrypted version of the second portion of the data sent to the second device. The first device can merge these two portions and send the merged encrypted data to the server, along with the checksum value. The server can decrypt the data and confirm that it reflects the original set of data.
-
-
-
-
-
-
-
-
-