IP Library Granted Patent US 11,520,734
Granted Patent B2
US 11,520,734 · App. 16/876,175 · Granted Dec 6, 2022

Device to device migration in a unified endpoint management system

Inventors: Gaurav Verma (Bangalore, IN); Manjunath Subramani (Bangalore, IN)
Assignee: VMWARE, INC.
G06F16/119G06F8/65G06F16/182G06F21/31G06F21/602G06F21/6218
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,520,734
App. No.
16/876,175
Granted
Dec 6, 2022
Kind
B2
Abstract

Described herein are example methods and systems for enrolling a user device with an unified endpoint management system (“UEMS”) directly from another user device. The examples describe a first user device that is already enrolled with the UEMS and a second user device that is seeking to be enrolled. The two user devices can establish a direct connection with each other. The second user device can be authenticated by a user inputting the same migration password or pin at both user device. The first user device can generate and send a migration data file to the second user device. The migration data file can include settings, policies, software packages, and files managed by the UEMS. The second user device can copy settings, policies, and files, and install the applications from the migration data file. The second user device can notify an UEMS server of the device migration.

Claims (73)

1. A method for device migration in a unified endpoint management system (“UEMS”), comprising:

establishing a direct connection at a first user device with a second user device;

receiving device migration user credentials at the second user device, the migration user credentials being based on user input provided at the first user device;

authenticating the migration by comparing user input at the second user device to the device migration user credentials;

identifying, to the first user device, the operating system running on the second user device;

receiving a migration data file at the second user device, the migration data file originating from the first user device; and

initiating a device migration at the second user device using the migration data file,

wherein the first user device prompts the user to choose between at least:

migrating to the second user device and keeping the first user device enrolled the UEMS; and

migrating to the second user device and unenrolling the first user device from the UEMS, wherein selection of unenrolling the first user device causes the first user device to erase all data files and applications associated with the UEMS.

2. The method of claim 1 , wherein in an instance where the first and second user devices are running the same operating system, the method further comprises:

verifying the integrity of the migration data file;

applying user profile settings and policies at the second user device;

retrieving, at the second user device, a software package from the migration data file;

installing, at the second user device, a software application using the software package;

copying, at the second user device, data files from the migration data file using the same file structure as the first user device; and

notifying a UEMS management server of the migration.

3. The method of claim 2 , wherein the software application, files, and policies are managed by the UEMS.

4. The method of claim 2 , wherein the integrity of the migration data file is verified using an encryption key, a hash, or a cryptographic hash.

5. The method of claim 1 , wherein in an instance where the first and second user devices are running different operating systems:

the migration data file omits at least one application that is managed on the first device as part of the UEMS;

the device migration comprises installing policies and files from the migration data file at the second user device; and

the installed files use the same file structure as the first user device.

6. The method of claim 1 , wherein the device to device migration is managed by a portal application installed on each of the first and second user devices.

7. A non-transitory, computer-readable medium containing instructions that, when executed by a hardware-based processor, performs stages for device migration in a unified endpoint management system (“UEMS”), the stages comprising:

establishing a direct connection at a first user device with a second user device;

receiving device migration user credentials at the second user device, the migration user credentials being based on user input provided at the first user device;

authenticating the migration by comparing user input at the second user device to the device migration user credentials;

identifying, to the first user device, the operating system running on the second user device;

receiving a migration data file at the second user device, the migration data file originating from the first user device; and

initiating a device migration at the second user device using the migration data file,

wherein the first user device prompts the user to choose between at least:

migrating to the second user device and keeping the first user device enrolled the UEMS; and

migrating to the second user device and unenrolling the first user device from the UEMS, wherein selection of unenrolling the first user device causes the first user device to erase all data files and applications associated with the UEMS.

8. The non-transitory, computer-readable medium of claim 7 , wherein in an instance where the first and second user devices are running the same operating system, the method further comprises:

verifying the integrity of the migration data file;

applying user profile settings and policies at the second user device;

retrieving, at the second user device, a software package from the migration data file;

installing, at the second user device, a software application using the software package;

copying, at the second user device, data files from the migration data file using the same file structure as the first user device; and

notifying a UEMS management server of the migration.

9. The non-transitory, computer-readable medium of claim 8 , wherein the software application, files, and policies are managed by the UEMS.

10. The non-transitory, computer-readable medium of claim 8 , wherein the integrity of the migration data file is verified using an encryption key, a hash, or a cryptographic hash.

11. The non-transitory, computer-readable medium of claim 7 , wherein in an instance where the first and second user devices are running different operating systems:

the migration data file omits at least one application that is managed on the first device as part of the UEMS;

the device migration comprises installing policies and files from the migration data file at the second user device; and

the installed files use the same file structure as the first user device.

12. The non-transitory, computer-readable medium of claim 7 , wherein the device to device migration is managed by a portal application installed on each of the first and second user devices.

13. A system for device migration in a unified endpoint management system (“UEMS”), comprising:

a memory storage including a non-transitory, computer-readable medium comprising instructions; and

a computing device including a hardware-based processor that executes the instructions to carry out stages comprising:

establishing a direct connection at a first user device with a second user device;

receiving device migration user credentials at the second user device, the migration user credentials being based on user input provided at the first user device;

authenticating the migration by comparing user input at the second user device to the device migration user credentials;

identifying, to the first user device, the operating system running on the second user device;

receiving a migration data file at the second user device, the migration data file originating from the first user device; and

initiating a device migration at the second user device using the migration data file,

wherein the first user device prompts the user to choose between at least:

migrating to the second user device and keeping the first user device enrolled the UEMS; and

migrating to the second user device and unenrolling the first user device from the UEMS, wherein selection of unenrolling the first user device causes the first user device to erase all data files and applications associated with the UEMS.

14. The system of claim 13 , wherein in an instance where the first and second user devices are running the same operating system, the method further comprises:

verifying the integrity of the migration data file;

applying user profile settings and policies at the second user device;

retrieving, at the second user device, a software package from the migration data file;

installing, at the second user device, a software application using the software package;

copying, at the second user device, data files from the migration data file using the same file structure as the first user device; and

notifying a UEMS management server of the migration.

15. The system of claim 14 , wherein the software application, files, and policies are managed by the UEMS.

16. The system of claim 14 , computer-readable medium of claim 7 , wherein the integrity of the migration data file is verified using an encryption key, a hash, or a cryptographic hash.

17. The system of claim 13 , wherein in the instance where the first and second user devices are running different operating systems:

the migration data file omits at least one application that is managed on the first device as part of the UEMS;

the device migration comprises installing policies and files from the migration data file at the second user device; and

the installed files use the same file structure as the first user device.

Assignments (4)
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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 18, 2020
From: VERMA, GAURAV; SUBRAMANI, MANJUNATH
To: VMWARE, INC.
Reel/Frame 052681/0733 →