Devices and methods for navigating between user interfaces
First Claim
1. A method, comprising:
- at an electronic device with a touch-sensitive display, and one or more sensors that are configured to detect intensities of contacts with the touch-sensitive display;
displaying, on the touch-sensitive display, a user interface of an application;
while displaying the user interface of the application on the touch-sensitive display, detecting an input that includes detecting a contact at a first location on the touch-sensitive display, wherein the first location corresponds to a first operation within the application, wherein the contact remains stationary at the first location prior to lift-off of the first contact, and wherein the touch-sensitive display includes an open-application-selection region; and
,in response to detecting the input on the touch-sensitive display;
in accordance with a determination that the input occurred inside of the open-application-selection region and that the input meets intensity criteria, including a criterion that is met when the input includes an increase in intensity of the contact above a first intensity threshold, performing a system function that is independent of the application without performing the first operation within the application, wherein performing the system function includes displaying an open-application-selection user interface that includes representations of a plurality of open applications, including one or more representations of open applications that were not displayed prior to detecting the input on the touch-sensitive display; and
in accordance with a determination that the input occurred inside of the open-application-selection region and that the input does not meet the intensity criteria, performing the first operation within the application based on the input without performing the system function, wherein performing the first operation includes changing the user interface of the application without displaying the open-application-selection user interface.
0 Assignments
0 Petitions
Accused Products
Abstract
A method includes: displaying a first view of a first application; detecting a first portion of a first input; if the first portion of the first input meets application-switching criteria, concurrently displaying portions of the first application view and a second application view; while concurrently displaying the portions of the application views, detecting a second portion of the first input; if the second portion of the first input meets first-view display criteria (liftoff of contact detected in a first region), ceasing to display the portion of the second application view and displaying the first application view; and if the second portion of the first input meets multi-view display criteria (liftoff of contact detected in a second region), maintaining concurrent display of a portion of the first application view and a portion of the second application view on the display after detecting the liftoff of the contact.
766 Citations
30 Claims
-
1. A method, comprising:
-
at an electronic device with a touch-sensitive display, and one or more sensors that are configured to detect intensities of contacts with the touch-sensitive display; displaying, on the touch-sensitive display, a user interface of an application; while displaying the user interface of the application on the touch-sensitive display, detecting an input that includes detecting a contact at a first location on the touch-sensitive display, wherein the first location corresponds to a first operation within the application, wherein the contact remains stationary at the first location prior to lift-off of the first contact, and wherein the touch-sensitive display includes an open-application-selection region; and
,in response to detecting the input on the touch-sensitive display; in accordance with a determination that the input occurred inside of the open-application-selection region and that the input meets intensity criteria, including a criterion that is met when the input includes an increase in intensity of the contact above a first intensity threshold, performing a system function that is independent of the application without performing the first operation within the application, wherein performing the system function includes displaying an open-application-selection user interface that includes representations of a plurality of open applications, including one or more representations of open applications that were not displayed prior to detecting the input on the touch-sensitive display; and in accordance with a determination that the input occurred inside of the open-application-selection region and that the input does not meet the intensity criteria, performing the first operation within the application based on the input without performing the system function, wherein performing the first operation includes changing the user interface of the application without displaying the open-application-selection user interface. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. 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 touch-sensitive display and one or more sensors to detect intensities of contacts with the touch-sensitive display, cause the device to:
-
displaying, on the touch-sensitive display, a user interface of an application; while displaying the user interface of the application on the touch-sensitive display, detecting an input that includes detecting a contact at a first location on the touch-sensitive display, wherein the first location corresponds to a first operation within the application, wherein the contact remains stationary at the first location prior to lift-off of the first contact, and wherein the touch-sensitive display includes an open-application-selection region; and
,in response to detecting the input on the touch-sensitive display; in accordance with a determination that the input occurred inside of the open-application-selection region and that the input meets intensity criteria, including a criterion that is met when the input includes an increase in intensity of the contact above a first intensity threshold, perform a system function that is independent of the application without performing the first operation within the application, wherein performing the system function includes displaying an open-application-selection user interface that includes representations of a plurality of open applications, including one or more representations of open applications that were not displayed prior to detecting the input on the touch-sensitive display; and in accordance with a determination that the input occurred inside of the open-application-selection region and that the input does not meet the intensity criteria, perform the first operation within the application based on the input without performing the system function, wherein performing the first operation includes changing the user interface of the application without displaying the open-application-selection user interface. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. An electronic device, comprising:
-
a touch-sensitive display; one or more sensors to detect intensities of contacts with the touch-sensitive 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, on the touch-sensitive display, a user interface of an application; while displaying the user interface of the application on the touch-sensitive display, detecting an input that includes detecting a contact at a first location on the touch-sensitive display, wherein the first location corresponds to a first operation within the application, wherein the contact remains stationary at the first location prior to lift-off of the first contact, and wherein the touch-sensitive display includes an open-application-selection region; and
,in response to detecting the input on the touch-sensitive display; in accordance with a determination that the input occurred inside of the open-application-selection region and that the input meets intensity criteria, including a criterion that is met when the input includes an increase in intensity of the contact above a first intensity threshold, performing a system function that is independent of the application without performing the first operation within the application, wherein performing the system function includes displaying an open-application-selection user interface that includes representations of a plurality of open applications, including one or more representations of open applications that were not displayed prior to detecting the input on the touch-sensitive display; and in accordance with a determination that the input occurred inside of the open-application-selection region and that the input does not meet the intensity criteria, performing the first operation within the application based on the input without performing the system function, wherein performing the first operation includes changing the user interface of the application without displaying the open-application-selection user interface. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30)
-
Specification