| CPC H04L 63/0823 (2013.01) [H04L 63/102 (2013.01)] | 20 Claims |

|
1. A method of managing data transfer between a Unified Endpoint Management (UEM) server for a device management system and an Internet of Things (“IoT”) device through a group of enrolled user devices, wherein each of the enrolled user devices includes i) a management application executing therein through which data is communicated with the UEM server and with which compliance of the enrolled user device with security setting at the UEM server is enforced; and ii) a UEM browser managed by the UEM server, and the IoT device does not have network capabilities to connect to the UEM server, comprising:
a process of registering the IoT device with the UEM server that includes:
sending, from the IoT device to a first enrolled user device in the group that is wirelessly connected to the IoT device in a local network, a unique identifier (“ID”) of the IoT device, and in response thereto, receiving, at the IoT device from the first enrolled user device, a security certificate provided by the UEM server and used by the UEM server in authentication of the IoT device; and
installing the security certificate in the IoT device; and
a process of transferring data from the IoT device to the UEM server that includes:
in an instance where the IoT device loses connection with the first enrolled user device and a data transfer session between the UEM server and the IoT device, via the first enrolled user device, is disconnected, detecting, at the IoT device, a second enrolled user device in the group by scanning nearby enrolled devices, and establishing a wireless connection with the second enrolled user device in the local network, the data transfer session being saved by the UEM server;
sending, from the IoT device to the second enrolled user device, the security certificate installed in the IoT device and the unique ID of the IoT device, and in response thereto, receiving, at the IoT device, a notification from the second enrolled user device that the UEM server has reopened the data transfer session between the UEM server and the IoT device, via the second enrolled user device, after detection of a saved data transfer session associated with the unique ID by the UEM server; and
sending, from the IoT device to the second enrolled user device, data to be transmitted to the UEM server by the second enrolled user device using the opened data transfer session.
|