Remote control of a smart home device
First Claim
1. A method of interfacing with a user for controlling a home system, the method comprising:
- displaying, on a touch-screen display of a remote electronic device, a movable graphical symbol indicative of a first value implemented by a smart-home controller that controls the home system, wherein;
the remote electronic device is remote from the smart-home controller and the home system;
detecting, by the remote electronic device on the touch-screen display, a touch-and-drag gesture representative of user manipulation of the movable graphical symbol;
determining, by the remote electronic device, a second value based on the detected touch-and-drag gesture;
displaying, on the touch-screen display of the remote electronic device, the movable graphical symbol in a position indicative of the second value;
altering, by the remote electronic device, a defined amount of time for waiting in response to detecting more than a threshold number of changes to the first value within a threshold period of time;
in response to the touch-and-drag gesture, waiting, by the remote electronic device, for the defined amount of time such that there is a relatively high likelihood that the second value is desired by the user, wherein the defined amount of time is between 0.5 seconds and 5 seconds; and
after waiting for the defined amount of time, wirelessly transmitting, by the remote electronic device, data representative of the second value for implementation by the smart-home controller.
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.
369 Citations
5 Claims
-
1. A method of interfacing with a user for controlling a home system, the method comprising:
-
displaying, on a touch-screen display of a remote electronic device, a movable graphical symbol indicative of a first value implemented by a smart-home controller that controls the home system, wherein; the remote electronic device is remote from the smart-home controller and the home system; detecting, by the remote electronic device on the touch-screen display, a touch-and-drag gesture representative of user manipulation of the movable graphical symbol; determining, by the remote electronic device, a second value based on the detected touch-and-drag gesture; displaying, on the touch-screen display of the remote electronic device, the movable graphical symbol in a position indicative of the second value; altering, by the remote electronic device, a defined amount of time for waiting in response to detecting more than a threshold number of changes to the first value within a threshold period of time; in response to the touch-and-drag gesture, waiting, by the remote electronic device, for the defined amount of time such that there is a relatively high likelihood that the second value is desired by the user, wherein the defined amount of time is between 0.5 seconds and 5 seconds; and after waiting for the defined amount of time, wirelessly transmitting, by the remote electronic device, data representative of the second value for implementation by the smart-home controller. - View Dependent Claims (2, 3, 4, 5)
-
Specification