Device, method, and computer readable medium for maintaining a selection order in a displayed thumbnail stack of user interface elements acted upon via gestured operations
First Claim
Patent Images
1. A method, comprising:
- at a computing device with a display and one or more user input devices adapted to detect user gestures;
displaying on the display a plurality of user interface elements in an ordered list;
detecting one or more user interface element selection gestures, the detected user interface element selection gestures corresponding to the selection of two or more user interface elements in the plurality of user interface elements in the ordered list;
while detecting the one or more user interface element selection gestures, maintaining an order of selection for the selected user interface elements;
after detecting the one or more user interface element selection gestures, detecting a user operation gesture, the detected user operation gesture corresponding to a first portion of a user-initiated operation on the selected user interface elements; and
in response to detecting the user operation gesture corresponding to the first portion of the user-initiated operation, displaying a stack of temporarily displayed thumbnails corresponding to the selected user interface elements, wherein a stacked display order of the stack of temporarily displayed thumbnails corresponds to the order of selection for the selected user interface elements, wherein displaying the stack of temporarily displayed thumbnails includes displaying an operation indicia in conjunction with the stack of temporarily displayed thumbnails, and wherein the stack of temporarily displayed thumbnails comprise overlapping images of the selected user interface elements according to the order of selection of the selected user interface elements;
detecting a second portion of the user-initiated operation on the selected user interface elements, wherein the selected user interface elements from the ordered list have respective pre-selection locations on the display;
in response to detecting the second portion of the user-initiated operation on the selected user interface elements;
updating the display of the stack of temporarily displayed thumbnails in accordance with the second portion of the user-initiated operation;
performing the user-initiated operation on the selected user interface elements; and
displaying residual images of the selected user interface elements at respectivepre-selection locations of the selected user interface elements; and
after performing the user-initiated operation on the selected user interface elements, terminating display of the stack of temporarily displayed thumbnails;
wherein;
the user operation gesture corresponding to the user-initiated operation is detected on a touch sensitive display;
the first portion of the user operation gesture corresponding to the user-initiated operation is detected as a first user input;
the second portion of the user operation gesture corresponding to the user-initiated operation is detected as a second user input;
the second portion of the user operation gesture is detected while continuing to detect the first user input; and
,the first and second user inputs are detected at different locations on the touch sensitive display.
1 Assignment
0 Petitions
Accused Products
Abstract
Computing devices and methods for managing user interface content and user interface elements are disclosed. In one embodiment, after a plurality of user interface elements is selected from an ordered list, wherein a selection order is maintained for the selected plurality of user interface elements: a user gesture to perform an operation on the plurality of user interface elements is detected, and in response, a stack of temporarily displayed thumbnails corresponding to the selected plurality of user interface elements is displayed, wherein a display order of the stack of temporarily displayed thumbnails corresponds to the selection order of the selected plurality of user interface elements.
48 Citations
10 Claims
-
1. A method, comprising:
- at a computing device with a display and one or more user input devices adapted to detect user gestures;
displaying on the display a plurality of user interface elements in an ordered list; detecting one or more user interface element selection gestures, the detected user interface element selection gestures corresponding to the selection of two or more user interface elements in the plurality of user interface elements in the ordered list; while detecting the one or more user interface element selection gestures, maintaining an order of selection for the selected user interface elements; after detecting the one or more user interface element selection gestures, detecting a user operation gesture, the detected user operation gesture corresponding to a first portion of a user-initiated operation on the selected user interface elements; and in response to detecting the user operation gesture corresponding to the first portion of the user-initiated operation, displaying a stack of temporarily displayed thumbnails corresponding to the selected user interface elements, wherein a stacked display order of the stack of temporarily displayed thumbnails corresponds to the order of selection for the selected user interface elements, wherein displaying the stack of temporarily displayed thumbnails includes displaying an operation indicia in conjunction with the stack of temporarily displayed thumbnails, and wherein the stack of temporarily displayed thumbnails comprise overlapping images of the selected user interface elements according to the order of selection of the selected user interface elements; detecting a second portion of the user-initiated operation on the selected user interface elements, wherein the selected user interface elements from the ordered list have respective pre-selection locations on the display; in response to detecting the second portion of the user-initiated operation on the selected user interface elements; updating the display of the stack of temporarily displayed thumbnails in accordance with the second portion of the user-initiated operation; performing the user-initiated operation on the selected user interface elements; and displaying residual images of the selected user interface elements at respective pre-selection locations of the selected user interface elements; and after performing the user-initiated operation on the selected user interface elements, terminating display of the stack of temporarily displayed thumbnails; wherein; the user operation gesture corresponding to the user-initiated operation is detected on a touch sensitive display; the first portion of the user operation gesture corresponding to the user-initiated operation is detected as a first user input; the second portion of the user operation gesture corresponding to the user-initiated operation is detected as a second user input; the second portion of the user operation gesture is detected while continuing to detect the first user input; and
,the first and second user inputs are detected at different locations on the touch sensitive display. - View Dependent Claims (2, 3, 4)
- at a computing device with a display and one or more user input devices adapted to detect user gestures;
-
5. A computing device, comprising:
-
a display; one or more processors;
one or more user input devices adapted to detect user gestures;memory; and
,one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the one or more processors, the one or more programs including instructions to; at the computing device; display on the display a plurality of user interface elements in an ordered list; detect one or more user interface element selection gestures, the detected user-interface element selection gestures corresponding to the selection of two or more user interface elements in the plurality of user interface elements in the ordered list; while detecting the one or more user interface element selection gestures, maintain an order of selection for the selected user interface elements; after detecting the one or more user interface element selection gestures, detect a user operation gesture, the detected user operation gesture corresponding to a first portion of a user-initiated operation on the selected user interface elements; and in response to detecting the user operation gesture corresponding to the first portion of the user-initiated operation, display a stack of temporarily displayed thumbnails corresponding to the selected user interface elements, wherein a stacked display order of the stack of temporarily displayed thumbnails corresponds to the selection order for the selected user interface elements, wherein displaying the stack of temporarily displayed thumbnails includes displaying an operation indicia in conjunction with the stack of temporarily displayed thumbnails, and wherein the stack of temporarily displayed thumbnails comprise overlapping images of the selected user interface elements according to the order of selection of the selected user interface elements; detect a second portion of the user-initiated operation on the selected user interface elements, wherein the selected user interface elements from the ordered list have respective pre-selection locations on the display; in response to detecting the second portion of the user-initiated operation on the selected user interface elements; updating the display of the stack of temporarily displayed thumbnails in accordance with the second portion of the user-initiated operation; performing the user-initiated operation on the selected user interface elements; and displaying residual images of the selected user interface elements at respective pre-selection locations of the selected user interface elements; and after performing the user-initiated operation on the selected user interface elements, terminating display of the stack of temporarily displayed thumbnails; wherein; the user operation gesture corresponding to the user-initiated operation is detected on a touch sensitive display; the first portion of the user operation gesture corresponding to the user-initiated operation is detected as a first user input; the second portion of the user operation gesture corresponding to the user-initiated operation is detected as a second user input; the second portion of the user operation gesture is detected while continuing to detect the first user input; and
,the first and second user inputs are detected at different locations on the touch sensitive display. - View Dependent Claims (6, 7, 8)
-
-
9. A method, comprising:
-
displaying on a touch sensitive display of an electronic device a plurality of user interface elements presented in an ordered list; detecting a user selection gesture corresponding to a selection of one or more user interface elements of the plurality of user interface elements; detecting a first user operation gesture corresponding to a drag of the selected one or more user interface elements; after the first user operation gesture has been detected to have been initiated, detecting a second user operation gesture corresponding to a selection of one of a plurality of operation icons to perform an operation on the one or more user interface elements, wherein the second user operation gesture is detected substantially during ongoing detection of the first user operation gesture, and wherein the first user operation gesture and the second user operation gesture are detected at different locations on the touch sensitive display; and displaying a stack of thumbnails representing the selected one or more user interface elements during the drag of the selected user interface elements, wherein the stack of thumbnails comprises overlapping images of the selected one or more user interface elements stacked according to an order of selection of the selected one or more user interface elements, wherein displaying the stack of thumbnails comprises displaying an image of the operation icon together with the stack of thumbnails upon detection of the second user operation gesture. - View Dependent Claims (10)
-
Specification