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 first user interface of a respective application;
while displaying the first user interface of the respective application, detecting a stationary input that includes detecting a contact at a first location on the touch-sensitive display, wherein the contact remains stationary at the first location prior to lift-off of the contact, wherein the touch-sensitive display includes a navigation region, and wherein the first location on the touch-sensitive surface corresponds to a displayed user interface control for the respective application; and
,in response to detecting the stationary input at the first location on the touch-sensitive display;
in accordance with a determination that the stationary input at the first location 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 application and displaying an animated transition that includes reducing a size of the application to reveal a home screen that includes application icons for launching a plurality of different applications on the device including the respective application, wherein the first intensity threshold is above a nominal contact-detection intensity threshold; and
in accordance with a determination that the stationary input at the first location meets application navigation criteria that are satisfied when the intensity of the contact reaches at least the nominal contact-detection intensity threshold and remains below the first intensity threshold, navigating from the first user interface to a second user interface in the respective application while maintaining display of the respective 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.
1016 Citations
33 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 first user interface of a respective application; while displaying the first user interface of the respective application, detecting a stationary input that includes detecting a contact at a first location on the touch-sensitive display, wherein the contact remains stationary at the first location prior to lift-off of the contact, wherein the touch-sensitive display includes a navigation region, and wherein the first location on the touch-sensitive surface corresponds to a displayed user interface control for the respective application; and
,in response to detecting the stationary input at the first location on the touch-sensitive display; in accordance with a determination that the stationary input at the first location 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 application and displaying an animated transition that includes reducing a size of the application to reveal a home screen that includes application icons for launching a plurality of different applications on the device including the respective application, wherein the first intensity threshold is above a nominal contact-detection intensity threshold; and in accordance with a determination that the stationary input at the first location meets application navigation criteria that are satisfied when the intensity of the contact reaches at least the nominal contact-detection intensity threshold and remains below the first intensity threshold, navigating from the first user interface to a second user interface in the respective application while maintaining display of the respective application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
12. 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 first user interface of a respective application; while displaying the first user interface of the respective application, detect a stationary input that includes detecting a contact at a first location on the touch-sensitive display, wherein the contact remains stationary at the first location prior to lift-off of the contact, wherein the touch-sensitive display includes a navigation region, and wherein the first location on the touch-sensitive surface corresponds to a displayed user interface control for the respective application; and
,in response to detecting the stationary input at the first location on the touch-sensitive display; in accordance with a determination that the stationary input at the first location 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 application and display an animated transition that includes reducing a size of the application to reveal a home screen that includes application icons for launching a plurality of different applications on the device including the respective application, wherein the first intensity threshold is above a nominal contact-detection intensity threshold; and in accordance with a determination that the stationary input at the first location meets application navigation criteria that are satisfied when the intensity of the contact reaches at least the nominal contact-detection intensity threshold and remains below the first intensity threshold, navigate from the first user interface to a second user interface in the respective application while maintain display of the application. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. 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 first user interface of a respective application; while displaying the first user interface of the respective application, detecting a stationary input that includes detecting a contact at a first location on the touch-sensitive display, wherein the contact remains stationary at the first location prior to lift-off of the contact, wherein the touch-sensitive display includes a navigation region, and wherein the first location on the touch-sensitive surface corresponds to a displayed user interface control for the respective application; and
,in response to detecting the stationary input at the first location on the touch-sensitive display; in accordance with a determination that the stationary input at the first location 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 application and displaying an animated transition that includes reducing a size of the application to reveal a home screen that includes application icons for launching a plurality of different applications on the device including the respective application, wherein the first intensity threshold is above a nominal contact-detection intensity threshold; and in accordance with a determination that the stationary input at the first location meets application navigation criteria that are satisfied when the intensity of the contact reaches at least the nominal contact-detection intensity threshold and remains below the first intensity threshold, navigating from the first user interface to a second user interface in the respective application while maintaining display of the application. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31, 32, 33)
-
Specification