Systems and methods to control a communication rate between a thermostat and a cloud based server

US11768002B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11768002-B2
Application numberUS-202117408139-A
CountryUS
Kind codeB2
Filing dateAug 20, 2021
Priority dateNov 22, 2013
Publication dateSep 26, 2023
Grant dateSep 26, 2023

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A communication rate between a cloud-based server and an HVAC controller located within a building may be controlled based on the amount of power available at the HVAC controller. The cloud-based server may notify a user if the amount of power available at the HVAC controller is determined to be low.

First claim

Opening claim text (preview).

What is claimed is: 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. 2. The controller of claim 1 , wherein the one or more processors are further configured to output one or more control signals in accordance with the operating parameter in order to control one or more building devices based on the operating parameter. 3. The controller of claim 1 , wherein the operating parameter comprises one of a set of operating parameters including one or more temperature set points, one or more humidity set points, one or more start times, one or more end times, and one or more window frost protection settings. 4. The controller of claim 1 , wherein to control the polling rate between the external server and the controller so that the first change to the operating parameter made at the user device is communicated to the controller via the external server at the first latency, the one or more processors are configured to: cause the external server to communicate the first change to the operating parameter made at the user device at a first polling rate. 5. The controller of claim 4 , wherein to control the polling rate so that the second change to the operating parameter made at the user device is communicated to the controller via the external server at the second latency, the one or more processors are configured to: cause the external server to communicate the second change to the operating parameter made at the user device at a second polling rate, wherein the second polling rate is less than the first polling rate. 6. The controller of claim 5 , wherein communicating according to the first polling rate consumes more energy from a power source of the controller than communicating according to the second polling rate. 7. The controller of claim 1 , wherein the controller further comprises a display, and wherein the one or more processors are further configured to: receive, based on the distance being less than the threshold distance, the first change to the operating parameter made at the user device; and output the first change to the operating parameter for display by the display of the controller so that the first change to the operating parameter appears on the display according to the first latency. 8. The controller of claim 7 , wherein the one or more processors are further configured to: receive, based on the distance being greater than or equal to the threshold distance, the second change to the operating parameter made at the user device; and output the second change to the operating parameter for display by the display of the controller so that the second change to the operating parameter appears on the display according to the second latency. 9. The controller of claim 1 , wherein the first latency represents an amount of time between when the first change is entered at the user device and a time when the first change is received by the controller, and wherein the second latency represents an amount of time between when the second change is entered at the user device and a time when the second change is received by the controller. 10. The controller of claim 1 , wherein the controller comprises a heating, ventilation, and air conditioning (HVAC) controller configured to control one or more building devices. 11. A method comprising: receiving, from a user device, location data which indicates a location of the user device; comparing, based on the location data, a distance between the user device and a controller to a threshold distance; controlling, 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 controlling, 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. 12. The method of claim 11 , further comprising outputting one or more control signals in accordance with the operating parameter in order to control one or more building devices based on the operating parameter. 13. The method of claim 11 , wherein the operating parameter comprises one of a set of operating parameters including one or more temperature set points, one or more humidity set points, one or more start times, one or more end times, and one or more window frost protection settings. 14. The method of claim 11 , wherein controlling the polling rate between the external server and the controller so that the first change to the operating parameter made at the user device is communicated to the controller via the external server at the first latency comprises: causing the external server to communicate the first change to the operating parameter made at the user device at a first polling rate. 15. The method of claim 14 , wherein controlling the polling rate so that the second change to the operating parameter made at the user device is communicated to the controller via the external server at the second latency comprises: causing the external server to communicate the first second change to the operating parameter made at the user device at a second polling rate, wherein the second polling rate is less than the first polling rate. 16. The method of claim 15 , wherein communicating according to the first polling rate consumes more energy from a power source of the controller than communicating according to the second polling rate. 17. The method of claim 11 , wherein the controller further comprises a display, and wherein the method further comprises: receiving, based on the distance being less than the threshold distance, the first change to the operating parameter made at the user device; and outputting the first change to the operating parameter for display by the display of the controller so that the first change to the operating parameter appears on the display according to the first latency. 18. The method of claim 17 , wherein the method further comprises: receiving, based on the distance being greater than or equal to the threshold distance, the second change to the operating parameter made at the user device; and outputting the second change to the operating parameter for display by the display of the controller so that the second change to the operating parameter appears on the display according to the second latency. 19. The method of claim 11 , wherein the first latency represents an amount of time between when

Assignees

Inventors

Classifications

  • F24F11/58Primary

    using Internet communication · CPC title

  • H04W4/20Primary

    Services signaling; Auxiliary data signalling, i.e. transmitting data via a non-traffic channel · CPC title

  • for purposes related to the operation of the system, e.g. for safety or monitoring · CPC title

  • Indication arrangements, e.g. displays · CPC title

  • using timers · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US11768002B2 cover?
A communication rate between a cloud-based server and an HVAC controller located within a building may be controlled based on the amount of power available at the HVAC controller. The cloud-based server may notify a user if the amount of power available at the HVAC controller is determined to be low.
Who is the assignee on this patent?
Ademco Inc
What technology area does this patent fall under?
Primary CPC classification F24F11/58. Mapped technology areas include Mechanical Engineering.
When was this patent published?
Publication date Tue Sep 26 2023 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).