Methods and apparatus for control unit with a variable assist rotational interface and display
First Claim
1. A processor-implemented method of processing a rotational input to a control device having a an electronic display, comprising:
- displaying on the electronic display associated with the control device at least a portion of an initial display element selected from a sequence of display elements;
determining an angular movement from a rotational user input applied to a rotational input device associated with the control device; and
applying one or more heuristics to variably assist with a scrolling movement of the sequence of display elements on the electronic display and reduce the rotational user input necessary to traverse the sequence of display elements.
5 Assignments
0 Petitions
Accused Products
Abstract
Provided is a method and system of processing rotational inputs to a control device having an electronic display and user interface, such as a programmable thermostat. Displayed on the electronic display is an initial display element selected from a sequence of display elements. In response to seeing such information, the user applies a rotational input applied to a rotational input device, such as a rotatable ring around the electronic display. A variable scroll assist engine determines an angular movement provided through the rotational input device and applies one or more heuristics to variably assist with a scrolling movement of a sequence of display elements. The variable scroll assist engine may reduce the rotational user input required to traverse an arbitrary number of display elements to as little as a quarter-revolution of the rotational input device in order that a user is better able to operate the control device.
136 Citations
20 Claims
-
1. A processor-implemented method of processing a rotational input to a control device having a an electronic display, comprising:
-
displaying on the electronic display associated with the control device at least a portion of an initial display element selected from a sequence of display elements; determining an angular movement from a rotational user input applied to a rotational input device associated with the control device; and applying one or more heuristics to variably assist with a scrolling movement of the sequence of display elements on the electronic display and reduce the rotational user input necessary to traverse the sequence of display elements. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A control device having an electronic display, comprising:
-
a processing system associated with the control device adapted to process instructions and a rotational user input to a rotational input device associated with the control device; memory containing instructions when executed on the processing system, display on the electronic display associated with the control device at least a portion of an initial display element selected from a sequence of display elements, determine an angular movement from the rotational user input applied to the rotational input device associated with the control device, and apply one or more heuristics to variably assist with a scrolling movement of the sequence of display elements on the electronic display and reduce the rotational user input necessary to traverse the sequence of display elements. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification