Elastic Over-Scroll
AssigneeGoogle Inc.
InventorsDaniel Lehmann, Gabriel Cohen
Life of this patent
Estimating the term…
Abstract
Embodiments provide exemplary methods and systems for implementing an elastic over-scroll. An exemplary method includes displaying, on a display device, a list of items including a first item located at a first position and a second item located at a second position. The exemplary method also includes identifying an end of the list at the first position, and detecting an object associated with a movement in a first direction toward the first item. The method further includes increasing a distance between the first item and the second item while maintaining the display of the first item at the first position, based on the detecting.
Claims21
-23. (canceled)
A computer-implemented method, comprising:
- displaying, on a display device, a list of items including a first item located at a first position and a second item located at a second position;
- detecting a speed of an object associated with a movement in a first direction toward the first item;
- and
- moving the second item a distance from the second position to a third position on the display while maintaining the display of the first item at the first position, wherein the distance is based at least on the detected speed.
A system, comprising:
- a display configured to display a list of items including a first item located at a first position and a second item located at a second position;
- and
- an input device configured to detect a speed of an object associated with a movement in a first direction toward the first item;
- and
- wherein the display is further configured to display the second item moved a distance from the second position to a third position while maintaining the display of the first item at the first position, wherein the distance is based at least on the detected speed.
The system of 32, wherein the display is configured to display the first item and the second item at a proportionally increased distance based on the detected speed of the object and a number of items in the list.
A computer storage medium encoded with a computer program, the program comprising instructions that when executed by one or more computers cause the one or more computers to perform operations comprising:
- displaying, on a display device, a list of items including a first item located at a first position and a second item located at a second position;
- detecting a speed of an object associated with a movement in a first direction toward the first item;
- and
- moving the second item a distance from the second position to a third position on the display while maintaining the display of the first item at the first position, wherein the distance is based at least on the detected speed.
Dependencies are inferred from the claim text.