-
公开(公告)号:US20230004371A1
公开(公告)日:2023-01-05
申请号:US17940597
申请日:2022-09-08
Applicant: VMware, Inc.
Inventor: Shravan Shantharam , Blake Ryan Watts , Kalyan Regula , Varun Murthy , Jason Roszak , Nitin Radhakrishna Rao , Mohan Guttikonda
Abstract: Disclosed are various implementations for distributing and installing packages in response to user logon events. A logon event associated with a user account is detected for a client device. A query containing a respective user account identifier is sent to a provisioning service to retrieve a set of packages to install on the client device. The set of packages are received from the provisioning service and installed on the client device.
-
公开(公告)号:US11467815B2
公开(公告)日:2022-10-11
申请号:US16250404
申请日:2019-01-17
Applicant: VMware, Inc.
Inventor: Shravan Shantharam , Blake Ryan Watts , Kalyan Regula , Varun Murthy , Jason Roszak , Nitin Radhakrishna Rao , Mohan Guttikonda
Abstract: Disclosed are various implementations for distributing and installing packages in response to user logon events. A logon event associated with a user account is detected for a client device. A query containing a respective user account identifier is sent to a provisioning service to retrieve a set of packages to install on the client device. The set of packages are received from the provisioning service and installed on the client device.
-
公开(公告)号:US20220277071A1
公开(公告)日:2022-09-01
申请号:US17664258
申请日:2022-05-20
Applicant: VMware, Inc.
Inventor: Shravan Shantharam , Kalyan Regula , Joshua Dobelstein , Sharath Chowdary Gude , Nigitha Alugubelli , Xueliang Hua
IPC: G06F21/51 , G06F8/65 , H04L41/00 , H04L41/28 , H04L41/0893 , H04L41/0803
Abstract: Disclosed are various approaches for enforcing policies for unmanaged applications. A user supplied script can be evaluated to determine whether an application is installed on a computing device. In response to a determination that the application is installed on the computing device, a request can be sent to a management service for at least one policy applicable to the application. The policy can be evaluated to determine whether the application complies with the policy.
-
公开(公告)号:US20220253302A1
公开(公告)日:2022-08-11
申请号:US17732728
申请日:2022-04-29
Applicant: VMware, Inc.
Inventor: Varun Murthy , Jason Roszak , Saransh Bhatnagar , Kalyan Regula , Shravan Shantharam , Blake Ryan Watts , Scott Kelley
Abstract: Various examples are described for operating system update management. In some examples, an OS update schedule is generated. The OS update schedule specifies an OS update for a plurality of client devices. A command to deploy the OS update is transmitted to a subset of the client devices. Behavior data is received from the client devices that have applied the OS update. An update incompatibility identified using the behavior data. Instructions to fix the update incompatibility are transmitted to certain client devices.
-
公开(公告)号:US11341233B2
公开(公告)日:2022-05-24
申请号:US16229142
申请日:2018-12-21
Applicant: VMware, Inc.
Inventor: Shravan Shantharam , Kalyan Regula , Joshua Dobelstein , Sharath Chowdary Gude , Nigitha Alugubelli , Xueliang Hua
IPC: G06F21/51 , G06F8/65 , H04L41/28 , H04L41/0893 , H04L41/0803 , H04L41/00
Abstract: Disclosed are various approaches for enforcing policies for unmanaged applications. A user supplied script can be evaluated to determine whether an application is installed on a computing device. In response to a determination that the application is installed on the computing device, a request can be sent to a management service for at least one policy applicable to the application. The policy can be evaluated to determine whether the application complies with the policy.
-
公开(公告)号:US10409619B2
公开(公告)日:2019-09-10
申请号:US15466835
申请日:2017-03-22
Applicant: VMware, Inc.
Inventor: Jason Roszak , Craig Newell , Shravan Shantharam , Varun Murthy , Kalyan Regula , Blake Watts
IPC: G06F15/177 , G06F1/24 , G06F9/4401 , G06F8/61 , H04L29/08 , G06F9/451 , H04L12/24
Abstract: Systems and methods are included for causing a computing device to request ownership information and configure itself based on which tenant is associated with the computing device. During launch of an operating system, such as WINDOWS, the computing device can contact a server that tracks ownership information. The server can be identified in firmware or an operating system image of the computing device. The server can determine which operating system image and applications to install at the computing device. The server can provide addresses that the computing device can contact to retrieve portions of the operating system or applications.
-
公开(公告)号:US20180167491A1
公开(公告)日:2018-06-14
申请号:US15373603
申请日:2016-12-09
Applicant: VMware, Inc.
Inventor: Jason Roszak , Varun Murthy , Shravan Shantharam , Blake Watts , Kalyan Regula
IPC: H04L29/08
CPC classification number: G06F21/52 , G06F9/485 , G06F21/10 , G06F21/50 , G06F21/56 , G06F21/62 , H04L67/34
Abstract: Various examples for providing execution of both a first management application and a second management application on a client device are provided. In one example, a client device can be configured to identify that a first management application, such as a legacy management application, installed on the client device has management privileges with an operating system of the client device. As the first management application is configured to generate a terminate command in response to detection of the second management application, the terminate command can be intercepted prior to a receipt of the terminate command by the operating system. As a result, the operating system does not terminate execution of the second management application on the client device, thereby allowing both the first management application and the second management application to co-exist on the client device.
-
公开(公告)号:US20180152440A1
公开(公告)日:2018-05-31
申请号:US15365585
申请日:2016-11-30
Applicant: VMware, Inc.
Inventor: Yogesh Govind Hande , Shravan Shantharam , Kalyan Regula , Varun Murthy , Bhuvanesh Shanmuga Sundaram , Jonathon Deriso
CPC classification number: H04L63/0815 , H04L9/0894 , H04L9/3213 , H04L9/3242 , H04L63/0435
Abstract: Disclosed are various approaches for providing single sign-on capabilities for a user on a client device. A user's credentials can be authenticated by an identity provider application. The identity provider application can facilitate single sign-on capabilities for browser-based applications and native applications on the client device.
-
公开(公告)号:US11334338B2
公开(公告)日:2022-05-17
申请号:US16403649
申请日:2019-05-06
Applicant: VMWARE, INC.
Inventor: Varun Murthy , Jason Roszak , Saransh Bhatnagar , Kalyan Regula , Shravan Shantharam , Blake Watts , Scott Kelley
IPC: G06F15/173 , G06F8/65 , G06F11/30 , G06F11/34
Abstract: Various examples are described for operating system update management. In some examples, an OS update schedule is generated. The OS update schedule specifies an OS update for a plurality of client devices. A command to deploy the OS update is transmitted to a subset of the client devices. Update behavior data is received from the client devices that have applied the OS update. An analysis of the update behavior data correlates an update incompatibility with the OS update. The OS update is prevented from being deployed to additional client devices specified in the OS update schedule.
-
公开(公告)号:US11237817B2
公开(公告)日:2022-02-01
申请号:US16723306
申请日:2019-12-20
Applicant: VMware, Inc.
Inventor: Shravan Shantharam , Vijay Narayan , Kalyan Regula , Varun Murthy , Jason Roszak , Achyutha Bharadwaj , Abheesh Kumar Thaleppady
Abstract: Operating system update management for enrolled devices is disclosed according to various examples. In one example, a computing environment can publish, to an agent application on a client device, a deployment profile with a setting that specifies a restriction associated with download or installation of software updates by a subset of client devices that includes the client device. The computing environment can receive, from the agent application, an identification of a software update available for the client device. The computing environment can receive a specification of the subset of client devices to apply the software update. In response to a predefined interaction being performed, for example, by an administrator, the computing environment can direct at least one client device in the subset to install the software update.
-
-
-
-
-
-
-
-
-