Message-based management service enrollment
AssigneeVMware, Inc.
InventorsAzhar Faiz Samdani, Subhrajit Bhowmik, Anantha Raman B R, Bhyruva S Gangadharaiah
Life of this patent
Estimating the term…
Abstract
Disclosed are various examples for message-based management service enrollment. In some examples, an enrollment application obtains a user-entered number. A unique device identifier and a device communication identifier are identified and transmitted to an enrollment service using the user-entered number. Enrollment data is received at the client device, and the client device enrolls with a management service using the enrollment data.
Claims20
A system, comprising:
- a client device;
- and
- at least one data store of the client device, the at least one data store comprising executable instructions, wherein the instructions, when executed by at least one processor, cause the client device to at least:
- generate, by an enrollment application executed on the client device, a user interface that obtains a user-entered number;
- identify, by the enrollment application, client device data comprising:
- a unique device identifier of the client device, and a device communication identifier that identifies the client device as a network endpoint;
- transmit, using the user-entered number, a first message to an enrollment service, the first message comprising:
- the unique device identifier, and the device communication identifier;
- intercept, by the enrollment application, a second message to prevent a native application of the client device from handling the second message comprising enrollment data that enables the client device to enroll with a management service, wherein the second message is intercepted by polling for messages from the user-entered number;
- and
- automatically enroll, by the enrollment application, the client device with the management service based on the enrollment data from the second message.
A method implemented using instructions executed on a client device, the method comprising:
- generating, by an enrollment application executed on the client device, a user interface that obtains a user-entered number;
- identifying, by the enrollment application, client device data comprising:
- a unique device identifier of the client device, and a device communication identifier that identifies the client device as a network endpoint;
- transmitting, using the user-entered number, a first message to an enrollment service, the first message comprising:
- the unique device identifier, and the device communication identifier;
- intercepting, by the enrollment application, a second message to prevent a native application of the client device from handling the second message comprising enrollment data that enables the client device to enroll with a management service, wherein the second message is intercepted by polling for messages from the user-entered number;
- and
- automatically enrolling, by the enrollment application, the client device with the management service based on the enrollment data from the second message.
A non-transitory computer-readable medium embodying executable instructions, wherein the instructions, when executed by at least one processor, cause a client device to at least:
- generate, by an enrollment application executed on the client device, a user interface that obtains a user-entered number;
- identify, by the enrollment application, client device data comprising:
- a unique device identifier of the client device, and a device communication identifier that identifies the client device as a network endpoint;
- transmit, using the user-entered number, a first message to an enrollment service, the first message comprising:
- the unique device identifier, and the device communication identifier;
- intercept, by the enrollment application, a second message to prevent a native application of the client device from handling the second message comprising enrollment data that enables the client device to enroll with a management service, wherein the second message is intercepted by polling for messages from the user-entered number;
- and
- automatically enroll, by the enrollment application, the client device with the management service based on the enrollment data from the second message.
Dependencies are inferred from the claim text.