Cross-slide gesture to select and rearrange
First Claim
Patent Images
1. A method comprising:
- detecting a gesture slide input relative to a display device of a computing device;
determining the gestural slide input direction is different from a panning or scrolling direction;
responsive to the gestural slide input being in a direction that is different from the panning or scrolling direction, providing a speed bump effect of gestural feedback to a user that is slower than the gestural slide input, the speed bump effect being associated with a speed bump that defines a distance threshold;
determining that the gestural slide input exceeds the distance threshold;
responsive to the gestural slide input exceeding the distance threshold, removing the speed bump effect of the gestural feedback; and
performing a first object-related action.
2 Assignments
0 Petitions
Accused Products
Abstract
Cross slide gestures for touch displays are described. In at least some embodiments, cross slide gestures can be used on content that pans or scrolls in one direction, to enable additional actions, such as content selection, drag and drop operations, and the like. In one or more embodiments, a cross slide gesture can be performed by dragging an item or object in a direction that is different from a scrolling direction. The different-direction drag can be mapped to additional actions or functionality. In one or more embodiments, one or more thresholds can be utilized, such as a distance threshold, in combination with the different-direction drag, to map to additional actions or functionality.
773 Citations
20 Claims
-
1. A method comprising:
-
detecting a gesture slide input relative to a display device of a computing device; determining the gestural slide input direction is different from a panning or scrolling direction; responsive to the gestural slide input being in a direction that is different from the panning or scrolling direction, providing a speed bump effect of gestural feedback to a user that is slower than the gestural slide input, the speed bump effect being associated with a speed bump that defines a distance threshold; determining that the gestural slide input exceeds the distance threshold; responsive to the gestural slide input exceeding the distance threshold, removing the speed bump effect of the gestural feedback; and performing a first object-related action. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. One or more computer readable storage memories embodying computer readable instructions which, when executed, implement a method comprising:
-
detecting a drag direction associated with a drag operation, the detecting being performed by detecting a drag input in the drag direction and within a speed bump region in which drag feedback is provided to a user, the drag feedback including movement slower than drag input in the drag direction; and responsive to the drag direction being different than a panning direction and the drag input crossing through the speed bump region, removing the drag feedback and performing an object-rearrangement action. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A system comprising:
-
one or more processors; one or more computer-readable storage memories; an application embodied on the one or more computer-readable storage memories, the application, when executed by the one or more processors, being configured to implement a method comprising; detecting a cross-slide gesture in a direction that is different from a panning direction; responsive to said detecting, detecting one of multiple threshold triggers associated with the cross-slide gesture, individual threshold triggers being associated with different object-related actions; detecting whether a user action indicates that an associated object-related action is to be committed; and responsive to the user action indicating that an object-related action is to be committed, committing a first object-related action associated with a last-triggered threshold, the first object-related action being at least one of the different object-related actions. - View Dependent Claims (17, 18, 19, 20)
-
Specification