Device, Method, and Graphical User Interface for Navigating User Interface Hierarchies
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, detecting an input that includes detecting a contact on the touch-sensitive display, wherein the touch-sensitive display includes a navigation 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 navigation 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, ceasing to display the user interface for the application; and
in accordance with a determination that the input occurred inside of the navigation region and that the input does not meet the intensity criteria, maintaining display of the user interface for the application.
0 Assignments
0 Petitions
Accused Products
Abstract
An electronic device with a touch-sensitive surface, a display, and one or more sensors to detect intensity of contacts displaying a lower-level user interface that is part of a user interface hierarchy, where the hierarchy includes at least three levels, including the lower-level user interface, an intermediate-level user interface and a higher-level user interface. The device also, while displaying the lower-level user interface, detects an input on a portion of the device that is associated with user interface hierarchy navigation and, in response to detecting the input, in accordance with a determination that the input meets first transition criteria, the device replaces display of the lower-level user interface with display of the intermediate-level user interface and in accordance with a determination that the input meets second transition criteria, the device replaces display of the lower-level user interface with display of the higher-level user interface.
-
Citations
18 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, detecting an input that includes detecting a contact on the touch-sensitive display, wherein the touch-sensitive display includes a navigation 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 navigation 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, ceasing to display the user interface for the application; and in accordance with a determination that the input occurred inside of the navigation region and that the input does not meet the intensity criteria, maintaining display of the user interface for the application. - View Dependent Claims (2, 3, 4, 5, 6)
-
7. 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:
-
display, on the touch-sensitive display, a user interface of an application; while displaying the user interface of the application, detect an input that includes detecting a contact on the touch-sensitive display, wherein the touch-sensitive display includes a navigation 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 navigation 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, cease to display the user interface for the application; and in accordance with a determination that the input occurred inside of the navigation region and that the input does not meet the intensity criteria, maintain display of the user interface for the application. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. 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, detecting an input that includes detecting a contact on the touch-sensitive display, wherein the touch-sensitive display includes a navigation 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 navigation 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, ceasing to display the user interface for the application; and in accordance with a determination that the input occurred inside of the navigation region and that the input does not meet the intensity criteria, maintaining display of the user interface for the application. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification