Management service migration using web applications

US10462263B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10462263-B2
Application numberUS-201715598329-A
CountryUS
Kind codeB2
Filing dateMay 18, 2017
Priority dateNov 22, 2016
Publication dateOct 29, 2019
Grant dateOct 29, 2019

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Disclosed are various examples for client device migration. In one example, a client device is enrolled with a first management service. A user interface is generated that identifies a user request to enroll the client device with a second management service. An un-enrollment from the first management service is initiated. The un-enrollment from the first management service is initiated using an identifier of the client device. An enrollment with the second management service is initiated. The enrollment with the second management service is initiated using the identifier of the client device.

First claim

Opening claim text (preview).

What is claimed is: 1. A system, comprising: at least one computing device; and program instructions executable in the at least one computing device that, when executed, cause the at least one computing device to: receive a file encoding migration data to migrate a plurality of client devices from a first management service to a second management service, the migration data comprising a device identifier associated with a client device of the plurality of client devices; generate a link to a web application provided by the at least one computing device; send the link to the web application to a user of the client device, wherein the web application is accessed by the client device based on the link; identify a request to migrate the client device from the first management service to the second management service, the request being identified based on a user-initiated activation of a user interface element of the web application; cause the client device to be un-enrolled from the first management service by causing a first management profile associated with the first management service to be removed from the client device; obtain enrollment data from the second management service; and cause the client device to be enrolled with the second management service by causing a second management profile associated with the second management service to be installed on the client device. 2. The system of claim 1 , wherein the link to the web application is a unique link that is generated for the client device of the plurality of client devices. 3. The system of claim 1 , further comprising program instructions executable in the at least one computing device that, when executed, further cause the at least one computing device to cause a browser application to render the user interface of the web application on the client device that identifies the request to migrate the client device from the first management service to the second management service. 4. The system of claim 1 , further comprising program instructions executable in the at least one computing device that, when executed, further cause the at least one computing device to cause a browser application to render a user interface of the web application on the client device that includes a migration status of the client device from the first management service to the second management service. 5. The system of claim 1 , further comprising program instructions executable in the at least one computing device that, when executed, further cause the at least one computing device to cause a browser application to redirect to a network page associated with the second management service. 6. The system of claim 1 , further comprising program instructions executable in the at least one computing device that, when executed, further cause the at least one computing device to invoke an Application Program Interface (API) of the first management service to determine that the client device is un-enrolled from the first management service. 7. The system of claim 1 , further comprising program instructions executable in the at least one computing device that, when executed, further cause the at least one computing device to cause a request to enroll the client device with the second management service to be sent to the second management service, the request comprising the device identifier. 8. The system of claim 1 , further comprising program instructions executable in the at least one computing device that, when executed, further cause the at least one computing device to authenticate the client device with the second management service using the enrollment data. 9. The system of claim 1 , wherein the enrollment data comprises an enrollment link associated with the second management service. 10. A computer-implemented method, comprising: receiving a file encoding migration data to migrate a plurality of client devices from a first management service to a second management service, the migration data comprising a device identifier associated with a client device of the plurality of client devices; generating a link to a web application provided by the at least one computing device; sending the link to the web application to a user of the client device, wherein the web application is accessed by the client device based on the link; identifying a request to migrate the client device from the first management service to the second management service, the request being identified based on a user-initiated activation of a user interface element of the web application; causing the client device to be un-enrolled from the first management service by causing a first management profile associated with the first management service to be removed from the client device; obtaining enrollment data from the second management service; and causing the client device to be enrolled with the second management service by causing a second management profile associated with the second management service to be installed on the client device. 11. The computer-implemented method of claim 10 , wherein the link to the web application is a unique link that is generated for the client device. 12. The computer-implemented method of claim 10 , further comprising causing a browser application to render a user interface of the web application on the client device that identifies the request to migrate the client device from the first management service to the second management service. 13. The computer-implemented method of claim 10 , further comprising causing a browser application to render a user interface of the web application on the client device that includes a migration status of the client device from the first management service to the second management service. 14. The computer-implemented method of claim 10 , further comprising causing a browser application to redirect to a network page associated with the second management service. 15. The computer-implemented method of claim 10 , further comprising determining that the client device is un-enrolled from the first management service by invoking an API of the first management service. 16. The computer-implemented method of claim 10 , further comprising causing a request to be sent to the first management service to un-enroll the client device from the first management service, the request comprising a device identifier. 17. The computer-implemented method of claim 10 , wherein obtaining the enrollment data comprises sending a request to the second management service, the request comprising a device identifier. 18. A non-transitory computer-readable medium embodying program instructions executable in at least one computing device that, when executed, cause the at least one computing device to: receive a file encoding migration data to migrate a plurality of client devices from a first management service to a second management service, the migration data comprising a device identifier associated with a client device of the plurality of client devices; generate a link to a web application provided by the at least one computing device; send the link to the web application to a user of the client device, wherein the web application is accessed by the client device based on the link; identify a request to migrate the client device from the first management service to the second management service, the request being identified based on a user-initiated activation of a user interface element of the web application; cause the client device to be un-enrolled from the first management service by c

Assignees

Inventors

Classifications

  • Migration or transfer of sessions · CPC title

  • H04L67/306Primary

    User profiles · CPC title

  • H04L67/34Primary

    involving the movement of software or configuration parameters  (network booting or remote initial program loading [RIPL] G06F9/4416) · CPC title

  • based on web technology, e.g. hypertext transfer protocol [HTTP] · CPC title

  • Electricity · mapped topic

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10462263B2 cover?
Disclosed are various examples for client device migration. In one example, a client device is enrolled with a first management service. A user interface is generated that identifies a user request to enroll the client device with a second management service. An un-enrollment from the first management service is initiated. The un-enrollment from the first management service is initiated using a…
Who is the assignee on this patent?
Airwatch Llc
What technology area does this patent fall under?
Primary CPC classification H04L67/306. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Oct 29 2019 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 6 related publications on this page (citations in our corpus or others sharing the same primary CPC).