Graphical user interface element adjustment
First Claim
1. One or more non-transitory computer-readable media configured to store instructions that when executed by one or more processing systems performs operations, the operations comprising:
- presenting a graphical user interface element that includes a slider line extending between a first end value and a second end value in the graphical user interface element;
presenting, on the slider line, an adjustable element that is configured to be moved along the slider line to adjust a selection of a value between the first end value and the second end value;
detecting movement of the adjustable element along the slider line to adjust the selection of the value;
obtaining a distance of the movement of the adjustable element, a time for the movement of the adjustable element, and a location of the adjustable element after the movement;
determining a speed of the movement based on the distance of the movement of the adjustable element and the time for the movement of the adjustable element;
selecting the first end value to adjust if the speed is below a threshold and selecting the second end value to adjust if the speed is above the threshold;
determining an updated end value based on the selected end value and the speed; and
presenting the updated end value in the graphical user interface element in place of the selected end value.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer-implemented method of graphical user interface element adjustment may include presenting a graphical user interface element that includes an adjustable element that is configured to be moved to adjust a selection of a value between a first end value and a second end value. In response to a movement of the adjustable element to adjust the selection of the value, the computer-implemented method further include obtaining a time for the movement of the adjustable element and selecting the first end value to adjust based on the time. The computer-implemented method may further include determining an updated end value based on the first end value and the time and presenting the updated end value in the graphical user interface element in place of the first end value.
30 Citations
20 Claims
-
1. One or more non-transitory computer-readable media configured to store instructions that when executed by one or more processing systems performs operations, the operations comprising:
-
presenting a graphical user interface element that includes a slider line extending between a first end value and a second end value in the graphical user interface element; presenting, on the slider line, an adjustable element that is configured to be moved along the slider line to adjust a selection of a value between the first end value and the second end value; detecting movement of the adjustable element along the slider line to adjust the selection of the value; obtaining a distance of the movement of the adjustable element, a time for the movement of the adjustable element, and a location of the adjustable element after the movement; determining a speed of the movement based on the distance of the movement of the adjustable element and the time for the movement of the adjustable element; selecting the first end value to adjust if the speed is below a threshold and selecting the second end value to adjust if the speed is above the threshold; determining an updated end value based on the selected end value and the speed; and presenting the updated end value in the graphical user interface element in place of the selected end value. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. One or more non-transitory computer-readable media configured to store instructions that when executed by one or more processing systems performs operations, the operations comprising:
-
presenting a graphical user interface element that includes a slider line extending between a first end value and a second end value in the graphical user interface element; presenting, on the slider line, an adjustable element that is configured to be moved along the slider line to adjust a selection of a value between the first end value and the second end value; in response to a movement of the adjustable element along the slider line to adjust the selection of the value; obtaining a location of the adjustable element after the movement of the adjustable element; in response to the location of the adjustable element corresponding to a location value that is approximately in a middle third between the first end value and the second end value, selecting the second end value to adjust; determining an updated end value for the second end value; and presenting the updated end value in the graphical user interface element in place of the second end value. - View Dependent Claims (9, 10)
-
-
11. A computer-implemented method of graphical user interface element adjustment, the method comprising:
-
presenting a graphical user interface element that includes a slider line extending between a first end value and a second end value in the graphical user interface element; presenting, on the slider line, an adjustable element that is configured to be moved along the slider line to adjust a selection of a value between the first end value and the second end value; in response to a movement of the adjustable element along the slider line to adjust the selection of the value; determining a speed of the movement of the adjustable element; selecting the first end value to adjust if the speed is below a threshold and selecting the second end value to adjust if the speed is above the threshold; determining an updated end value for the selected end value; and presenting the updated end value in the graphical user interface element in place of the selected end value. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification