Devices, methods, and graphical user interfaces for navigating between user interfaces and interacting with control objects
First Claim
1. A non-transitory computer readable storage medium storing one or more programs, the one or more programs comprising instructions, which when executed by an electronic device with a display and a touch-sensitive surface, cause the device to:
- display a first user interface of a first application on the display;
while displaying the first user interface on the display, detect a first portion of an input by a first contact, including detecting the first contact on the touch-sensitive surface, andafter detecting the first portion of the input by the first contact, detect a second portion of the input by the first contact, including detecting first movement of the first contact across the touch-sensitive surface in a first direction;
display, during the first movement of the first contact across the touch-sensitive surface, a plurality of application views that include a first application view that corresponds to the first user interface of the first application and a second application view that corresponds to a second user interface of a second application that is different from the first application;
while displaying the plurality of application views, detect a third portion of the input by the first contact, including detecting liftoff of the first contact from the touch-sensitive surface after detecting the first movement by the first contact; and
in response to detecting the third portion of the input by the first contact;
in accordance with a determination that application-switcher-display criteria are met, wherein application-switcher-display criteria require that the second portion of the input or the first application view meets a first movement condition in order for the application-switcher-display criteria to be met, display an application-switcher user interface that includes a plurality of representations of applications for selectively activating one of a plurality of applications represented in the application-switcher user interface; and
in accordance with a determination that home-display criteria are met, wherein the home-display criteria require that the second portion of the input or the first application view meets a second movement condition that is different from the first movement condition in order for the home-display criteria to be met, display a home screen user interface that includes a plurality of application launch icons that correspond to a plurality of applications.
1 Assignment
0 Petitions
Accused Products
Abstract
An electronic device with a display and a touch-sensitive surface displays a user interface of an application. The device detects a first portion of an input including a contact on the touch-sensitive surface, and then detects a second portion of the input including movement of the contact across the touch-sensitive surface. The device displays, during the movement, application views including an application view that corresponds to the user interface of the application and another application view that corresponds to a different user interface of a different application. The device then detects a third portion of the input, including a liftoff of the contact from the touch-sensitive surface. In response, the device, upon determining that application-switcher-display criteria are met, displays an application-switcher user interface, and upon determining that home-display criteria are met, the device displays a home screen user interface that includes application launch icons.
-
Citations
84 Claims
-
1. A non-transitory computer readable storage medium storing one or more programs, the one or more programs comprising instructions, which when executed by an electronic device with a display and a touch-sensitive surface, cause the device to:
-
display a first user interface of a first application on the display; while displaying the first user interface on the display, detect a first portion of an input by a first contact, including detecting the first contact on the touch-sensitive surface, and after detecting the first portion of the input by the first contact, detect a second portion of the input by the first contact, including detecting first movement of the first contact across the touch-sensitive surface in a first direction; display, during the first movement of the first contact across the touch-sensitive surface, a plurality of application views that include a first application view that corresponds to the first user interface of the first application and a second application view that corresponds to a second user interface of a second application that is different from the first application; while displaying the plurality of application views, detect a third portion of the input by the first contact, including detecting liftoff of the first contact from the touch-sensitive surface after detecting the first movement by the first contact; and in response to detecting the third portion of the input by the first contact; in accordance with a determination that application-switcher-display criteria are met, wherein application-switcher-display criteria require that the second portion of the input or the first application view meets a first movement condition in order for the application-switcher-display criteria to be met, display an application-switcher user interface that includes a plurality of representations of applications for selectively activating one of a plurality of applications represented in the application-switcher user interface; and in accordance with a determination that home-display criteria are met, wherein the home-display criteria require that the second portion of the input or the first application view meets a second movement condition that is different from the first movement condition in order for the home-display criteria to be met, display a home screen user interface that includes a plurality of application launch icons that correspond to a plurality of applications. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. A method, comprising:
at a device having a display and a touch-sensitive surface; displaying a first user interface of a first application on the display; while displaying the first user interface on the display, detecting a first portion of an input by a first contact, including detecting the first contact on the touch-sensitive surface, and after detecting the first portion of the input by the first contact, detecting a second portion of the input by the first contact, including detecting first movement of the first contact across the touch-sensitive surface in a first direction; displaying, during the first movement of the first contact across the touch-sensitive surface, a plurality of application views that include a first application view that corresponds to the first user interface of the first application and a second application view that corresponds to a second user interface of a second application that is different from the first application; while displaying the plurality of application views, detecting a third portion of the input by the first contact, including detecting liftoff of the first contact from the touch-sensitive surface after detecting the first movement by the first contact; and in response to detecting the third portion of the input by the first contact; in accordance with a determination that application-switcher-display criteria are met, wherein application-switcher-display criteria require that the second portion of the input or the first application view meets a first movement condition in order for the application-switcher-display criteria to be met, displaying an application-switcher user interface that includes a plurality of representations of applications for selectively activating one of a plurality of applications represented in the application-switcher user interface; and in accordance with a determination that home-display criteria are met, wherein the home-display criteria require that the second portion of the input or the first application view meets a second movement condition that is different from the first movement condition in order for the home-display criteria to be met, displaying a home screen user interface that includes a plurality of application launch icons that correspond to a plurality of applications. - View Dependent Claims (58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84)
-
30. An electronic device, comprising:
-
a display; a touch-sensitive surface; 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 first user interface of a first application on the display; while displaying the first user interface on the display, detecting a first portion of an input by a first contact, including detecting the first contact on the touch-sensitive surface, and after detecting the first portion of the input by the first contact, detecting a second portion of the input by the first contact, including detecting first movement of the first contact across the touch-sensitive surface in a first direction; displaying, during the first movement of the first contact across the touch-sensitive surface, a plurality of application views that include a first application view that corresponds to the first user interface of the first application and a second application view that corresponds to a second user interface of a second application that is different from the first application; while displaying the plurality of application views, detecting a third portion of the input by the first contact, including detecting liftoff of the first contact from the touch-sensitive surface after detecting the first movement by the first contact; and in response to detecting the third portion of the input by the first contact; in accordance with a determination that application-switcher-display criteria are met, wherein application-switcher-display criteria require that the second portion of the input or the first application view meets a first movement condition in order for the application-switcher-display criteria to be met, displaying an application-switcher user interface that includes a plurality of representations of applications for selectively activating one of a plurality of applications represented in the application-switcher user interface; and in accordance with a determination that home-display criteria are met, wherein the home-display criteria require that the second portion of the input or the first application view meets a second movement condition that is different from the first movement condition in order for the home-display criteria to be met, displaying a home screen user interface that includes a plurality of application launch icons that correspond to a plurality of applications. - View Dependent Claims (31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57)
-
Specification