Device, method, and graphical user interface for navigating through a hierarchy
First Claim
1. A multifunction device, comprising:
- a 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 a view of a top level of a hierarchical user interface on the display, the hierarchical user interface having a plurality of levels including the top level and one or more lower levels;
detecting a first input;
in response to detecting the first input, displaying a view of at least one of the lower levels while concurrently displaying at least a predefined portion of the view of the top level;
while displaying a view of a respective lower level and concurrently displaying at least the predefined portion of the view of the top level, detecting a second input;
in accordance with a determination that the second input corresponds to a request to enter a content modification mode for the respective lower level;
entering the content modification mode for the respective lower level;
moving the respective lower level to occlude display of the predefined portion of the view of the top level such that the predefined portion of the view of the top level is no longer displayed; and
concurrently displaying a soft keyboard for text input with the respective lower level, andin accordance with a determination that the second input corresponds to a request to display another one of the lower levels of the hierarchical user interface;
displaying a view of another respective lower level while concurrently displaying at least the predefined portion of the view of the top level.
1 Assignment
0 Petitions
Accused Products
Abstract
A multifunction device displays a view of a top level of a hierarchical user interface. The hierarchical user interface has a plurality of levels including the top level and one or more lower levels. In response to detecting a first input, the device displays a view of at least one of the lower levels and at least a predefined portion of the view of the top level. While displaying a view of a respective lower level and concurrently displaying at least the predefined portion of the view of the top level, the device detects a second input. When the second input corresponds to a request to enter a content modification mode for the respective lower level, the device enters the content modification mode for the respective lower level and ceases to display the predefined portion of the view of the top level.
-
Citations
21 Claims
-
1. A multifunction device, comprising:
-
a 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 a view of a top level of a hierarchical user interface on the display, the hierarchical user interface having a plurality of levels including the top level and one or more lower levels; detecting a first input; in response to detecting the first input, displaying a view of at least one of the lower levels while concurrently displaying at least a predefined portion of the view of the top level; while displaying a view of a respective lower level and concurrently displaying at least the predefined portion of the view of the top level, detecting a second input; in accordance with a determination that the second input corresponds to a request to enter a content modification mode for the respective lower level; entering the content modification mode for the respective lower level; moving the respective lower level to occlude display of the predefined portion of the view of the top level such that the predefined portion of the view of the top level is no longer displayed; and concurrently displaying a soft keyboard for text input with the respective lower level, and in accordance with a determination that the second input corresponds to a request to display another one of the lower levels of the hierarchical user interface; displaying a view of another respective lower level while concurrently displaying at least the predefined portion of the view of the top level. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method, comprising:
at a multifunction device with a display; displaying a view of a top level of a hierarchical user interface on the display, the hierarchical user interface having a plurality of levels including the top level and one or more lower levels; detecting a first input; in response to detecting the first input, displaying a view of at least one of the lower levels while concurrently displaying at least a predefined portion of the view of the top level; while displaying a view of a respective lower level and concurrently displaying at least the predefined portion of the view of the top level, detecting a second input; in accordance with a determination that the second input corresponds to a request to enter a content modification mode for the respective lower level; entering the content modification mode for the respective lower level; moving the respective lower level to occlude display of the predefined portion of the view of the top level such that the predefined portion of the view of the top level is no longer displayed; and concurrently displaying a soft keyboard for text input with the respective lower level, and in accordance with a determination that the second input corresponds to a request to display at least another one of the lower levels of the hierarchical user interface; displaying a view of another respective lower level while concurrently displaying at least the predefined portion of the view of the top level. - View Dependent Claims (8, 9, 10, 11, 12)
-
13. A non-transitory computer readable storage medium storing one or more programs, the one or more programs comprising instructions, which when executed by a multifunction device with a display, cause the device to:
-
display a view of a top level of a hierarchical user interface on the display, the hierarchical user interface having a plurality of levels including the top level and one or more lower levels; detect a first input; in response to detecting the first input, display a view of at least one of the lower levels while concurrently displaying at least a predefined portion of the view of the top level; while displaying a view of a respective lower level and concurrently displaying at least the predefined portion of the view of the top level, detect a second input; in accordance with a determination that the second input corresponds to a request to enter a content modification mode for the respective lower level; enter the content modification mode for the respective lower level; move the respective lower level to occlude display of the predefined portion of the view of the top level such that the predefined portion of the view of the top level is no longer displayed; and concurrently display a soft keyboard for text input with the respective lower level, and in accordance with a determination that the second input corresponds to a request to display at least another one of the lower levels of the hierarchical user interface; displaying a view of another respective lower level while concurrently displaying at least the predefined portion of the view of the top level. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A multifunction device, comprising:
-
a 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 a view of a top level of a hierarchical user interface on the display, the hierarchical user interface having a plurality of levels including the top level and one or more lower levels; detecting a first input; in response to detecting the first input, displaying a view of at least one of the lower levels while concurrently displaying at least a predefined portion of the view of the top level; while displaying a view of a respective lower level and concurrently displaying-at least the predefined portion of the view of the top level, detecting a second input; and when the second input corresponds to a request to enter a content modification mode for the respective lower level; entering the content modification mode for the respective lower level; moving the respective lower level to occlude display of the predefined portion of the view of the top level such that the predefined portion of the view of the top level is no longer displayed; and concurrently displaying a soft keyboard for text input with the respective lower level, wherein moving the respective lower level to occlude display of the predefined portion of the view of the top level such that the predefined portion of the view of the top level is no longer displayed includes concurrently; displaying an animation of the view of the respective lower level moving in a predefined direction on the display so as to cover the predefined portion of the view of the top level; and displaying an animation of the soft keyboard moving into a region of the display that was previously occupied by the view of the respective lower level.
-
-
20. A method, comprising:
at a multifunction device with a display; displaying a view of a top level of a hierarchical user interface on the display, the hierarchical user interface having a plurality of levels including the top level and one or more lower levels; detecting a first input; in response to detecting the first input, displaying a view of at least one of the lower levels while concurrently displaying at least a predefined portion of the view of the top level; while displaying a view of a respective lower level and concurrently displaying-at least the predefined portion of the view of the top level, detecting a second input; and when the second input corresponds to a request to enter a content modification mode for the respective lower level; entering the content modification mode for the respective lower level; moving the respective lower level to occlude display of the predefined portion of the view of the top level such that the predefined portion of the view of the top level is no longer displayed;
; andconcurrently displaying a soft keyboard for text input with the respective lower level, wherein moving the respective lower level to occlude display of the predefined portion of the view of the top level such that the predefined portion of the view of the top level is no longer displayed includes concurrently; displaying an animation of the view of the respective lower level moving in a predefined direction on the display so as to cover the predefined portion of the view of the top level; and displaying an animation of the soft keyboard moving into a region of the display that was previously occupied by the view of the respective lower level.
-
21. A non-transitory computer readable storage medium storing one or more programs, the one or more programs comprising instructions, which when executed by a multifunction device with a display, cause the device to:
-
display a view of a top level of a hierarchical user interface on the display, the hierarchical user interface having a plurality of levels including the top level and one or more lower levels; detect a first input; in response to detecting the first input, display a view of at least one of the lower levels while concurrently displaying at least a predefined portion of the view of the top level; while displaying a view of a respective lower level and concurrently displaying at least the predefined portion of the view of the top level, detect a second input; and when the second input corresponds to a request to enter a content modification mode for the respective lower level; enter the content modification mode for the respective lower level; move the respective lower level to occlude display of the predefined portion of the view of the top level such that the predefined portion of the view of the top level is no longer displayed;
; andconcurrently display a soft keyboard for text input with the respective lower level, wherein the instructions that cause the device to move the respective lower level to occlude display of the predefined portion of the view of the top level such that the predefined portion of the view of the top level is no longer displayed include instructions that cause the device to concurrently; display an animation of the view of the respective lower level moving in a predefined direction on the display so as to cover the predefined portion of the view of the top level; and display an animation of the soft keyboard moving into a region of the display that was previously occupied by the view of the respective lower level.
-
Specification