Graphical user interface element adjustment
US-10901594-B2 · Jan 26, 2021 · US
US11429269B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11429269-B2 |
| Application number | US-202017074923-A |
| Country | US |
| Kind code | B2 |
| Filing date | Oct 20, 2020 |
| Priority date | Mar 18, 2016 |
| Publication date | Aug 30, 2022 |
| Grant date | Aug 30, 2022 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
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.
Opening claim text (preview).
The invention claimed is: 1. 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; during a movement of the adjustable element along the slider line to adjust the selection of the value, updating one of the first end value or the second end value based at least in part on a speed of the movement of the adjustable element and a location of the adjustable element along the slider line, wherein the updating comprises dynamically updating one of the first end value or the second end value during the movement of the adjustable element; and presenting the updated first end value or the updated second end value in the graphical user interface element in place of the respective first end value or the respective second end value. 2. The computer-implemented method of claim 1 , wherein the updating further comprises updating the first end value or the second end value based at least in part on a distance of the movement of the adjustable element. 3. The computer-implemented method of claim 1 , wherein the updating further comprises updating the first end value or the second end value based at least in part on a distance of the movement of the adjustable element and the location of the adjustable element after the movement. 4. The computer-implemented method of claim 1 , wherein the updating further comprises updating both the first end value and the second end value based on at least the movement of the adjustable element. 5. The computer-implemented method of claim 1 , wherein the updating further comprises: selecting one of the first end value or the second end value to adjust based on the movement of the adjustable element; and determining an updated end value for the selected end value. 6. The computer-implemented method of claim 5 , wherein the selecting comprises selecting one of the first end value or the second end value to adjust based on a location of the adjustable element after the movement. 7. The computer-implemented method of claim 5 , wherein the selecting comprises selecting one of the first end value or the second end value to adjust based on a distance of the movement of the adjustable element. 8. The computer-implemented method of claim 5 , wherein the selecting comprises selecting one of the first end value or the second end value to adjust based on the speed of the movement of the adjustable element. 9. The computer-implemented method of claim 1 , wherein the first end value is positioned on a first end of the slider line and the second end value is positioned on a second end of the slider line. 10. The computer-implemented method of claim 1 , wherein both the first end value and the second end value are updated if the location of the adjustable element is near a middle of the slider line. 11. The computer-implemented method of claim 1 , wherein the first end value is updated if the speed of the movement of the adjustable element is below a threshold. 12. The computer-implemented method of claim 1 , wherein the second end value is updated if the speed of the movement of the adjustable element is above a threshold. 13. 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; during a movement of the adjustable element along the slider line to adjust the selection of the value, updating one of the first end value or the second end value based at least in part on a speed of the movement of the adjustable element and a location of the adjustable element along the slider line; and presenting the updated first end value or the updated second end value in the graphical user interface element in place of the respective first end value or the respective second end value. 14. The one or more non-transitory computer-readable media of claim 13 , wherein the updating further comprises updating the first end value or the second end value based at least in part on a distance of the movement of the adjustable element. 15. The one or more non-transitory computer-readable media of claim 13 , wherein the updating further comprises updating the first end value or the second end value based at least in part on a distance of the movement of the adjustable element and the location of the adjustable element after the movement. 16. The one or more non-transitory computer-readable media of claim 13 , wherein the updating further comprises updating both the first end value and the second end value based on at least the movement of the adjustable element. 17. The one or more non-transitory computer-readable media of claim 13 , wherein both the first end value and the second end value are updated if the location of the adjustable element is near a middle of the slider line. 18. A system comprising: at least a memory and a processor to perform 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; during a movement of the adjustable element along the slider line to adjust the selection of the value, updating one of the first end value or the second end value based at least in part on a speed of the movement of the adjustable element and a location of the adjustable element along the slider line; and presenting the updated first end value or the updated second end value in the graphical user interface element in place of the respective first end value or the respective second end value. 19. The system of claim 18 , wherein both the first end value and the second end value are updated if the location of the adjustable element is near a middle of the slider line. 20. The system of claim 19 , wherein: the first end value is updated if the speed of the movement of the adjustable element is below a threshold and the location of the adjustable element is not near the middle of the slider line; and the second end value is updated if the speed of the movement of the adjustable element is above the threshold and the location of the adjustable element is not near the middle of the slider line.
Interaction with scrollbars · CPC title
Interaction techniques to control parameter settings, e.g. interaction with sliders or dials · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.