System and Method for Managing Lists
First Claim
Patent Images
1. A computer-implemented method, comprising:
- at a portable multifunction device with a touch screen display,displaying a list of items on the touch screen display;
detecting a finger gesture on an edit initiation icon;
in response to detecting the finger gesture on the edit initiation icon, displaying moving-affordance icons for corresponding items in the list;
detecting a finger contact on a moving-affordance icon;
detecting movement of the finger contact on the touch screen display;
in response to detecting the movement of the finger contact while on the moving-affordance icon, moving the moving-affordance icon and the corresponding item in the list in accordance with the movement of the finger contact;
detecting a break of the finger contact on the touch screen display at a break location on the touch screen display;
in response to detecting the break, placing the corresponding item in the list at a position corresponding to the break location on the touch screen display;
detecting a finger gesture on an edit completion icon; and
in response to detecting the finger gesture on the edit completion icon, ceasing to display the moving-affordance icons.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer-implemented method for displaying and managing lists on a portable multifunction device with a touch screen display includes displaying a list of items, detecting a finger contact on a moving-affordance icon, detecting movement of the finger contact on the touch screen display, and in response to detecting the movement of the finger contact, moving the moving-affordance icon and the corresponding item in the list in accordance with the movement of the finger contact. In some embodiments, at least some of the items have corresponding moving-affordance icons.
-
Citations
21 Claims
-
1. A computer-implemented method, comprising:
-
at a portable multifunction device with a touch screen display, displaying a list of items on the touch screen display; detecting a finger gesture on an edit initiation icon; in response to detecting the finger gesture on the edit initiation icon, displaying moving-affordance icons for corresponding items in the list; detecting a finger contact on a moving-affordance icon; detecting movement of the finger contact on the touch screen display; in response to detecting the movement of the finger contact while on the moving-affordance icon, moving the moving-affordance icon and the corresponding item in the list in accordance with the movement of the finger contact; detecting a break of the finger contact on the touch screen display at a break location on the touch screen display; in response to detecting the break, placing the corresponding item in the list at a position corresponding to the break location on the touch screen display; detecting a finger gesture on an edit completion icon; and in response to detecting the finger gesture on the edit completion icon, ceasing to display the moving-affordance icons.
-
-
2. A computer-implemented method, comprising:
-
at a portable multifunction device with a touch screen display, displaying a list of items, wherein at least some of the items have corresponding moving-affordance icons; detecting a finger contact on a moving-affordance icon; detecting movement of the finger contact on the touch screen display; and in response to detecting the movement of the finger contact, moving the moving-affordance icon and the corresponding item in the list in accordance with the movement of the finger contact. - View Dependent Claims (3, 4, 5, 6, 7, 8)
-
-
9. A graphical user interface on a portable multifunction device with a touch screen display, comprising:
-
a list of items on the touch screen display; and moving-affordance icons for corresponding items in the list; wherein; in response to detecting a finger contact on a moving-affordance icon and detecting movement of the finger contact, the moving-affordance icon and the corresponding item in the list are moved in accordance with the movement of the finger contact.
-
-
10. A portable multifunction 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 displaying a list of items, wherein at least some of the items have corresponding moving-affordance icons; instructions for detecting a finger contact on a moving-affordance icon; instructions for detecting movement of the finger contact on the touch screen display; and instructions for moving the moving-affordance icon and the corresponding item in the list in accordance with the movement of the finger contact in response to detecting the movement of the finger contact.
-
-
11. A computer-program product, comprising:
-
a computer readable storage medium and a computer program mechanism embedded therein, the computer program mechanism comprising instructions, which when executed by a portable multifunction device with a touch screen display, cause the device to; display a list of items, wherein at least some of the items have corresponding moving-affordance icons; detect a finger contact on a moving-affordance icon; detect movement of the finger contact on the touch screen display; and in response to detecting the movement of the finger contact, move the moving-affordance icon and the corresponding item in the list in accordance with the movement of the finger contact.
-
-
12. A portable multifunction device with a touch screen display, comprising:
-
means for displaying a list of items, wherein at least some of the items have corresponding moving-affordance icons; means for detecting a finger contact on a moving-affordance icon; means for detecting movement of the finger contact on the touch screen display; and means for moving the moving-affordance icon and the corresponding item in the list in accordance with the movement of the finger contact in response to detecting the movement of the finger contact.
-
-
13. A computer-implemented method, comprising:
-
at a portable multifunction device with a touch screen display, displaying a list of items on the touch screen display; detecting a finger contact on an item in the list, wherein the finger contact is stationary for more than a predetermined time; detecting movement of the finger contact on the touch screen display after the predetermined time; in response to detecting the movement of the finger contact, moving the item in the list in accordance with the movement of the finger contact; detecting a break of the finger contact on the touch screen display at a break location on the touch screen display; and in response to detecting the break, placing the item in the list at a position corresponding to the break location on the touch screen display.
-
-
14. A computer-implemented method, comprising:
-
at a portable multifunction device with a touch screen display, displaying a list of items on the touch screen display; detecting a finger contact on an item in the list, wherein the finger contact is stationary for more than a predetermined time; detecting movement of the finger contact on the touch screen display after the predetermined time; and in response to detecting the movement of the finger contact, moving the item in the list in accordance with the movement of the finger contact. - View Dependent Claims (15, 16, 17)
-
-
18. A graphical user interface on a portable multifunction device with a touch screen display, comprising:
-
a list of items on the touch screen display, wherein; in response to detecting a finger contact on an item, wherein the finger contact is stationary for more than a predetermined time, and detecting movement of the finger contact after the predetermined time, the item is moved in accordance with the movement of the finger contact.
-
-
19. A portable multifunction 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 displaying a list of items on the touch screen display; instructions for detecting a finger contact on an item in the list, wherein the finger contact is stationary for more than a predetermined time; instructions for detecting movement of the finger contact on the touch screen display after the predetermined time; and instructions for moving the item in the list in accordance with the movement of the finger contact in response to detecting the movement of the finger contact.
-
-
20. A computer-program product, comprising:
-
a computer readable storage medium and a computer program mechanism embedded therein, the computer program mechanism comprising instructions, which when executed by a portable multifunction device with a touch screen display, cause the device to; display a list of items on the touch screen display; detect a finger contact on an item in the list, wherein the finger contact is stationary for more than a predetermined time; detect movement of the finger contact on the touch screen display after the predetermined time; and in response to detecting the movement of the finger contact, move the item in the list in accordance with the movement of the finger contact.
-
-
21. A portable multifunction device with a touch screen display, comprising:
-
means for displaying a list of items on the touch screen display; means for detecting a finger contact on an item in the list, wherein the finger contact is stationary for more than a predetermined time; means for detecting movement of the finger contact on the touch screen display after the predetermined time; and means for moving the item in the list in accordance with the movement of the finger contact in response to detecting the movement of the finger contact.
-
Specification