-
公开(公告)号:US20230026409A1
公开(公告)日:2023-01-26
申请号:US17468689
申请日:2021-09-08
Applicant: VMWARE, INC.
Inventor: ARJUN KOCHHAR , Ramani Panchapakesan , Pavan Rajkumar Rangain , Rohit Pradeep Shetty
Abstract: Disclosed are various approaches for remote working experience optimization. In some examples, a management service receives task execution data and corresponding user data for multiple client devices. The management service inputs target user context data along with the task execution data and the corresponding user data into a prediction model to identify a task and a task schedule that indicates a time to download and cache task content. Instructions are transmitted for a management agent to download and cache the task content according to the task schedule.
-
公开(公告)号:US20210336999A1
公开(公告)日:2021-10-28
申请号:US17367580
申请日:2021-07-05
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.
-
公开(公告)号:US20210211521A1
公开(公告)日:2021-07-08
申请号:US16802601
申请日:2020-02-27
Applicant: VMWARE, INC.
Inventor: Suman Aluvala , Ramani Panchapakesan , Pushkal Maheshwari , Mahesh Ashok Kavatage , Pavan Rajkumar Rangain , Erich Peter Stuntebeck
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.
-
公开(公告)号:US20210210103A1
公开(公告)日:2021-07-08
申请号:US16801176
申请日:2020-02-26
Applicant: VMWARE, INC.
Inventor: Rohit Pradeep Shetty , Chaoting Xuan , Ramani Panchapakesan
IPC: G10L17/24 , G10L13/027 , G10L15/22 , G10L15/26 , G06F21/33
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.
-
公开(公告)号:US20210027787A1
公开(公告)日:2021-01-28
申请号:US16518441
申请日:2019-07-22
Applicant: VMware, Inc.
Inventor: Ramani Panchapakesan , Ramanandan Nambannor Kunnath , Neelima Bojja , Kara Madhavan Bhattathiri
Abstract: Disclosed are various embodiments for staged user enrollment using audio devices. 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 configuration profile for configuring a client device. The configuration profile includes a device policy associated with an organizational group. The program instructions can further cause the computing device to generate a sound payload based on encoding the configuration profile onto a sound signal. A request is received a request from a voice assistant service for configuring the client device. The request is associated with configuring the client device according to the device policy. The sound payload is transmitted to the voice service for broadcasting from a speaker device. The sound payload is broadcast within an audible distance of the client device.
-
公开(公告)号:US20200186343A1
公开(公告)日:2020-06-11
申请号:US16793442
申请日:2020-02-18
Applicant: VMware, Inc.
Inventor: Erich Stuntebeck , Ramani Panchapakesan , Akshay Laxminarayan , Kumar Ashish
IPC: H04L9/08 , H04L29/06 , H04L9/14 , H04L29/08 , G06F21/62 , G06F16/17 , G06F16/185 , G06F16/182 , G06F16/16 , G06F16/13 , G06F21/60
Abstract: Various systems facilitate encrypted file storage. A client device may generate an encrypted version of a file. The client device may obtain at least one reference to at least one storage location for the encrypted version of the file. The client device may cause the encrypted version of the file to be store at the at least one storage location using the at least one reference to the at least one storage location.
-
公开(公告)号:US10587583B2
公开(公告)日:2020-03-10
申请号:US15641354
申请日:2017-07-05
Applicant: VMWARE, INC.
Inventor: Suman Aluvala , Ramani Panchapakesan , Niranjan Paramashivaiah , Mahesh Kavatage , Pavan Rajkumar Rangain
IPC: H04L29/06 , H04L12/46 , H04L12/66 , H04L12/851 , H04L12/911 , H04L12/859 , H04L29/08
Abstract: Disclosed are various examples for prioritizing application traffic through network tunnels between a client device and a tunnel endpoint. Network traffic is received from each of a plurality of applications executed by the client device. It is determined that the network traffic of a first application of the plurality of applications is associated with a lower priority than the network traffic of a second application of the plurality of applications. A bandwidth allocation to the network traffic of the first application is limited in the encrypted tunnel as compared to a bandwidth allocation to the network traffic of the second application in the encrypted tunnel according to the lower priority. The network traffic of each of the plurality of applications is forwarded through the encrypted tunnel to the tunnel endpoint.
-
公开(公告)号:US10587579B2
公开(公告)日:2020-03-10
申请号:US15684970
申请日:2017-08-24
Applicant: VMWARE, INC.
Inventor: Ramani Panchapakesan , Suman Aluvala , Rajneesh Kesavan , Arjun Kochhar , Puran Chand
Abstract: Disclosed are various examples for establishing encrypted channels or tunnels within a TCP or other communication session between a tunnel endpoint and tunnel client on a client device. A tunnel client on the client device can determine an encryption level based upon a bundle identifier of the application originating the network traffic, the destination of the network traffic, the category of the application, or other factors.
-
公开(公告)号:US10574456B2
公开(公告)日:2020-02-25
申请号:US16182554
申请日:2018-11-06
Applicant: VMware, Inc.
Inventor: Erich Stuntebeck , Ramani Panchapakesan , Akshay Laxminarayan , Kumar Ashish
IPC: G06F21/00 , H04L9/08 , G06F21/60 , G06F21/62 , G06F16/13 , G06F16/16 , G06F16/182 , G06F16/185 , G06F16/17 , H04L29/08 , H04L9/14 , H04L29/06 , G06F8/61
Abstract: Various systems facilitate encrypted file storage. A client device may generate an encrypted version of a file. The client device may obtain at least one reference to at least one storage location for the encrypted version of the file. The client device may cause the encrypted version of the file to be store at the at least one storage location using the at least one reference to the at least one storage location.
-
公开(公告)号:US20180337887A1
公开(公告)日:2018-11-22
申请号:US15641354
申请日:2017-07-05
Applicant: VMWARE, INC.
Inventor: SUMAN ALUVALA , Ramani Panchapakesan , Niranjan Paramashivaiah , Mahesh Kavatage , Pavan Rajkumar Rangain
IPC: H04L29/06 , H04L12/46 , H04L12/66 , H04L12/851 , H04L12/911
CPC classification number: H04L63/029 , H04L12/4633 , H04L12/4641 , H04L12/66 , H04L47/24 , H04L47/2433 , H04L47/245 , H04L47/2475 , H04L47/825 , H04L63/0272 , H04L63/0281 , H04L63/166 , H04L67/322
Abstract: Disclosed are various examples for prioritizing application traffic through network tunnels between a client device and a tunnel endpoint. Network traffic is received from each of a plurality of applications executed by the client device. It is determined that the network traffic of a first application of the plurality of applications is associated with a lower priority than the network traffic of a second application of the plurality of applications. A bandwidth allocation to the network traffic of the first application is limited in the encrypted tunnel as compared to a bandwidth al location to the network traffic of the second application in the encrypted tunnel according to the lower priority. The network traffic of each of the plurality of applications is forwarded through the encrypted tunnel to the tunnel endpoint
-
-
-
-
-
-
-
-
-