-
公开(公告)号:US11709684B2
公开(公告)日:2023-07-25
申请号:US16987876
申请日:2020-08-07
Applicant: VMware, Inc.
Inventor: Jason Roszak , Craig Newell , Shravan Shantharam , Varun Murthy , Kalyan Regula , Blake Watts
IPC: G06F9/4401 , G06F8/61
CPC classification number: G06F9/4416 , G06F9/4406 , G06F8/63
Abstract: Systems and methods are included for causing a computing device to assemble and boot from a managed operating system. When the computing device is powered on, it can execute firmware that specifies a server to contact. The server can identify an operating system (OS) to boot, and the location of a pre-enrollment installer for assembling the OS image. The pre-enrollment installer can download base OS images in one or more pieces from multiple locations determined based on ownership information of the computing device. The multiple OS images can relate to enterprise management and company-specific applications and drivers. Once the pre-enrollment installer has combined the base OS images, the computing device reboots using the combined OS image.
-
公开(公告)号:US20200371816A1
公开(公告)日:2020-11-26
申请号:US16418282
申请日:2019-05-21
Applicant: VMware, Inc.
Inventor: Alexey Polyakov , Nitin Rao , Nikhil Ravishankar , Xueliang Hua , Shravan Shantharam , Ondrej Stastny , Brooks Peppin
IPC: G06F9/4401 , G06F12/0806
Abstract: Examples described here include systems and methods for refreshing the operating system (“OS”) of a device enrolled in a management platform. Execution of a first command file ensures that necessary components of the management platform residing on the device are stored in a partitioned portion of the device hard drive to preserve them during the OS refresh. After a new instance of the OS has been installed, execution of a second command file migrates the necessary components from the partitioned portion of the hard drive to the new OS instance. When the user logs back into the refreshed device, a third command file installs all necessary device management components at the new OS instance and re-enrolls the device with the management platform. In this manner, the OS of a managed device can be refreshed and re-enrolled in the management platform without significant input from a user or administrator.
-
公开(公告)号:US20200371769A1
公开(公告)日:2020-11-26
申请号:US16418269
申请日:2019-05-21
Applicant: VMware, Inc.
Inventor: Alexey Polyakov , Nitin Rao , Nikhil Ravishankar , Xueliang Hua , Shravan Shantharam , Ondrej Stastny , Brooks Peppin
IPC: G06F8/61 , G06F9/4401
Abstract: Examples described here include systems and methods for refreshing the operating system (“OS”) of a device enrolled in a management platform. Execution of a first command file ensures that necessary components of the management platform residing on the device are stored in a partitioned portion of the device hard drive to preserve them during the OS refresh. After a new instance of the OS has been installed, execution of a second command file migrates the necessary components from the partitioned portion of the hard drive to the new OS instance. When the user logs back into the refreshed device, a third command file installs all necessary device management components at the new OS instance and re-enrolls the device with the management platform. In this manner, the OS of a managed device can be refreshed and re-enrolled in the management platform without significant input from a user or administrator.
-
公开(公告)号:US10262146B2
公开(公告)日:2019-04-16
申请号:US15380458
申请日:2016-12-15
Applicant: VMware, Inc.
Inventor: Yogesh Govind Hande , Shravan Shantharam , Kalyan Regula , Varun Murthy , Bhuvanesh Shanmuga Sundaram , Jonathon Deriso , Raymond Welch
Abstract: Disclosed are various approaches for a secure communication session between applications installed on a client device. The secure communication session can be provided over an insecure operating system application programming interface (API). By exchanging session information and encryption data, communications over the insecure API can be secured.
-
5.
公开(公告)号:US20180173884A1
公开(公告)日:2018-06-21
申请号:US15380458
申请日:2016-12-15
Applicant: VMware, Inc.
Inventor: Yogesh Govind Hande , Shravan Shantharam , Kalyan Regula , Varun Murthy , Bhuvanesh Shanmuga Sundaram , Jonathon Deriso , Raymond Welch
CPC classification number: G06F21/606 , G06F21/602 , H04L9/0822 , H04L67/146
Abstract: Disclosed are various approaches for a secure communication session between applications installed on a client device. The secure communication session can be provided over an insecure operating system application programming interface (API). By exchanging session information and encryption data, communications over the insecure API can be secured.
-
公开(公告)号: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.
-
-
-
-
-
-
-
-
-