Devices and methods for navigating between user interfaces
First Claim
1. A method, comprising:
- at an electronic device with one or more processors, a touch-sensitive display, and one or more sensors to detect intensities of contacts with the touch-sensitive display;
displaying, on the touch-sensitive display, a user interface for an application;
detecting, with the one or more processors, the touch-sensitive display and the one or more sensors, an edge input that includes detecting a change in a characteristic intensity of a contact at or adjacent to an edge of the touch-sensitive display; and
,in response to detecting the edge input;
in accordance with a determination that the edge input meets system-gesture criteria, performing an operation that is independent of the application, wherein;
the system-gesture criteria include intensity criteria;
the system-gesture criteria include a location criterion that is met when the intensity criteria for the contact are met while the contact is within a first region on the touch-sensitive display; and
the size and location of the first region on the touch-sensitive display is dynamically adjusted based on one or more characteristics of the contact, wherein the one or more characteristics of the contact include a size of the contact at or adjacent to the edge of the touch-sensitive display; and
,in accordance with a determination that the edge input meets application-gesture criteria and does not meet the system-gesture criteria, performing an operation in the application instead of performing the operation that is independent of the application.
1 Assignment
0 Petitions
Accused Products
Abstract
A method is performed at an electronic device with a display, a touch-sensitive surface, and one or more sensors to detect intensity of contacts. The method includes displaying, on the display, a user interface for an application; detecting an edge input that includes detecting a change in a characteristic intensity of a contact proximate to an edge of the touch-sensitive surface; and, in response to detecting the edge input: in accordance with a determination that the edge input meets system-gesture criteria, performing an operation that is independent of the application, wherein: the system-gesture criteria include intensity criteria; the system-gesture criteria include a location criterion that is met when the intensity criteria for the contact are met while the contact is within a first region relative to the touch-sensitive surface; and the first region relative to the touch-sensitive surface is determined based on one or more characteristics of the contact.
-
Citations
54 Claims
-
1. A method, comprising:
at an electronic device with one or more processors, a touch-sensitive display, and one or more sensors to detect intensities of contacts with the touch-sensitive display; displaying, on the touch-sensitive display, a user interface for an application; detecting, with the one or more processors, the touch-sensitive display and the one or more sensors, an edge input that includes detecting a change in a characteristic intensity of a contact at or adjacent to an edge of the touch-sensitive display; and
,in response to detecting the edge input; in accordance with a determination that the edge input meets system-gesture criteria, performing an operation that is independent of the application, wherein; the system-gesture criteria include intensity criteria; the system-gesture criteria include a location criterion that is met when the intensity criteria for the contact are met while the contact is within a first region on the touch-sensitive display; and the size and location of the first region on the touch-sensitive display is dynamically adjusted based on one or more characteristics of the contact, wherein the one or more characteristics of the contact include a size of the contact at or adjacent to the edge of the touch-sensitive display; and
,in accordance with a determination that the edge input meets application-gesture criteria and does not meet the system-gesture criteria, performing an operation in the application instead of performing the operation that is independent of the application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
19. An electronic device, comprising:
-
a touch-sensitive display; one or more sensors to detect intensities of contacts with the 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, on the touch-sensitive display, a user interface for an application; detecting, with the one or more processors, the touch-sensitive display and the one or more sensors, an edge input that includes detecting a change in a characteristic intensity of a contact at or adjacent to an edge of the touch-sensitive display; and
,in response to detecting the edge input; in accordance with a determination that the edge input meets system-gesture criteria, performing an operation that is independent of the application, wherein; the system-gesture criteria include intensity criteria; the system-gesture criteria include a location criterion that is met when the intensity criteria for the contact are met while the contact is within a first region on the touch-sensitive display; and the size and location of the first region on the touch-sensitive display is dynamically adjusted based on one or more characteristics of the contact, wherein the one or more characteristics of the contact include a size of the contact at or adjacent to the edge of the touch-sensitive display; and
,in accordance with a determination that the edge input meets application-gesture criteria and does not meet the system-gesture criteria, performing an operation in the application instead of performing the operation that is independent of the application. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36)
-
-
37. 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 one or more processors, a touch-sensitive display and one or more sensors to detect intensities of contacts with the touch-sensitive display, cause the electronic device to:
-
display, on the touch-sensitive display, a user interface for an application; detect, with the one or more processors, the touch-sensitive display and the one or more sensors, an edge input that includes detecting a change in a characteristic intensity of a contact at or adjacent to an edge of the touch-sensitive display; and
,in response to detecting the edge input; in accordance with a determination that the edge input meets system-gesture criteria, perform an operation that is independent of the application, wherein; the system-gesture criteria include intensity criteria; the system-gesture criteria include a location criterion that is met when the intensity criteria for the contact are met while the contact is within a first region on the touch-sensitive display; and the size and location of the first region on the touch-sensitive display is dynamically adjusted based on one or more characteristics of the contact, wherein the one or more characteristics of the contact include a size of the contact at or adjacent to the edge of the touch-sensitive display; and
,in accordance with a determination that the edge input meets application-gesture criteria and does not meet the system-gesture criteria, perform an operation in the application instead of performing the operation that is independent of the application. - View Dependent Claims (38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54)
-
Specification