EP2480957B1

Device, method, and graphical user interface for manipulating user interface objects

Abstract

This record has no abstract on file.

EP2480957B1, drawing sheet 1
Sheet 1 of 145

Term

3 yearsleft in the term

Expires 22 September 2029.

  1. Priority and filed
  2. Granted
  3. Today
  4. Expires

13 claims: 5 independent, 8 dependent

  1. 1
    A method, comprising:at a computing device with a touch screen display: simultaneously displaying on the touch screen display (902): 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 (930);and, while continuing to detect the first input by the user on the respective destination object (932) performing the following steps: i) 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 (934);and, ii) 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 (940), on the first user interface object and displaying a residual image of the first user interface object at the initial first user interface object position on the touch screen display (958), 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;iii) after performing the respective action, detecting a third input by the user on the residual image of the first user interface object at the initial first user interface object position on the touch screen display;and iv) in response to detecting the third input by the user on the residual image of the first user interface object at the initial first user interface object position on the touch screen display, undoing the respective action (964).
  2. 7
    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 (902): 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 (930);and, while continuing to detect the first input by the user on the respective destination object (932) performing the steps of: i) 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 (934);and, ii) 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 (940), on the first user interface object, and displaying a residual image of the first user interface object at the initial first user interface object position on the touch screen display (958) 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;iii) after performing the respective action, detecting a third input by the user on the residual image of the first user interface object at the initial first user interface object position on the touch screen display;and iv) in response to detecting the third input by the user on the residual image of the first user interface object at the initial first user interface object position on the touch screen display, undoing the respective action (964).
  3. 11
    The device of any claims 7-10, wherein the respective destination object is operable to associate metadata with one or more of the user interface objects (912).
  4. 12
    The device of any claims 7-11, wherein the respective destination object corresponds to a set of objects (920) and the action performed is adding or preparing to add the first user interface object to the set of objects (946).
  5. 13
    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 perform the method of any claims 1-6.