US 11,868,787 B2
Managing persistent enrollment of a user device
Rupesh Jain, Atlanta, GA (US); Kishore Krishnakumar, Atlanta, GA (US); Vijay Chari Narayan, Atlanta, GA (US); and Ameya Jambavalikar, Cumming, GA (US)
Assigned to VMware, Inc., Palo Alto, CA (US)
Filed by VMware, Inc., Palo Alto, CA (US)
Filed on Jan. 24, 2023, as Appl. No. 18/100,746.
Application 18/100,746 is a continuation of application No. 16/898,818, filed on Jun. 11, 2020, granted, now 11,573,806.
Prior Publication US 2023/0168905 A1, Jun. 1, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 9/44 (2018.01); G06F 9/445 (2018.01); G06F 9/4401 (2018.01)
CPC G06F 9/4451 (2013.01) [G06F 9/4401 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method for managing device enrollment, comprising:
causing an agent to be installed on a user device, wherein the agent persistently enrolls the user device with a Unified Endpoint Management System (“UEMS”) by performing stages comprising:
configuring the user device using a staging user profile included in an enrollment provisioning package;
in response to the configuring being completed, resuming a paused booting process;
retrieving a user profile associated with a user of the user device;
configuring the user device using policies and configuration settings included in the user profile;
receiving, based on at least one selection made at an administrator console, an instruction to unenroll the user device from persistent enrollment;
updating, at a server, an opt-in status reflecting the instruction to unenroll;
receiving, at the server, an opt-in status check in response to the user device requesting protected resources;
providing an indication to the user device that the opt-in status for the user device requires unenrollment, wherein the agent is uninstalled from the user device in response to the user device receiving the indication.