Editing interface
First Claim
Patent Images
1. A portable electronic device comprising:
- a touch-sensitive display;
one or more processors;
memory; and
one or more programs, wherein 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;
concurrently displaying a plurality of application icons;
while concurrently displaying the plurality of application icons;
detecting a touch input on a first application icon from the plurality of application icons located in a first position on the touch-sensitive display;
determining whether the touch input on the first application icon located in the first position on the touch-sensitive display remains in contact with the display for more than a predetermined time period;
in response to a determination that the touch input on the first application icon located in the first position on the touch-sensitive display remains in contact with the display for less than the predetermined time period, activating an application associated with the first application icon;
in response to a determination that the touch input on the first application icon located in the first position on the touch-sensitive display remains in contact with the display for more than the predetermined time period, modifying a visual appearance of the first application icon automatically upon the determination that the touch input on the first application icon located in the first position on the touch-sensitive display remains in contact with the display for more than the predetermined time period;
after determining that the touch input on the first application icon located in the first position on the touch-sensitive display remains in contact with the display for more than the predetermined time period, detecting movement of the touch input from the first position to a second position on the touch-sensitive display, wherein the detected movement of the touch input causes the first application icon to be moved from the first position to the second position on the touch-sensitive display such that the first application icon ceases to be displayed in the first position;
in response to detecting movement of the touch input from the first position to the second position on the touch-sensitive display, modifying a visual appearance of the second position while concurrently displaying the first application icon at the second position;
after modifying a visual appearance of the second position while concurrently displaying the first application icon at the second position, detecting a lift off of the touch input at the second position on the touch-sensitive display; and
in response to detecting the lift off of the touch input at the second position on the touch-sensitive display, continuing to display the first application icon in the second position on the touch-sensitive display.
0 Assignments
0 Petitions
Accused Products
Abstract
A portable electronic device displays icons (e.g., graphical objects) in one or more regions of a user interface of a touch-sensitive display, and detects user input specifying an exchange of positions of icons in the user interface. In some aspects, the respective positions of two icons in a user interface can be selected to exchange positions in the one or more regions of the user interface, and one or both icons can change their visual appearance to indicate their selection status.
534 Citations
32 Claims
-
1. A portable electronic device comprising:
-
a touch-sensitive display; one or more processors; memory; and one or more programs, wherein 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; concurrently displaying a plurality of application icons; while concurrently displaying the plurality of application icons; detecting a touch input on a first application icon from the plurality of application icons located in a first position on the touch-sensitive display; determining whether the touch input on the first application icon located in the first position on the touch-sensitive display remains in contact with the display for more than a predetermined time period; in response to a determination that the touch input on the first application icon located in the first position on the touch-sensitive display remains in contact with the display for less than the predetermined time period, activating an application associated with the first application icon; in response to a determination that the touch input on the first application icon located in the first position on the touch-sensitive display remains in contact with the display for more than the predetermined time period, modifying a visual appearance of the first application icon automatically upon the determination that the touch input on the first application icon located in the first position on the touch-sensitive display remains in contact with the display for more than the predetermined time period; after determining that the touch input on the first application icon located in the first position on the touch-sensitive display remains in contact with the display for more than the predetermined time period, detecting movement of the touch input from the first position to a second position on the touch-sensitive display, wherein the detected movement of the touch input causes the first application icon to be moved from the first position to the second position on the touch-sensitive display such that the first application icon ceases to be displayed in the first position; in response to detecting movement of the touch input from the first position to the second position on the touch-sensitive display, modifying a visual appearance of the second position while concurrently displaying the first application icon at the second position; after modifying a visual appearance of the second position while concurrently displaying the first application icon at the second position, detecting a lift off of the touch input at the second position on the touch-sensitive display; and in response to detecting the lift off of the touch input at the second position on the touch-sensitive display, continuing to display the first application icon in the second position on the touch-sensitive display. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A non-transitory computer readable storage medium having one or more programs stored thereon, which, when executed by a portable electronic device with a touch-sensitive display, cause the device to perform operations comprising:
-
concurrently displaying a plurality of application icons; while concurrently displaying the plurality of application icons; detecting a touch input on a first application icon from the plurality of application icons located in a first position on the touch-sensitive display; determining whether the touch input on the first application icon located in the first position on the touch-sensitive display remains in contact with the display for more than a predetermined time period; in response to a determination that the touch input on the first application icon located in the first position on the touch-sensitive display remains in contact with the display for less than the predetermined time period, activating an application associated with the first application icon; in response to a determination that the touch input on the first application icon located in the first position on the touch-sensitive display remains in contact with the display for more than the predetermined time period, modifying a visual appearance of the first application icon automatically upon the determination that the touch input on the first application icon located in the first position on the touch-sensitive display remains in contact with the display for more than the predetermined time period; after determining that the touch input on the first application icon located in the first position on the touch-sensitive display remains in contact with the display for more than the predetermined time period, detecting movement of the touch input from the first position to a second position on the touch-sensitive display, wherein the detected movement of the touch input causes the first application icon to be moved from the first position to the second position on the touch-sensitive display such that the first application icon ceases to be displayed in the first position; in response to detecting movement of the touch input from the first position to the second position on the touch-sensitive display, modifying a visual appearance of the second position while concurrently displaying the first application icon at the second position; after modifying a visual appearance of the second position while concurrently displaying the first application icon at the second position, detecting a lift off of the touch input at the second position on the touch-sensitive display; and in response to detecting the lift off of the touch input at the second position on the touch-sensitive display, continuing to display the first application icon in the second position on the touch-sensitive display. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. A method comprising:
at a portable electronic device with a touch-sensitive display; concurrently displaying a plurality of application icons; while concurrently displaying the plurality of application icons; detecting a touch input on a first application icon from the plurality of application icons located in a first position on the touch-sensitive display; determining whether the touch input on the first application icon located in the first position on the touch-sensitive display remains in contact with the display for more than a predetermined time period; in response to a determination that the touch input on the first application icon located in the first position on the touch-sensitive display remains in contact with the display for less than the predetermined time period, activating an application associated with the first application icon; in response to a determination that the touch input on the first application icon located in the first position on the touch-sensitive display remains in contact with the display for more than the predetermined time period, modifying a visual appearance of the first application icon automatically upon the determination that the touch input on the first application icon located in the first position on the touch-sensitive display remains in contact with the display for more than the predetermined time period; after determining that the touch input on the first application icon located in the first position on the touch-sensitive display remains in contact with the display for more than the predetermined time period, detecting movement of the touch input from the first position to a second position on the touch-sensitive display, wherein the detected movement of the touch input causes the first application icon to be moved from the first position to the second position on the touch-sensitive display such that the first application icon ceases to be displayed in the first position; in response to detecting movement of the touch input from the first position to the second position on the touch-sensitive display, modifying a visual appearance of the second position while concurrently displaying the first application icon at the second position; after modifying a visual appearance of the second position while concurrently displaying the first application icon at the second position, detecting a lift off of the touch input at the second position on the touch-sensitive display; and in response to detecting the lift off of the touch input at the second position on the touch-sensitive display, continuing to display the first application icon in the second position on the touch-sensitive display. - View Dependent Claims (28, 29, 30, 31, 32)
Specification