×

Power-preserving communications architecture with long-polling persistent cloud channel for wireless network-connected thermostat

  • US 9,046,898 B2
  • Filed: 05/08/2012
  • Issued: 06/02/2015
  • Est. Priority Date: 02/24/2011
  • Status: Active Grant
First Claim
Patent Images

1. A thermostat, comprising:

  • a plurality of heating, ventilation, and air conditioning (HVAC) connectors;

    a rechargeable battery;

    a battery charging circuit configured to charge the rechargeable battery at least in part by harvesting power from an HVAC system through the plurality of HVAC connectors without requiring a common wire;

    a processor powered at least in part by the rechargeable battery, wherein;

    the processor is configured to operate in a low-power state; and

    the processor is configured to operate in a high-power state;

    a wireless communication module operatively coupled to the processor and configured to;

    establish and maintain wireless communications with a router, including receiving transmissions from the router;

    process the transmissions from the router by discriminating between a first type of transmission and a second type of transmission, wherein;

    the first type of transmission comprises keep-alive messages associated with a communication channel between a remote thermostat-controller server and the thermostat, andthe second type of transmission comprises information associated with controlling the HVAC system;

    in response to identifying a transmission of the second type during a time period in which the processor is operating in the low-power state, cause the processor to transition from the low-power state to the high-power state;

    whereby the processor can operate in the low-power state for an extended period of time while a Natural Address Translation (NAT) table entry in the router that is associated with said communication channel between the processor and the remote thermostat-controller server remains maintained during said extended period of time.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×