Hybrid Knob/Slider Control
First Claim
1. A computer-implemented method, comprising:
- providing a control object for display on a graphical user interface presented on a display of a device, the control object including at least one knob element;
receiving a first input indicating a user interaction with the control object;
augmenting the control with a slider element, the slider element having a first dimension and a second dimension, where the second dimension is longer than the first dimension;
receiving second input indicating motion in the graphical user interface, the direction of the motion along the second dimension of the slider element;
changing a value of the control object according to the direction of the motion; and
augmenting the knob element and the slider element to provide visual cues of the value of the control object.
1 Assignment
0 Petitions
Accused Products
Abstract
A control object including a knob element is displayed in a GUI. A first user input can be detected that indicates selection of the knob element. In response to the first user input, the knob element can be visually augmented. The visual augmentation can include displaying text labels of range limit values and a slider element with the knob element. The slider element can include a fill bar to indicate the current value of the knob element. A second input can be a linear motion on or near the slider control. In response to the second user input, both the fill bar of the slider element and a fill portion of the knob element can be visually augmented to indicate the change in the value. A cursor image of a pointing device providing the second input can be hidden at least during the receiving of the second input.
-
Citations
26 Claims
-
1. A computer-implemented method, comprising:
-
providing a control object for display on a graphical user interface presented on a display of a device, the control object including at least one knob element; receiving a first input indicating a user interaction with the control object; augmenting the control with a slider element, the slider element having a first dimension and a second dimension, where the second dimension is longer than the first dimension; receiving second input indicating motion in the graphical user interface, the direction of the motion along the second dimension of the slider element; changing a value of the control object according to the direction of the motion; and augmenting the knob element and the slider element to provide visual cues of the value of the control object. - View Dependent Claims (2, 4, 5, 6, 7, 8, 9, 10)
-
-
3. The method of claim 3, further comprising:
at least partially filling an area between the outline and the knob element with one or more of a shadow, shading, color or pattern.
-
11. A computer-implemented method, comprising:
-
providing a control object for display on a graphical user interface presented on a display of a device, the control object including at least one knob element; receiving a first input from a pointing device indicating an intention of a user to select the control object; displaying a cursor image for the pointing device on the graphical user interface; augmenting the control object to indicate its selection using the cursor; receiving a second input indicating an intention of the user to change a value of the control object; hiding the cursor image for the pointing device on the graphical user interface at least during the receiving of the second input; and augmenting the control object to include a slider element, the slider configured to provide a visual cue to the user of the value and the interaction model of the knob element. - View Dependent Claims (12, 13, 14)
-
-
15. A computer-readable storage medium having instructions stored thereon, which, when executed by a processor, causes the processor to perform operations, comprising:
-
providing a control object for display on a graphical user interface presented on a display of a device, the control object including at least one knob element; detecting a first input indicating a user interaction with the control object; augmenting the control with a slider element, the slider element having a first dimension and a second dimension, where the second dimension is longer than the first dimension; detecting second input indicating motion in the graphical user interface, the direction of the motion along the second dimension of the slider element; changing a value of the control object according to the direction of the motion; and augmenting the knob element and the slider element to provide visual cues of the value of the control object. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22)
-
-
23. A computer-readable storage medium having instructions stored thereon, which, when executed by a processor, causes the processor to perform operations, comprising:
-
providing a control object for display on a graphical user interface presented on a display of a device, the control object including at least one knob element; receiving a first input from a pointing device indicating an intention of a user to select the control object; displaying a cursor image for the pointing device on the graphical user interface; augmenting the control object to indicate its selection using the cursor; receiving a second input indicating an intention of the user to change a value of the control object; hiding the cursor image for the pointing device on the graphical user interface at least during the receiving of the second input; and augmenting the control object to include a slider element, the slider configured to provide a visual cue to the user of the value and the interaction model of the knob element. - View Dependent Claims (24, 25, 26)
-
Specification