Patent ID: 9285972
Filing Date: 2016-03-15
CPC Classification: G06F

Claim Text:
1. A computer program product comprising a non-transitory computer-readable storage medium storing one or more programs, the one or more programs comprising instructions that, when executed by at least one programmable processor, cause the at least one programmable processor to perform operations comprising: detecting a selection, occurring via a first user input, of a user interface element within a graphical user interface, the user interface element comprising a size of the user interface element being linked to a value displayed in the graphical user interface, the value representing a quantity other than the size or geometric properties of the user interface element; displaying, in the graphical user interface, a knob element associated with the user interface element; receiving a rotational motion second user input associated with the knob element; translating the knob element around the selected user interface element over a unit of rotational distance at an angular speed, the translating occurring in response to the received rotational motion second user input; and changing the size of the selected user interface element by a given fraction or percentage per unit of rotational distance, wherein the given fraction or percentage is proportional to both the angular speed and the current size of the selected user interface element.