ELASTIC OVER-SCROLL
First Claim
Patent Images
1. A computer-implemented method, comprising:
- displaying, at a presence-sensitive screen of a mobile device, a list of items including a first item having a first relative location in the list and a second item having a second relative location in the list, the first relative location in the list being a first position or a last position in the list;
detecting, at the presence-sensitive screen, a gesture associated with a movement relative to the presence-sensitive screen;
scrolling, at the presence-sensitive screen, the displayed list of items in a direction based on the gesture;
determining, based on the scrolling the displayed list of items, that an attempt to scroll past the first relative location in the list has occurred; and
increasing a displayed distance between the first item and the second item in response to the determining, while maintaining a visual display of the first item at a fixed location on the presence-sensitive screen.
2 Assignments
0 Petitions
Accused Products
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.
46 Citations
23 Claims
-
1. A computer-implemented method, comprising:
-
displaying, at a presence-sensitive screen of a mobile device, a list of items including a first item having a first relative location in the list and a second item having a second relative location in the list, the first relative location in the list being a first position or a last position in the list; detecting, at the presence-sensitive screen, a gesture associated with a movement relative to the presence-sensitive screen; scrolling, at the presence-sensitive screen, the displayed list of items in a direction based on the gesture; determining, based on the scrolling the displayed list of items, that an attempt to scroll past the first relative location in the list has occurred; and increasing a displayed distance between the first item and the second item in response to the determining, while maintaining a visual display of the first item at a fixed location on the presence-sensitive screen. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. (canceled)
-
12. A system, comprising:
-
a display configured to display, at a presence-sensitive screen of a mobile device, a list of items including a first item having a first relative location in the list and a second item having a second relative location in the list, wherein the first relative location in the list is a first position or a last position in the list; an input device configured to detect, at the presence-sensitive screen, a gesture associated with a movement relative to the presence-sensitive screen; a scroller configured to scroll, at the presence-sensitive screen, the displayed list of items in a direction based on the gesture, and further configured to determine, based on the scrolling the displayed list of items, that an attempt to scroll past the first relative location in the list has occurred, wherein the display device is configured to display an increased distance between the first item and the second item in response to determining that an attempt to scroll past the first relative location in the list has occurred, while maintaining a visual display of the first item at a fixed location on the presence-sensitive screen. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. (canceled)
-
23. 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, at a presence-sensitive screen of a mobile device, a list of items including a first item having a first relative location in the list and a second item having a second relative location in the list, the first relative location in the list being a first position or a last position in the list; detecting, at the presence-sensitive screen, a gesture associated with a movement relative to the presence-sensitive screen; scrolling, at the presence-sensitive screen, the displayed list of items in a direction based on the gesture; determining, based on the scrolling the displayed list of items, that an attempt to scroll past the first relative location in the list has occurred; and increasing a displayed distance between the first item and the second item in response to the determining, while maintaining a visual display of the first item at a fixed location on the presence-sensitive screen.
-
Specification