IP Library Granted Patent US 11,483,199
Granted Patent B2
US 11,483,199 · App. 17/387,394 · Granted Oct 25, 2022

Linking multiple enrollments on a client device

Inventors: Gaurav Verma (Bangalore, IN); Suchit Shivashankar (Bangalore, IN); Karthikeyan Palanisamy (Bangalore, IN)
Assignee: VMware, Inc.
H04L41/0806H04L41/0893H04L67/125H04L67/303H04L67/34H04L67/51
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,483,199
App. No.
17/387,394
Granted
Oct 25, 2022
Kind
B2
Abstract

Disclosed are various examples for facilitating enrollment of a client device into more than one management framework. A client device can be enrolled with a management service as a fully managed device. The client device can also be enrolled with the management service as a personal or bring-your-own-device (BYOD), which causes a workspace to be created on the device that is segregated from the rest of the client device. Both enrollments can be managed by a remotely executed management service.

Claims (47)

1. A non-transitory computer-readable medium embodying a program executed by a computing device for facilitating enrollment of a client device as a managed device, wherein the program, when executed, causes the computing device to at least:

configure an enrollment of the client device with a management service;

receive an enrollment request from the client device;

identify an enrollment parameter based at least in part on the enrollment request;

generate an enrollment identifier in a device record corresponding to the client device;

link the enrollment identifier to the enrollment of the client device;

obtain a device identifier associated with a managed workspace of the client device;

link the device identifier associated with the managed workspace with the enrollment identifier in the device record; and

deploy at least one of an application, a configuration profile, and a policy to the client device based at least in part on the enrollment parameter.

2. The non-transitory computer-readable medium of claim 1 , wherein causing the computing device to configure the enrollment of the client device with the management service further causes the computing device to at least receive device information associated with the client device.

3. The non-transitory computer-readable medium of claim 1 , wherein the enrollment request comprises a unique identifier associated with the managed workspace of the client device.

4. The non-transitory computer-readable medium of claim 1 , wherein causing the computing device to obtain the device identifier associated with the managed workspace of client device further causes the computing device to at least:

extract the device identifier associated with the client device from the enrollment request.

5. The non-transitory computer-readable medium of claim 1 , wherein the configuration profile comprises a command to enroll the client device with the management service.

6. The non-transitory computer-readable medium of claim 1 , wherein the program, when executed, further causes the computing device to at least cause the managed workspace to be created on the client device.

7. The non-transitory computer-readable medium of claim 1 , wherein the managed workspace is associated with the enrollment.

8. A method for facilitating enrollment of a client device as a managed device, comprising:

configuring an enrollment of the client device with a management service;

receiving an enrollment request from the client device;

identifying an enrollment parameter based at least in part on the enrollment request;

generating an enrollment identifier in a device record corresponding to the client device; and

linking the enrollment identifier to the enrollment of the client device;

obtaining a device identifier associated with a managed workspace from of the client device; and

linking the device identifier associated with the managed workspace with the enrollment identifier in the device record; and

deploying at least one of an application, a configuration profile, and a policy to the client device based at least in part on the enrollment parameter.

9. The method of claim 8 , wherein configuring the enrollment of the client device with the management service further comprises receiving device information associated with the client device.

10. The method of claim 8 , wherein the enrollment request comprises a unique identifier associated with the managed workspace of the client device.

11. The method of claim 8 , wherein the configuration profile comprises a command to enroll the client device with the management service.

12. The method of claim 8 , further comprising causing the managed workspace to be created on the client device.

13. The method of claim 8 , wherein the managed workspace is associated with the enrollment.

14. A system for providing facilitating of a client device as a managed device, comprising:

at least one computing device; and

machine-readable instructions executable by the at least one computing device, wherein the machine-readable instructions, when executed, cause the at least one computing device to at least:

configure an enrollment of the client device with a management service;

receive an enrollment request from the client device;

identify an enrollment parameter based at least in part on the enrollment request;

generate an enrollment identifier in a device record corresponding to the client device;

link the enrollment identifier to the enrollment of the client device;

obtain a device identifier associated with a managed workspace of the client device; and

link the device identifier associated with the managed workspace with the enrollment identifier in the device record; and

deploy at least one of an application, a configuration profile, and a policy to the client device based at least in part on the enrollment parameter.

15. The system of claim 14 , wherein the machine-readable instructions that cause the at least one computing device to at least configure the enrollment of the client device with the management service, when executed, further cause the at least one computing device to at least receive device information associated with the client device.

16. The system of claim 14 , wherein the enrollment request comprises a unique identifier associated with the managed workspace of the client device.

17. The system of claim 14 , wherein the machine-readable instructions that cause the at least one computing device to at least obtain the device identifier associated with the managed workspace of the client device, when executed, further cause the at least one computing device to at least:

extract the device identifier associated with the client device from the enrollment request.

18. The system of claim 14 , wherein the configuration profile comprises a command to enroll the client device with the management service.

19. The system of claim 14 , wherein the machine-readable instructions, when executed, further cause the at least one computing device to at least cause the managed workspace to be created on the client device, the managed workspace being associated with the enrollment.

Assignments (3)
PATENT ASSIGNMENT Recorded Aug 5, 2024
From: VMWARE LLC
To: OMNISSA, LLC
Reel/Frame 068327/0365 →
SECURITY INTEREST Recorded Jul 3, 2024
From: OMNISSA, LLC
To: UBS AG, STAMFORD BRANCH
Reel/Frame 068118/0004 →
CHANGE OF NAME Recorded Apr 15, 2024
From: VMWARE, INC.
To: VMWARE LLC
Reel/Frame 067102/0395 →