Graphical user interface element adjustment

US11429269B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11429269-B2
Application numberUS-202017074923-A
CountryUS
Kind codeB2
Filing dateOct 20, 2020
Priority dateMar 18, 2016
Publication dateAug 30, 2022
Grant dateAug 30, 2022

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

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.

First claim

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.

Assignees

Inventors

Classifications

  • Interaction with scrollbars · CPC title

  • Interaction techniques to control parameter settings, e.g. interaction with sliders or dials · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US11429269B2 cover?
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-implement…
Who is the assignee on this patent?
Ebay Inc
What technology area does this patent fall under?
Primary CPC classification G06F3/04847. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Aug 30 2022 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 11 related publications on this page (citations in our corpus or others sharing the same primary CPC).