Device, method, and graphical user interface for manipulating user interface objects
First Claim
1. A method, comprising:
- at a computing device with a touch screen display;
simultaneously displaying on the touch screen display;
a plurality of user interface objects, anda plurality of destination objects including a first destination object associated with a first action and a second destination object associated with a second action different from the first action;
detecting a first input by a user on a respective destination object; and
,while continuing to detect the first input by the user on the respective destination object;
detecting a second input by the user on a first user interface object displayed at an initial first user interface object position on the touch screen display; and
,in response to detecting the second input by the user on the first user interface object, performing a respective action, associated with the respective destination object, on the first user interface object, wherein;
in accordance with a determination that the respective destination object is the first destination object, the respective action is the first action; and
in accordance with a determination that the respective destination object is the second destination object, the respective action is the second action;
after performing the respective action, detecting a third input by the user at the initial first user object position on the touch screen display; and
in response to detecting the third input by the user at the initial first user object position on the touch screen display, undoing the respective action.
1 Assignment
0 Petitions
Accused Products
Abstract
A computing device with a touch screen display simultaneously displays on the touch screen display a plurality of user interface objects and at least one destination object. The computing device detects a first input by a user on a destination object displayed on the touch screen display. While continuing to detect the first input by the user on the destination object, the computing device detects a second input by the user on a first user interface object displayed on the touch screen display. In response to detecting the second input by the user on the first user interface object, the computing device performs an action on the first user interface object. The action is associated with the destination object.
328 Citations
29 Claims
-
1. A method, comprising:
at a computing device with a touch screen display; simultaneously displaying on the touch screen display; a plurality of user interface objects, and a plurality of destination objects including a first destination object associated with a first action and a second destination object associated with a second action different from the first action; detecting a first input by a user on a respective destination object; and
,while continuing to detect the first input by the user on the respective destination object; detecting a second input by the user on a first user interface object displayed at an initial first user interface object position on the touch screen display; and
,in response to detecting the second input by the user on the first user interface object, performing a respective action, associated with the respective destination object, on the first user interface object, wherein; in accordance with a determination that the respective destination object is the first destination object, the respective action is the first action; and in accordance with a determination that the respective destination object is the second destination object, the respective action is the second action; after performing the respective action, detecting a third input by the user at the initial first user object position on the touch screen display; and in response to detecting the third input by the user at the initial first user object position on the touch screen display, undoing the respective action. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 26, 27, 28, 29)
-
23. A computing device, comprising:
-
a touch screen 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; simultaneously displaying on the touch screen display; a plurality of user interface objects, and a plurality of destination objects including a first destination object associated with a first action and a second destination object associated with a second action different from the first action; detecting a first input by a user on a respective destination object; and
,while continuing to detect the first input by the user on the respective destination object; detecting a second input by the user on a first user interface object displayed at an initial first user interface object position on the touch screen display; and
,in response to detecting the second input by the user on the first user interface object, performing a respective action, associated with the respective destination object, on the first user interface object, wherein; in accordance with a determination that the respective destination object is the first destination object, the respective action is the first action; and in accordance with a determination that the respective destination object is the second destination object, the respective action is the second action; after performing the respective action, detecting a third input by the user at the initial first user object position on the touch screen display; and in response to detecting the third input by the user at the initial first user object position on the touch screen display, undoing the respective action.
-
-
24. A computer readable storage medium having stored therein instructions, which when executed by a computing device with a touch screen display, cause the device to:
-
simultaneously display on the touch screen display; a plurality of user interface objects, and a plurality of destination objects including a first destination object associated with a first action and a second destination object associated with a second action different from the first action; detect a first input by a user on a respective destination object; and
,while continuing to detect the first input by the user on the respective destination object; detect a second input by the user on a first user interface object displayed at an initial first user interface object position on the touch screen display; and
,in response to detecting the second input by the user on the first user interface object, perform a respective action, associated with the respective destination object, on the first user interface object, wherein; in accordance with a determination that the respective destination object is the first destination object, the respective action is the first action; and in accordance with a determination that the respective destination object is the second destination object, the respective action is the second action; after performing the respective action, detect a third input by the user at the initial first user object position on the touch screen display; and in response to detecting the third input by the user at the initial first user object position on the touch screen display, undo the respective action.
-
-
25. A graphical user interface on a computing device with a touch screen display, the graphical user interface comprising:
-
a plurality of user interface objects, and a plurality of destination objects including a first destination object associated with a first action and a second destination object associated with a second action different from the first action; wherein; a first input by a user on a respective destination object is detected; and
,while continuing to detect the first input by the user on the respective destination object; a second input by the user on a first user interface object, displayed at an initial first user interface object position on the touch screen display, is detected; and
,in response to detecting the second input by the user on the first user interface object, a respective action associated with the respective destination object is performed on the first user interface object, wherein; in accordance with a determination that the respective destination object is the first destination object, the respective action is the first action; and
in accordance with a determination that the respective destination object is the second destination object, the respective action is the second action;after the respective action has been performed, a third input by the user is detected at the initial first user object position on the touch screen display; and in response to detecting the third input by the user at the initial first user object position on the touch screen display, the respective action is undone.
-
Specification