IP Library Granted Patent US 10,165,443
Granted Patent B2
US 10,165,443 · App. 15/401,147 · Granted Dec 25, 2018

Transmitting management commands to a client device

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,165,443
App. No.
15/401,147
Granted
Dec 25, 2018
Kind
B2
Abstract

Disclosed are various examples of transmitting management commands to a device using a short message service (SMS) message or voice call. A device may lack network connectivity with a management service. Network capabilities of the device may be disabled or impaired. The management service can generate a SMS message or voice call that includes the management command. The SMS message or voice call can be transmitted to the client device over a cellular network. The SMS message or voice call can include an authentication string with which the authenticity of the SMS message or voice call can be verified. The device can then execute the management command.

Claims (33)

1. A method for transmitting commands to a client device enrolled with a management service, comprising:

obtaining a request to transmit a management command, executable by a client device, to the client device;

attempting to transmit the management command to the client over a data connection;

determining that the client device has lost the data connection in response to a failure to receive a confirmation that the client device executed the management command; and

transmitting a message to the client device in response to determining that the client device has lost a data connection and has not reestablished the data connection, the message including the management command.

2. The method of claim 1 , wherein the message comprises a SMS message and the management service is further configured to at least include an authentication string within the SMS message.

3. The method of claim 1 , wherein the management command comprises at least one of a command to erase data from the client device, a command to restore the client device to a factory condition, or a command to initiate enrollment of the client device with the management service.

4. The method of claim 1 , wherein the message comprises a voice call.

5. The method of claim 1 , wherein the message is generated in parallel with transmission of the management command to the client device over a network connection.

6. The method of claim 1 , further comprising:

receiving a response to the management command, the response including an indication of an execution status of the management command.

7. A non-transitory computer readable medium comprising instructions which, when executed by a processor, transmit commands to a client device enrolled with a management service, the instructions being configured to:

obtain a request to transmit a management command, executable by a client device, to the client device;

attempting to transmit the management command to the client device over a data connection;

determine that the client device has lost the data connection in response to a failure to receive a confirmation that the client device executed the management command; and

transmit a message to the client device in response to determining that the client device has lost a data connection and has not reestablished the data connection, the message including the management command.

8. The computer readable medium of claim 7 , wherein the message comprises a SMS message and the instructions are further configured to at least include an authentication string within the SMS message.

9. The computer readable medium of claim 7 , wherein the management command comprises at least one of a command to erase data from the client device, a command to restore the client device to a factory condition, or a command to initiate enrollment of the client device with the management service.

10. The computer readable medium of claim 7 , wherein the message comprises a voice call.

11. The computer readable medium of claim 7 , wherein the message is generated in parallel with transmission of the management command to the client device over a network connection.

12. The computer readable medium of claim 7 , further comprising instructions which, when executed:

receive a response to the management command, the response including an indication of an execution status of the management command.

13. A system, comprising:

at least one computing device; and

a management service executed by the at least one computing device, the management service configured to at least:

obtain a request to transmit a management command, executable by a client device, to the client device;

attempting to transmit the management command to the client device over a data connection;

determine that the client device has lost the data connection in response to a failure to receive a confirmation that the client device executed the management command;

transmit a message to the client device in response to determining that the client device has lost a data connection and has not reestablished the data connection, the message including the management command.

14. The system of claim 13 , wherein the message comprises a SMS message and the management service is further configured to at least include an authentication string within the SMS message.

15. The system of claim 13 , wherein the management command comprises at least one of a command to erase data from the client device, a command to restore the client device to a factory condition, or a command to initiate enrollment of the client device with the management service.

16. The system of claim 13 , wherein the message comprises a voice call.

17. The system of claim 13 , wherein the message is generated in parallel with transmission of the management command to the client device over a network connection.

Assignments (4)
PATENT ASSIGNMENT Recorded Aug 5, 2024
From: VMWARE LLC
To: OMNISSA, LLC
Reel/Frame 068327/0365 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 30, 2024
From: STUNTEBECK, ERICH PETER; MURTHY, VARUN PETER
To: AIRWATCH LLC
Reel/Frame 067879/0102 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 30, 2024
From: AIRWATCH LLC
To: VMWARE, INC.
Reel/Frame 067879/0157 →
CHANGE OF NAME Recorded Apr 15, 2024
From: VMWARE, INC.
To: VMWARE LLC
Reel/Frame 067102/0395 →