Device, method, and graphical user interface for navigation of concurrently open software applications
First Claim
1. An electronic device, comprising:
- a touch-sensitive display;
one or more processors; and
memory storing one or more programs configured to be executed by the one or more processors, the one or more programs including instructions for;
displaying a user interface of a first application on the touch-sensitive display without displaying a representation of an application other than the first application on the touch-sensitive display;
while displaying the user interface of the first application on the touch-sensitive display, detecting a touch gesture that includes movement of a contact on the touch-sensitive display, wherein, when the touch gesture starts, the user interface of the first application is displayed on the touch-sensitive display without displaying a representation of an application other than the first application; and
in response to detecting the touch gesture;
in accordance with a determination that the touch gesture includes movement of the contact in a first direction, entering an application view selection mode that includes concurrently displaying, on the touch-sensitive display, representations of a plurality of applications including a representation of a second application that is different from the first application; and
in accordance with a determination that the touch gesture includes movement of the contact in a second direction that is different from the first direction, switching from displaying the user interface of the first application to displaying a user interface of the second application, wherein displaying the user interface of the second application includes displaying the user interface of the second application without displaying a representation of an application other than the second application on the touch-sensitive display.
0 Assignments
0 Petitions
Accused Products
Abstract
An electronic device includes a touch-sensitive display and one or more programs stored in memory for execution by one or more processors. The one or more programs include instructions for displaying a first application view that corresponds to a first application in a plurality of concurrently open applications. The one or more programs include instructions for detecting a first input, and in response, concurrently displaying a group of open application icons that correspond to at least some of the plurality of concurrently open applications with at least a portion of the first application view. The open application icons are displayed in accordance with a predetermined sequence of the open applications. The one or more programs include instructions for detecting a first gesture distinct from the first input, and in response, displaying a second application view that corresponds to a second application adjacent to the first application in the predetermined sequence.
285 Citations
33 Claims
-
1. An electronic device, comprising:
-
a touch-sensitive display; one or more processors; and memory storing one or more programs configured to be executed by the one or more processors, the one or more programs including instructions for; displaying a user interface of a first application on the touch-sensitive display without displaying a representation of an application other than the first application on the touch-sensitive display; while displaying the user interface of the first application on the touch-sensitive display, detecting a touch gesture that includes movement of a contact on the touch-sensitive display, wherein, when the touch gesture starts, the user interface of the first application is displayed on the touch-sensitive display without displaying a representation of an application other than the first application; and in response to detecting the touch gesture; in accordance with a determination that the touch gesture includes movement of the contact in a first direction, entering an application view selection mode that includes concurrently displaying, on the touch-sensitive display, representations of a plurality of applications including a representation of a second application that is different from the first application; and in accordance with a determination that the touch gesture includes movement of the contact in a second direction that is different from the first direction, switching from displaying the user interface of the first application to displaying a user interface of the second application, wherein displaying the user interface of the second application includes displaying the user interface of the second application without displaying a representation of an application other than the second application on the touch-sensitive display. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method, comprising:
- at an electronic device with a touch-sensitive display;
displaying a user interface of a first application on the touch-sensitive display without displaying a representation of an application other than the first application on the touch-sensitive display; while displaying the user interface of the first application on the touch-sensitive display, detecting a touch gesture that includes movement of a contact on the touch-sensitive display, wherein, when the touch gesture starts, the user interface of the first application is displayed on the touch-sensitive display without displaying a representation of an application other than the first application; and in response to detecting the touch gesture; in accordance with a determination that the touch gesture includes movement of the contact in a first direction, entering an application view selection mode that includes concurrently displaying, on the touch-sensitive display, representations of a plurality of applications including a representation of a second application that is different from the first application; and in accordance with a determination that the touch gesture includes movement of the contact in a second direction that is different from the first direction, switching from displaying the user interface of the first application to displaying a user interface of the second application, wherein displaying the user interface of the second application includes displaying the user interface of the second application without displaying a representation of an application other than the second application on the touch-sensitive display. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
- at an electronic device with a touch-sensitive display;
-
13. A non-transitory computer-readable storage medium storing one or more programs configured to be executed by one or more processors of an electronic device with a touch-sensitive display, the one or more programs including instructions for:
-
displaying a user interface of a first application on the touch-sensitive display without displaying a representation of an application other than the first application on the touch-sensitive display; while displaying the user interface of the first application on the touch-sensitive display, detecting a touch gesture that includes movement of a contact on the touch-sensitive display, wherein, when the touch gesture starts, the user interface of the first application is displayed on the touch-sensitive display without displaying a representation of an application other than the first application; and in response to detecting the touch gesture; in accordance with a determination that the touch gesture includes movement of the contact in a first direction, entering an application view selection mode that includes concurrently displaying, on the touch-sensitive display, representations of a plurality of applications including a representation of a second application that is different from the first application; and in accordance with a determination that the touch gesture includes movement of the contact in a second direction that is different from the first direction, switching from displaying the user interface of the first application to displaying a user interface of the second application, wherein displaying the user interface of the second application includes displaying the user interface of the second application without displaying a representation of an application other than the second application on the touch-sensitive display. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31, 32, 33)
-
Specification