-
公开(公告)号:US11182141B2
公开(公告)日:2021-11-23
申请号:US16418277
申请日:2019-05-21
Applicant: VMware, Inc.
Inventor: Alexey Polyakov , Nitin Rao , Nikhil Ravishankar , Xueliang Hua , Shravan Shantharam , Ondrej Stastny , Brooks Peppin
IPC: G06F9/46 , 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.
-
公开(公告)号:US20210349735A1
公开(公告)日:2021-11-11
申请号:US17382417
申请日:2021-07-22
Applicant: VMware, Inc.
Inventor: Alexey A. Polyakov , Ondrej Stastny
IPC: G06F9/4401 , G06F8/61
Abstract: Disclosed are various examples for device provisioning using a manufacturer boot environment. A management agent can be executed from a manufacturer's boot environment and can install a management application that is executable in the main operating system to provision a client device for management. The management agent can then set a provisioning status BIOS variable to indicate that the client device is provisioned. The client device can then be booted to the main operating system and the management application can be executed.
-
公开(公告)号:US11126441B2
公开(公告)日:2021-09-21
申请号:US16418261
申请日:2019-05-21
Applicant: VMware, Inc.
Inventor: Alexey Polyakov , Nitin Rao , Nikhil Ravishankar , Xueliang Hua , Shravan Shantharam , Ondrej Stastny , Brooks Peppin
IPC: G06F9/46 , G06F8/61 , G06F9/4401 , G06F1/24
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.
-
公开(公告)号:US11126419B2
公开(公告)日:2021-09-21
申请号:US16418269
申请日:2019-05-21
Applicant: VMware, Inc.
Inventor: Alexey Polyakov , Nitin Rao , Nikhil Ravishankar , Xueliang Hua , Shravan Shantharam , Ondrej Stastny , Brooks Peppin
IPC: G06F9/455 , G06F8/61 , G06F9/46 , 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.
-
公开(公告)号:US20210303694A1
公开(公告)日:2021-09-30
申请号:US17346554
申请日:2021-06-14
Applicant: VMware, Inc.
Inventor: Alexey Polyakov , Ondrej Stastny , David Field , Tomas Vetrovsky , Ahmad Bilal
Abstract: Disclosed are various examples for dynamic application deployment in trusted code environments. In some embodiments, an application is identified for installation on a client device. The client device includes a security process that limits the client device to execute trusted code based on a trusted code policy. Characteristics of a file are identified from an installation package for a client application. A management agent is instructed to update the trusted code policy to whitelist the file by providing the characteristics of the executable file to the security process. A command to install the application is transmitted to the management agent, where the management agent is a trusted installer for the client device.
-
公开(公告)号:US11132188B2
公开(公告)日:2021-09-28
申请号:US16418264
申请日:2019-05-21
Applicant: VMware, Inc.
Inventor: Alexey Polyakov , Nitin Rao , Nikhil Ravishankar , Xueliang Hua , Shravan Shantharam , Ondrej Stastny , Brooks Peppin
IPC: G06F9/455 , G06F9/46 , 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.
-
公开(公告)号:US11036862B2
公开(公告)日:2021-06-15
申请号:US16200123
申请日:2018-11-26
Applicant: VMware, Inc.
Inventor: Alexey Polyakov , Ondrej Stastny , David Field , Tomas Vetrovsky , Ahmad Bilal
Abstract: Disclosed are various examples for dynamic application deployment in trusted code environments. In some embodiments, an application is identified for installation on a client device. The client device includes a security process that limits the client device to execute trusted code based on a trusted code policy. Characteristics of a file are identified from an installation package for a client application. A management agent is instructed to update the trusted code policy to whitelist the file by providing the characteristics of the executable file to the security process. A command to install the application is transmitted to the management agent, where the management agent is a trusted installer for the client device.
-
公开(公告)号:US20200371768A1
公开(公告)日:2020-11-26
申请号:US16418264
申请日: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.
-
公开(公告)号:US20200167473A1
公开(公告)日:2020-05-28
申请号:US16200123
申请日:2018-11-26
Applicant: VMware, Inc.
Inventor: Alexey Polyakov , Ondrej Stastny , David Field , Tomas Vetrovsky , Ahmad Bilal
Abstract: Disclosed are various examples for dynamic application deployment in trusted code environments. In some embodiments, an application is identified for installation on a client device. The client device includes a security process that limits the client device to execute trusted code based on a trusted code policy. Characteristics of a file are identified from an installation package for a client application. A management agent is instructed to update the trusted code policy to whitelist the file by providing the characteristics of the executable file to the security process. A command to install the application is transmitted to the management agent, where the management agent is a trusted installer for the client device.
-
-
-
-
-
-
-
-