Touch display scroll control
First Claim
Patent Images
1. A method of interpreting user input, the method comprising:
- scrolling a selectable item on a touch display;
recognizing a touch input directed to the selectable item while the selectable item is scrolling on the touch display;
determining if the selectable item is scrolling above a threshold velocity when the touch input directed to the selectable item is recognized, the threshold velocity being selected for the selectable item from a plurality of different threshold velocities based on a size of the selectable item to which the touch input is directed, each of the plurality of different threshold velocities corresponding to one or more different selectable items having a different size; and
stopping scrolling of the selectable item if the selectable item is determined to be scrolling above the threshold velocity or selecting the selectable item if the selectable item is determined to be scrolling below the threshold velocity.
2 Assignments
0 Petitions
Accused Products
Abstract
A scroll control recognizes a touch input directed to a selectable item while the selectable item is scrolling on a touch display. The scroll control determines if the selectable item is scrolling above a threshold velocity when the touch input directed to the selectable item is recognized. If the selectable item is determined to be scrolling above the threshold velocity, scrolling of the selectable item is stopped. If the selectable item is determined to be scrolling below the threshold velocity, the selectable item is selected.
25 Citations
20 Claims
-
1. A method of interpreting user input, the method comprising:
-
scrolling a selectable item on a touch display; recognizing a touch input directed to the selectable item while the selectable item is scrolling on the touch display; determining if the selectable item is scrolling above a threshold velocity when the touch input directed to the selectable item is recognized, the threshold velocity being selected for the selectable item from a plurality of different threshold velocities based on a size of the selectable item to which the touch input is directed, each of the plurality of different threshold velocities corresponding to one or more different selectable items having a different size; and stopping scrolling of the selectable item if the selectable item is determined to be scrolling above the threshold velocity or selecting the selectable item if the selectable item is determined to be scrolling below the threshold velocity. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computing device, comprising:
-
a touch display; a logic subsystem operatively coupled to the touch display; and a data-holding subsystem holding instructions executable by the logic subsystem to; scroll a plurality of selectable items on the touch display; recognize a touch input directed to one of the plurality of selectable items while that selectable item is scrolling on the touch display; obtain a dimension of that selectable item in a direction of scrolling, the dimension including a pixel size of the selectable item in the direction of scrolling; apply a multiplier to the obtained dimension for that selectable item to find a threshold velocity specific to that selectable item; stop scrolling the plurality of selectable items if that selectable item is scrolling above the threshold velocity when the touch input directed to that selectable item is recognized; and select that selectable item if that selectable item is scrolling below the threshold velocity when the touch input directed to that selectable item is recognized. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A method of interpreting user input, the method comprising:
-
scrolling a large selectable item and a small selectable item on a touch display, the large selectable item having a larger size than the small selectable item; recognizing a first touch input directed to the large selectable item while the large selectable item is scrolling on the touch display; stopping scrolling of the large selectable item if the large selectable item is determined to be scrolling above a first threshold velocity that is based on the larger size or selecting the large selectable item if the large selectable item is scrolling below the first threshold velocity; recognizing a second touch input directed to the small selectable item while the small selectable item is scrolling on the touch display; stopping scrolling of the small selectable item if the small selectable item is determined to be scrolling above a second threshold velocity that is based on a size of the small selectable item or selecting the small selectable item if the small selectable item is scrolling below the second threshold velocity. - View Dependent Claims (20)
-
Specification