Patent ID: 9716643
Date: 2017-07-25
CPC Classifications: H04L,H04W

Claim:
1. A method for receiving monitoring data from a network connected device by a monitoring server, comprising the steps of: (a) sending notifications to the network connected device periodically according to a time interval, wherein the notifications include a request for the monitoring data, wherein the time interval is set to a first value; wherein the request for the monitoring data comprises a type and nature of data being requested, and is selected from a request for global positioning system (GPS) location of the network connected device, nearby Wi-Fi service set identification (SSID), client list, and information provided by a sensor; wherein the sensor is connected to the network connected device through general-purpose input/output pins or through a local area network (LAN): (b) receiving the monitoring data from the network connected device; wherein the network connected device taking measurement and sending the monitoring data to the monitoring server periodically at a first time interval; (c) storing the monitoring data; (d) changing frequency of performing step (a) when the time interval is changed to a second value; wherein the time interval is changed to the second value when at least one condition is satisfied; wherein the network connected device taking measurement and sending the monitoring data to the monitoring server periodically at a second time interval; (e) when an event has occurred: the network connected device determining whether the network connected device is in a bandwidth-saving mode; (f) if the network connected device is not in a bandwidth-saving mode: the network connected device taking measurements and sending monitoring data to the monitoring server periodically at the second time interval; and (g) if the network connected device is m a bandwidth-saving mode: the network connected device taking measurements and sending monitoring data to the monitoring server periodically at a third time interval; wherein the second time interval is smaller than the third time interval.