Device, Method, and Graphical User Interface for Selecting and Moving Objects
First Claim
1. A computing device, comprising:
- a touch-sensitive display;
one or more processors;
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 for;
displaying a plurality of user interface objects on the touch-sensitive display, including a currently selected first user interface object;
detecting a first contact on the first user interface object;
detecting movement of the first contact across the touch-sensitive display;
moving the first user interface object in accordance with the movement of the first contact;
while detecting movement of the first contact across the touch-sensitive display;
detecting a first finger gesture on a second user interface object in the plurality of user interface objects; and
,in response to detecting the first finger gesture on the second user interface object;
selecting the second user interface object;
moving the second user interface object in accordance with movement of the first contact subsequent to detecting the first finger gesture; and
continuing to move the first user interface object in accordance with the movement of the first contact.
1 Assignment
0 Petitions
Accused Products
Abstract
A method performed at a computing device with a touch-sensitive display includes: displaying a plurality of user interface objects on the display, including a currently selected first user interface object; detecting a first contact on the first user interface object; detecting movement of the first contact across the display; moving the first user interface object in accordance with the movement of the first contact; while detecting movement of the first contact across the display: detecting a first finger gesture on a second user interface object; and, in response: selecting the second user interface object; moving the second user interface object in accordance with movement of the first contact subsequent to detecting the first finger gesture; and continuing to move the first user interface object in accordance with the movement of the first contact.
-
Citations
16 Claims
-
1. A computing device, comprising:
-
a touch-sensitive display; one or more processors; 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 for; displaying a plurality of user interface objects on the touch-sensitive display, including a currently selected first user interface object; detecting a first contact on the first user interface object; detecting movement of the first contact across the touch-sensitive display; moving the first user interface object in accordance with the movement of the first contact; while detecting movement of the first contact across the touch-sensitive display; detecting a first finger gesture on a second user interface object in the plurality of user interface objects; and
,in response to detecting the first finger gesture on the second user interface object; selecting the second user interface object; moving the second user interface object in accordance with movement of the first contact subsequent to detecting the first finger gesture; and continuing to move the first user interface object in accordance with the movement of the first contact. - View Dependent Claims (2, 3, 4)
-
-
5. A method, comprising:
at a computing device with a touch-sensitive display; displaying a plurality of user interface objects on the touch-sensitive display, including a currently selected first user interface object; detecting a first contact on the first user interface object; detecting movement of the first contact across the touch-sensitive display; moving the first user interface object in accordance with the movement of the first contact; while detecting movement of the first contact across the touch-sensitive display; detecting a first finger gesture on a second user interface object in the plurality of user interface objects; and
,in response to detecting the first finger gesture on the second user interface object; selecting the second user interface object; moving the second user interface object in accordance with movement of the first contact subsequent to detecting the first finger gesture; and continuing to move the first user interface object in accordance with the movement of the first contact. - View Dependent Claims (6, 7, 8)
-
9. A graphical user interface on a computing device with a touch-sensitive display, a memory, and one or more processors to execute one or more programs stored in the memory, the graphical user interface comprising:
-
a plurality of user interface objects on the touch-sensitive display, including a currently selected first user interface object; wherein; a first contact on the first user interface object is detected; movement of the first contact across the touch-sensitive display is detected; the first user interface object is moved in accordance with the movement of the first contact; while detecting movement of the first contact across the touch-sensitive display; a first finger gesture on a second user interface object in the plurality of user interface objects is detected; and
,in response to detecting the first finger gesture on the second user interface object; the second user interface object is selected; the second user interface object is moved in accordance with movement of the first contact subsequent to detecting the first finger gesture; and the first user interface object continues to be moved in accordance with the movement of the first contact. - View Dependent Claims (10, 11, 12)
-
-
13. A computer readable storage medium storing one or more programs, the one or more programs comprising instructions, which when executed by a computing device with a touch-sensitive display, cause the device to:
-
display a plurality of user interface objects on the touch-sensitive display, including a currently selected first user interface object; detect a first contact on the first user interface object; detect movement of the first contact across the touch-sensitive display; move the first user interface object in accordance with the movement of the first contact; while detecting movement of the first contact across the touch-sensitive display; detect a first finger gesture on a second user interface object in the plurality of user interface objects; and
,in response to detecting the first finger gesture on the second user interface object; select the second user interface object; move the second user interface object in accordance with movement of the first contact subsequent to detecting the first finger gesture; and continue to move the first user interface object in accordance with the movement of the first contact. - View Dependent Claims (14, 15, 16)
-
Specification