US 11,768,002 B2
Systems and methods to control a communication rate between a thermostat and a cloud based server
Patrick R. Lemire, La Prairie (CA); Robert D. Juntunen, Minnetonka, MN (US); and Kurt Robideau, Zimmerman, MN (US)
Assigned to Ademco Inc., Golden Valley, MN (US)
Filed by Ademco Inc., Golden Valley, MN (US)
Filed on Aug. 20, 2021, as Appl. No. 17/408,139.
Application 17/408,139 is a continuation of application No. 16/013,883, filed on Jun. 20, 2018, granted, now 11,098,913.
Application 16/013,883 is a continuation of application No. 15/373,270, filed on Dec. 8, 2016, granted, now 10,018,372, issued on Jul. 10, 2018.
Application 15/373,270 is a continuation of application No. 14/088,301, filed on Nov. 22, 2013, abandoned.
Prior Publication US 2021/0381707 A1, Dec. 9, 2021
This patent is subject to a terminal disclaimer.
Int. Cl. F24F 11/58 (2018.01); G05B 15/02 (2006.01); H04L 67/10 (2022.01); H04W 4/02 (2018.01); F24F 11/62 (2018.01); F24F 11/52 (2018.01); F24F 11/61 (2018.01); G05B 19/048 (2006.01); H04L 67/12 (2022.01); F24F 11/30 (2018.01); F24F 11/63 (2018.01); F24F 11/56 (2018.01); F24F 11/46 (2018.01); H04L 67/01 (2022.01)
CPC F24F 11/58 (2018.01) [F24F 11/30 (2018.01); F24F 11/52 (2018.01); F24F 11/61 (2018.01); F24F 11/62 (2018.01); G05B 15/02 (2013.01); G05B 19/048 (2013.01); H04L 67/10 (2013.01); H04L 67/12 (2013.01); H04W 4/023 (2013.01); F24F 11/46 (2018.01); F24F 11/56 (2018.01); F24F 11/63 (2018.01); G05B 2219/25011 (2013.01); G05B 2219/2614 (2013.01); G05B 2219/2642 (2013.01); H04L 67/01 (2022.05)] 20 Claims
OG exemplary drawing
 
1. A controller comprising:
memory; and
one or more processors configured to:
receive, from a user device, location data which indicates a location of the user device;
compare, based on the location data, a distance between the user device and the controller to a threshold distance;
control, based on the distance being less than the threshold distance, a polling rate between an external server and the controller so that a first change to an operating parameter made at the user device is communicated to the controller via the external server at a first latency; and
control, based on the distance being greater than or equal to the threshold distance, the polling rate so that a second change to the operating parameter made at the user device is communicated to the controller via the external server at a second latency,
wherein the second latency is greater than the first latency.