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 surface and a display, wherein the device includes one or more sensors to detect intensities of contacts with the touch-sensitive surface;
displaying, on the display, a lower-level user interface that is part of a user interface hierarchy, wherein;
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 intermediate-level user interface is above the lower-level user interface in the hierarchy; and
the higher-level user interface is above both the intermediate-level user interface and the lower-level user interface in the hierarchy;
while displaying the lower-level user interface without concurrently displaying other user interfaces in the hierarchy, detecting an input on a portion of the device that is associated with user interface hierarchy navigation;
in response to detecting the input;
in accordance with a determination that the input has a duration shorter than a respective time threshold, replacing display of the lower-level user interface with display of the higher-level user interface; and
in accordance with a determination that the input has a duration longer than the respective time threshold, replacing display of the lower-level user interface with display of a respective user interface in the user interface hierarchy selected in accordance with an intensity of the input.
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
60 Claims
-
1. A method, comprising:
at an electronic device with a touch-sensitive surface and a display, wherein the device includes one or more sensors to detect intensities of contacts with the touch-sensitive surface; displaying, on the display, a lower-level user interface that is part of a user interface hierarchy, wherein; 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 intermediate-level user interface is above the lower-level user interface in the hierarchy; and the higher-level user interface is above both the intermediate-level user interface and the lower-level user interface in the hierarchy; while displaying the lower-level user interface without concurrently displaying other user interfaces in the hierarchy, detecting an input on a portion of the device that is associated with user interface hierarchy navigation; in response to detecting the input; in accordance with a determination that the input has a duration shorter than a respective time threshold, replacing display of the lower-level user interface with display of the higher-level user interface; and in accordance with a determination that the input has a duration longer than the respective time threshold, replacing display of the lower-level user interface with display of a respective user interface in the user interface hierarchy selected in accordance with an intensity of the input. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
21. An electronic device, comprising:
-
a display; a touch-sensitive surface; 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 display, a lower-level user interface that is part of a user interface hierarchy, wherein; 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 intermediate-level user interface is above the lower-level user interface in the hierarchy; and the higher-level user interface is above both the intermediate-level user interface and the lower-level user interface in the hierarchy; while displaying the lower-level user interface without concurrently displaying other user interfaces in the hierarchy, detecting an input on a portion of the device that is associated with user interface hierarchy navigation; in response to detecting the input; in accordance with a determination that the input has a duration shorter than a respective time threshold, replacing display of the lower-level user interface with display of the higher-level user interface; and in accordance with a determination that the input has a duration longer than the respective time threshold, replacing display of the lower-level user interface with display of a respective user interface in the user interface hierarchy selected in accordance with an intensity of the input. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41)
-
-
22. 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, a touch-sensitive surface and one or more sensors to detect intensities of contacts with the touch-sensitive surface, cause the device to:
-
display, on the display, a lower-level user interface that is part of a user interface hierarchy, wherein; 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 intermediate-level user interface is above the lower-level user interface in the hierarchy; and the higher-level user interface is above both the intermediate-level user interface and the lower-level user interface in the hierarchy; while displaying the lower-level user interface without concurrently displaying other user interfaces in the hierarchy, detect an input on a portion of the device that is associated with user interface hierarchy navigation; in response to detecting the input; in accordance with a determination that the input has a duration shorter than a respective time threshold, replace display of the lower-level user interface with display of the higher-level user interface; and in accordance with a determination that the input has a duration longer than the respective time threshold, replace display of the lower-level user interface with display of a respective user interface in the user interface hierarchy selected in accordance with an intensity of the input. - View Dependent Claims (42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60)
-
Specification