THERMOSTAT USER INTERFACE
First Claim
1. A method for remotely controlling a thermostat, the method comprising:
- displaying, via a client device, a graphical representation of a circular dial that is user actuable to select a setpoint temperature of the thermostat;
detecting, via the client device, a user swipe of the graphical representation of the circular dial, the user swipe detected near the periphery of the circular dial;
determining, based at least in part on the user swipe, a user-selected setpoint temperature value to be wirelessly transmitted to the thermostat;
displaying, via the client device, a numerical representation of the user-selected setpoint temperature value; and
wirelessly transmitting data representative of the user-selected setpoint temperature value, wherein the thermostat, upon receipt of data representative of the user-selected setpoint temperature value, adjusts the setpoint temperature of the thermostat to correspond to the user-selected setpoint temperature value.
1 Assignment
0 Petitions
Accused Products
Abstract
A system including a thermostat user interface for a network-connected thermostat is described. The system includes a thermostat including a frustum-shaped shell body having a circular cross-section and a circular rotatable ring, which is user rotatable for adjusting a setting of the thermostat. The system further includes a client application that is operable on a touch-screen device separate from the thermostat, that displays a graphical representation of a circular dial, that detects a user-input motion proximate the graphical representation, that determines a user-selected setpoint temperature value based on the user-input motion, that displays a numerical representation of the user-selected setpoint temperature value, and that wirelessly transmits to the thermostat data representative of the user-selected setpoint temperature.
42 Citations
20 Claims
-
1. A method for remotely controlling a thermostat, the method comprising:
-
displaying, via a client device, a graphical representation of a circular dial that is user actuable to select a setpoint temperature of the thermostat; detecting, via the client device, a user swipe of the graphical representation of the circular dial, the user swipe detected near the periphery of the circular dial; determining, based at least in part on the user swipe, a user-selected setpoint temperature value to be wirelessly transmitted to the thermostat; displaying, via the client device, a numerical representation of the user-selected setpoint temperature value; and wirelessly transmitting data representative of the user-selected setpoint temperature value, wherein the thermostat, upon receipt of data representative of the user-selected setpoint temperature value, adjusts the setpoint temperature of the thermostat to correspond to the user-selected setpoint temperature value. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system, comprising:
-
a thermostat including; a body having a circular cross-section and a central axis generally perpendicular to a wall when the thermostat is wall-mounted, the body including a sidewall that extends along a length the central axis between first and second ends of the body, the first end of the body being wall-facing when the thermostat is wall-mounted, the second end of the body being user-facing when the thermostat is wall-mounted, the sidewall including inside and outside surfaces, the inside surface defining an interior for housing components of the thermostat; a circular rotatable ring mounted proximate the second end of the body, the circular rotatable ring including an axis of rotation generally perpendicular to a wall when the thermostat is wall-mounted, the circular rotatable ring configured to be user rotatable about the axis of rotation, wherein user rotation of the circular rotatable ring results in user input for adjusting a temperature setting of the thermostat; a processing system configured to control an HVAC system based at least in part on a comparison of a measured ambient air temperature and a setpoint temperature value; a client application operable on a client device that is separate and apart from the thermostat, the client application configured to cause the client device to; display a graphical representation of a circular dial that is user actuable to select a setpoint temperature of the thermostat; detect, based on user input received by the client device, a user-input motion inputted proximate the graphical representation that is user actuable to selected a setpoint temperature, wherein the detected user-input motion is a user swipe near a periphery of the graphical representation of the circular dial; determine a user-selected setpoint temperature value based on the user-input motion; display a numerical representation of the user-selected setpoint temperature value; and wirelessly transmit data representative of the user-selected setpoint temperature value, wherein the thermostat, upon receipt of data representative of the user-selected setpoint temperature value, adjusts the setpoint temperature of the thermostat to correspond to the user-selected setpoint temperature value. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A method for remotely controlling a thermostat, the thermostat including a body having a circular cross-section and a central axis generally perpendicular to a wall when the thermostat is wall-mounted, the thermostat further including a processing system, an electronic display, and a circular rotatable ring mounted proximate the second end of the body, wherein user rotation of the circular rotatable ring results in user input for adjusting a setpoint temperature of the thermostat, the method comprising:
-
displaying, via a client device that is separate and apart from the thermostat, a graphical representation of a circular dial that is user actuable to select a setpoint temperature of the thermostat; detecting, based on user input received via the client device, a user-input motion inputted proximate the graphical representation of the circular dial that is user actuable to selected a setpoint temperature, wherein the detected user-input motion is a user swipe near a periphery of the graphical representation of the circular dial; determining a user-selected setpoint temperature value based on the user-input motion; displaying, via the client device, a numerical representation of the user-selected setpoint temperature value; and wirelessly transmitting data representative of the user-selected setpoint temperature value, wherein the thermostat, upon receipt of data representative of the user-selected setpoint temperature value, sends at least one control signal to an HVAC system based at least in part on a comparison of a measured ambient air temperature and the user-selected setpoint temperature value. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification