TECHNIQUES FOR SELECTING LIST ITEMS USING A SWIPING GESTURE
First Claim
1. A method, performed by a computing device of selecting one or more items from a list displayed on a touch screen of the computing device, the method comprising:
- receiving a touch command from the touch screen indicating that a user has begun swiping an item of the list displayed on the touch screen using an appendage;
in response to receiving the touch command, indicating tentative selection of the item by;
causing the displayed item to slide in a direction of the swiping on the touch screen; and
displaying a tentative selection marker adjacent to the displayed item;
receiving a continuing touch command from the touch screen indicating that the user has continued to swipe the displayed item on the touch screen past a first threshold using the appendage;
in response to receiving the continuing touch command, indicating that the item has been set to be selected by;
causing the displayed item to slide further in the direction of the swiping on the touch screen; and
displaying a non-tentative selection marker adjacent to the displayed item in lieu of the tentative selection marker;
receiving a termination signal from the touch screen indicating that the user has terminated the swiping, and, in response, selecting all items from the list that have been set to be selected; and
performing an action on the selected items.
7 Assignments
0 Petitions
Accused Products
Abstract
A method performed by a computing device of selecting one or more items from a list displayed on a touch screen of the computing device. The method includes receiving touch commands indicating swiping motions performed by a user on the touch screen. These touch commands result in tentative selection of a list entry, followed by selection of the list entry and possibly tentative selection of adjacent list entries. These may be followed by further touch commands indicating continuing swiping motion to further tentatively or non-tentatively select proximate items.
17 Citations
15 Claims
-
1. A method, performed by a computing device of selecting one or more items from a list displayed on a touch screen of the computing device, the method comprising:
-
receiving a touch command from the touch screen indicating that a user has begun swiping an item of the list displayed on the touch screen using an appendage; in response to receiving the touch command, indicating tentative selection of the item by; causing the displayed item to slide in a direction of the swiping on the touch screen; and displaying a tentative selection marker adjacent to the displayed item; receiving a continuing touch command from the touch screen indicating that the user has continued to swipe the displayed item on the touch screen past a first threshold using the appendage; in response to receiving the continuing touch command, indicating that the item has been set to be selected by; causing the displayed item to slide further in the direction of the swiping on the touch screen; and displaying a non-tentative selection marker adjacent to the displayed item in lieu of the tentative selection marker; receiving a termination signal from the touch screen indicating that the user has terminated the swiping, and, in response, selecting all items from the list that have been set to be selected; and performing an action on the selected items. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A computer program product comprising a non-transitory computer-readable medium, which, stores instructions that, when executed by a computing device having a touch screen, cause the computing device to perform the following operations:
-
receiving a touch command from the touch screen indicating that a user has begun swiping an item of a list displayed on the touch screen using an appendage; in response to receiving the touch command, indicating tentative selection of the item by; causing the displayed item to slide in a direction of the swiping on the touch screen; and displaying a tentative selection marker adjacent to the displayed item; receiving a continuing touch command from the touch screen indicating that the user has continued to swipe the displayed item on the touch screen past a first threshold using the appendage; in response to receiving the continuing touch command, indicating that the item has been set to be selected by; causing the displayed item to slide further in the direction of the swiping on the touch screen; and displaying a non-tentative selection marker adjacent to the displayed item in lieu of the tentative selection marker; receiving a termination signal from the touch screen indicating that the user has terminated the swiping, and, in response, selecting all items from the list that have been set to be selected; and performing an action on the selected items.
-
-
15. A computing device comprising:
-
a touchscreen; memory; and control circuitry configured to perform the following operations; receiving a touch command from the touch screen indicating that a user has begun swiping an item of a list displayed on the touch screen using an appendage; in response to receiving the touch command, indicating tentative selection of the item by; causing the displayed item to slide in a direction of the swiping on the touch screen; and displaying a tentative selection marker adjacent to the displayed item; receiving a continuing touch command from the touch screen indicating that the user has continued to swipe the displayed item on the touch screen past a first threshold using the appendage; in response to receiving the continuing touch command, indicating that the item has been set to be selected by; causing the displayed item to slide further in the direction of the swiping on the touch screen; and displaying a non-tentative selection marker adjacent to the displayed item in lieu of the tentative selection marker; receiving a termination signal from the touch screen indicating that the user has terminated the swiping, and, in response, selecting all items from the list that have been set to be selected; and performing an action on the selected items.
-
Specification