IP Library › Granted Patent US 10,405,156
Granted Patent B2
US 10,405,156 · App. 16/055,257 · Granted Sep 3, 2019

Managed device migration and configuration

Inventor: Shubha Rao (Bangalore, IN)
Assignee: VMware, Inc.
H04W4/50G06F9/44505G06F8/61H04L67/34H04W4/60
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 10,405,156
App. No.
16/055,257
Granted
Sep 3, 2019
Kind
B2
Abstract

Various examples for providing managed device migration and configuration are described. In one example, a device profile of a first client device is stored and, in response to authentication data associated with the client device being received from a second client device not enrolled with the management service, a migration from the first client device enrolled with the management service to the second client device is performed. The migration can include directing the first client device to disable at least one function of the first client device, unenrolling the first client device with the management service, enrolling the second client device with the management service, directing an installation of the data on the second client device, and configuring the second client device using the device profile.

Claims (46)

1. A system for managed device migration and configuration, comprising:

at least one computing device comprising at least one hardware processor; and

program instructions executable in the at least one computing device that, when executed, direct the at least one computing device to:

store a device profile of a first client device enrolled with a management service in memory, the first client device being associated with a user account, the device profile comprising a configuration of the first client device; and

in response to authentication data associated with the user account being received from a second client device not enrolled with the management service, perform a migration from the first client device enrolled with the management service to the second client device, wherein the migration comprises:

disabling at least one function of the first client device;

unenrolling the first client device with the management service;

enrolling the second client device with the management service;

identifying, from the device profile of the first client device, data to be installed on the second client device that was installed on the first client device;

installing the data on the second client device; and

configuring the second client device based on at least one setting retrieved from the device profile.

2. The system of claim 1 , further comprising program instructions that, when executed, direct the at least one computing device to instruct the first client device to display a token on the first client device, wherein the authentication data comprises the token.

3. The system of claim 2 , wherein the token comprises a string of randomly-generated characters.

4. The system of claim 1 , wherein the at least one function disabled on the first client device comprises an ability to turn on a display of the first client device, access a client application on the first client device, or toggle a power feature of the first client device.

5. The system of claim 1 , further comprising program instructions that, when executed, direct the at least one computing device to update the memory to replace a first device identifier corresponding to the first client device with a second device identifier corresponding to the second client device.

6. The system of claim 1 , wherein the installation of the data on the second client device is performed silently without user interaction.

7. The system of claim 1 , wherein the first client device unenrolling with the management service causes data to be deleted from the first client device.

8. A non-transitory computer-readable medium for managed device migration and configuration embodying program instructions executable in at least one computing device that, when executed by the at least one computing device, direct the at least one computing device to:

store a device profile of a first client device enrolled with a management service in memory, the first client device being associated with a user account, the device profile comprising a configuration of the first client device; and

in response to authentication data associated with the user account being received from a second client device not enrolled with the management service, perform a migration from the first client device enrolled with the management service to the second client device, wherein the migration comprises:

disabling at least one function of the first client device;

unenrolling the first client device with the management service;

enrolling the second client device with the management service;

identifying, from the device profile of the first client device, data to be installed on the second client device that was installed on the first client device;

installing the data on the second client device; and

configuring the second client device based on at least one setting retrieved from the device profile.

9. The non-transitory computer-readable medium of claim 8 , further comprising program instructions that, when executed, cause the at least one computing device to direct the first client device to display a token on the first client device, wherein the authentication data comprises the token.

10. The non-transitory computer-readable medium of claim 9 , wherein the token comprises a string of randomly-generated characters.

11. The non-transitory computer-readable medium of claim 8 , wherein the at least one function disabled on the first client device comprises an ability to turn on a display of the first client device, access a client application on the first client device, or toggle a power feature of the first client device.

12. The non-transitory computer-readable medium of claim 8 , further comprising program instructions that, when executed, direct the at least one computing device to update the memory to replace a first device identifier corresponding to the first client device with a second device identifier corresponding to the second client device.

13. The non-transitory computer-readable medium of claim 8 , wherein the installation of the data on the second client device is performed silently without user interaction.

14. The non-transitory computer-readable medium of claim 8 , wherein the first client device unenrolling with the management service causes data to be deleted from the first client device.

15. The non-transitory computer-readable medium of claim 8 , wherein the at least one function of the first client device is disabled for a predetermined amount of time or until a cancel migration option is manipulated on the first client device.

16. A computer-implemented method for managed device migration and configuration, comprising:

storing a device profile of a first client device enrolled with a management service in memory, the first client device being associated with a user account, the device profile comprising a configuration of the first client device; and

in response to authentication data associated with the user account being received from a second client device not enrolled with the management service, performing a migration from the first client device enrolled with the management service to the second client device, wherein the migration comprises:

disabling at least one function of the first client device;

unenrolling the first client device with the management service;

enrolling the second client device with the management service;

identifying, from the device profile of the first client device, data to be installed on the second client device that was installed on the first client device;

installing the data on the second client device; and

configuring the second client device based on at least one setting retrieved from the device profile.

17. The computer-implemented method of claim 16 , further comprising directing the first client device to display a token on the first client device, wherein the authentication data comprises the token.

18. The computer-implemented method of claim 16 , wherein the at least one function disabled on the first client device comprises an ability to turn on a display of the first client device, access a client application on the first client device, or toggle a power feature of the first client device.

19. The computer-implemented method of claim 16 , further comprising updating a database stored in the memory to replace a first device identifier in the database corresponding to the first client device with a second device identifier corresponding to the second client device.

20. The computer-implemented method of claim 16 , wherein the first client device unenrolling with the management service causes data to be deleted from the first client device.

Assignments (1)
CHANGE OF NAME Recorded Apr 15, 2024
From: VMWARE, INC.
To: VMWARE LLC
Reel/Frame 067102/0395 →
Continuity (2)
Continuation 15452979 · Mar 8, 2017
Related Publication 20180343551A1 · Nov 29, 2018