User Interfaces for HVAC Schedule Display and Modification on Smartphone or Other Space-Limited Touchscreen Device
First Claim
1. A method of interactively and graphically interfacing with a user of an HVAC system controlled by a thermostat, the method comprising:
- storing a plurality of programmed setpoints on a memory on the thermostat, each of the setpoints being associated with a setpoint temperature and a time at which the setpoint is programmed to become active;
on a small format touch-screen display device in a location remote from the thermostat, graphically displaying a two dimensional plot including one or more setpoint icons each being associated with one of the plurality of programmed setpoints, such that the position of each setpoint icon indicates to the user the temperature by virtue of a position of the icon along a first axis and the time by virtue of a position of the icon along a second axis associated with the associated setpoint;
receiving user input in a form of a single touch-dragging motion by the user of a displayed setpoint icon indicating an intention by the user to adjust (1) the temperature of the setpoint associated with the icon by virtue of the single touch-dragging motion being primarily in a direction parallel to the first axis, or (2) the time of the setpoint associated with the icon by virtue of the single touch-dragging motion being primarily in the direction of the second axis; and
constraining user adjustments to time adjustments when the received user input indicates an intention to adjust the time, and constraining user adjustments to temperature adjustments when the received user input indicates an intention to adjust the temperature.
3 Assignments
0 Petitions
Accused Products
Abstract
A novel small format touch screen user interface for displaying, adding and editing program setpoints is described. When editing a setpoint the user'"'"'s input is constrained such that the user can only alter one parameter (either time or temperature). As soon as the user begins to drag a setpoint icon in either a horizontal (i.e. adjusting time), or vertical (i.e. adjusting temperature), the other parameter is constrained. Additionally, the disclosed user interface includes displaying information as to how the setpoint was most recently added or adjusted. For example the display can be used to indicate whether a setpoint was added or adjusted (1) on the thermostat itself; (2) by an automated learning algorithm; (3) by a user on a web client; or (4) by a user using a mobile client (such as a smart phone or tablet PC). Further, the name of the particular device is also displayed if known.
-
Citations
20 Claims
-
1. A method of interactively and graphically interfacing with a user of an HVAC system controlled by a thermostat, the method comprising:
-
storing a plurality of programmed setpoints on a memory on the thermostat, each of the setpoints being associated with a setpoint temperature and a time at which the setpoint is programmed to become active; on a small format touch-screen display device in a location remote from the thermostat, graphically displaying a two dimensional plot including one or more setpoint icons each being associated with one of the plurality of programmed setpoints, such that the position of each setpoint icon indicates to the user the temperature by virtue of a position of the icon along a first axis and the time by virtue of a position of the icon along a second axis associated with the associated setpoint; receiving user input in a form of a single touch-dragging motion by the user of a displayed setpoint icon indicating an intention by the user to adjust (1) the temperature of the setpoint associated with the icon by virtue of the single touch-dragging motion being primarily in a direction parallel to the first axis, or (2) the time of the setpoint associated with the icon by virtue of the single touch-dragging motion being primarily in the direction of the second axis; and constraining user adjustments to time adjustments when the received user input indicates an intention to adjust the time, and constraining user adjustments to temperature adjustments when the received user input indicates an intention to adjust the temperature. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method of interactively and graphically displaying programmed setpoint information to a user of an HVAC system controlled by a thermostat, the method comprising:
-
receiving and storing information indicating for a first thermostat setpoint, a way in which the first setpoint was generated and/or adjusted, the indicated way being selected from one of a plurality of predefined ways in which setpoints can be generated and/or adjusted; on a display device in a location remote from the thermostat, graphically displaying a graphical daily summary of thermostat information for each of a plurality of days, the graphical daily summary including at least a first setpoint icon representing the first setpoint; and in response to a user selecting of a displayed first setpoint icon, displaying information indicating to the user the way in which the first setpoint was generated and/or adjusted. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
-
19. A method of interactively and graphically interfacing with a user of an HVAC system controlled by a thermostat, the method comprising:
-
storing a plurality of programmed setpoints on a memory on the thermostat, each of the setpoints being associated with a setpoint temperature and a time at which the setpoint is programmed to become active; on a smartphone touch-screen display measuring less than 5 inches diagonally at a location remote from the thermostat, graphically displaying a two dimensional plot including one or more setpoint icons each being associated with one of the plurality of programmed setpoints, such that the position of each setpoint icon indicates to the user the setpoint temperature by virtue of a position of the icon along a vertical axis and the time at which the setpoint is programmed to become active by virtue of a position of the icon along a horizontal axis; receiving user input in a form of a single touch-dragging motion by the user of a displayed setpoint icon indicating an intention by the user to make an adjustment to the setpoint associated with the icon; in response to the single touch-dragging motion by the user, graphically displaying indictors indicating that the setpoint can be adjusted both in vertical and horizontal directions; receiving user input in a form of a dragging motion by the user of a displayed setpoint icon indicating an intention by the user to adjust (1) the temperature of the setpoint associated with the icon by virtue of the single touch-dragging motion being primarily in a vertical direction, or (2) the time at which the setpoint is programmed to become active by virtue of the single touch-dragging motion being primarily in a horizontal direction; in cases there the received dragging motion is primarily in a vertical direction, constraining user adjustments to temperature adjustments and altering the graphically displayed indicators so as to indicate that the setpoint can only be adjusted vertically; and in cases there the received dragging motion is primarily in a horizontal direction, constraining user adjustments to time adjustments and altering the graphically displayed indicators so as to indicate that the setpoint can only be adjusted horizontally. - View Dependent Claims (20)
-
Specification