Patent ID: 9671943
Date: 2017-06-06
CPC Classifications: G06F

Claim:
1. A computer-implemented method for facilitating a touch input via a finger of a user on a multi-touch display, the computer-implemented method comprising: a processor and associated memory operatively coupled to the multi-touch display for displaying an input widget for enabling a user access to a plurality of element labels each having an adjustable corresponding value, the input widget including: a first control field associated with an element bar and responsive to touch input from the finger of the user along a surface of the multi-touch display, a second control field associated with the element bar and responsive to touch input from the finger of the user along a surface of the multi-touch display, and the element bar, located between the first control field and the second control field, the element bar responsive to touch input from the finger of the user along a surface of the multi-touch display, wherein the element bar further includes a label bar and a value bar, each responsive to touch input, displaying within the label bar, a currently selected one of the plurality of element labels, such that only the currently selected one of the plurality of element labels is displayed within the label bar; displaying within the value bar, an element value corresponding to the currently selected one of the plurality of element labels, selecting the label bar for input by detecting touch input within the label bar; detecting, after selecting the label bar for input, touch input within the first control field or the second control field, and in response to the touch input only within the first control field or second control field, adjusting the label bar to select and display a different one of the plurality of element labels and updating the value bar to display the element value corresponding to the selected different one of the plurality of element labels; detecting a subsequent touch input within the label bar, thereby deselecting the label bar for input; and detecting, after deselecting the label bar for input, one or more touch inputs within the first control field or the second control field, and in response, adjusting the value bar to select and display a new value for the element value assigned to the selected different one of the plurality of element labels.