TOUCH GESTURE INDICATING A SCROLL ON A TOUCH-SENSITIVE DISPLAY IN A SINGLE DIRECTION
First Claim
1. A method of operating a device having a touch-sensitive display, comprising:
- displaying scrollable information elements on the touch-sensitive display;
detecting a touch gesture from an input device on the touch-sensitive display;
classifying the touch gesture as a flick gesture;
if the flick gesture satisfies at least a first criterion reflecting a user intent to scroll the information elements in a single direction along a first of a pair of cardinal axes, locking a direction in which the information elements are scrolled along the single direction; and
if the flick gesture satisfies the first criterion, undoing any displacement of the information elements which has occurred along a second of the cardinal axes orthogonal to the first cardinal axis as a result of classifying the touch gesture as a flick gesture.
2 Assignments
0 Petitions
Accused Products
Abstract
A method of operating a device having a touch-sensitive display includes displaying scrollable information elements on the touch-sensitive display and detecting a touch gesture from an input device on the touch-sensitive display. The touch gesture is classified as a flick gesture. If the flick gesture satisfies at least a first criterion reflecting a user intent to scroll the information elements in a single direction along a first of a pair of cardinal axes, the direction in which the information elements is scrolled is locked along the single direction. If the flick gesture satisfies the first criterion, any displacement of the information elements which has occurred along a second of the cardinal axes orthogonal to the first cardinal axis as a result of classifying the touch gesture as a flick gesture is undone.
60 Citations
20 Claims
-
1. A method of operating a device having a touch-sensitive display, comprising:
-
displaying scrollable information elements on the touch-sensitive display; detecting a touch gesture from an input device on the touch-sensitive display; classifying the touch gesture as a flick gesture; if the flick gesture satisfies at least a first criterion reflecting a user intent to scroll the information elements in a single direction along a first of a pair of cardinal axes, locking a direction in which the information elements are scrolled along the single direction; and if the flick gesture satisfies the first criterion, undoing any displacement of the information elements which has occurred along a second of the cardinal axes orthogonal to the first cardinal axis as a result of classifying the touch gesture as a flick gesture. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. One or more computer-readable media storing instructions executable by a computing system, wherein the instructions recognize a touch gesture on a touch-sensitive display, comprising:
-
categorizing a touch gesture as a flick gesture if it satisfies at least a first criterion; determining if the flick gesture satisfies a locking threshold in which the flick gesture remains within a threshold area on the display for a minimum travel distance and, if the locking threshold is satisfied, locking the flick gesture so that it causes content presented on the display to be scrolled in a single dimension; and if the flick gesture fails to satisfy the locking threshold, confirming that the touch gesture is a flick gesture if it satisfies at least a second criterion more stringent that the first criterion. - View Dependent Claims (15)
-
-
11. The computer-readable media of 10 wherein, if the flick gesture satisfies the locking threshold, causing any displacement of the content on the display in a second dimension to be undone so that the content scrolls only in the single dimension.
-
12. The computer-readable media of 11 wherein only a displacement up to a maximum specified value is undone.
-
13. The computer-readable media of 10 wherein the single dimension is along a cardinal axis.
-
14. The method of 10 wherein the first criterion include a first minimum speed that the flick gesture is to exceed and the second criterion includes a second minimum speed that the flick gesture is to exceed, wherein the second minimum speed is greater than the first minimum speed.
-
16. A computing device, comprising:
-
a touch-sensitive display; a processor; and memory comprising code executable by the processor to; display a scrollable list of items on the touch-sensitive display; detect a first touch gesture over the scrollable list of items on the touch-sensitive display; classify the touch gesture as a flick gesture; if the flick gesture satisfies at least a first criterion reflecting a user intent to scroll the information elements in a single direction along a first of a pair of axes, lock a direction in which the information elements are scrolled along the single direction; and if the flick gesture satisfies the first criterion, undo any displacement of the information elements which has occurred along a second of the axes orthogonal to the first axis as a result of classifying the touch gesture as a flick gesture. - View Dependent Claims (17, 18, 19, 20)
-
Specification