Multi-pane graphical user interface for mobile electronic device
First Claim
1. A computer-implemented method, comprising:
- displaying, on a computing device, a window that includes a selection pane and a presentation pane, the selection pane including one or more selectable items;
receiving input corresponding to a selection of a selectable item;
in response to receiving the input corresponding to the selection of the selectable item, replacing the selection pane with a new selection pane, wherein replacing the selection pane with the new selection pane includes ceasing to display the selection pane and displaying the new selection pane in an area of the window that was previously occupied by the selection pane;
displaying in the new selection pane one or more new selectable items that are based upon the selection of the selectable item;
determining whether the new selection pane needs to be resized;
in accordance with a determination that the new selection pane needs to be resized, resizing the new selection pane;
determining whether content contextually related to the selectable item is available;
retrieving contextually related content related to the selectable item; and
dynamically presenting the retrieved contextually related content in the presentation pane.
1 Assignment
0 Petitions
Accused Products
Abstract
Improved approaches to display information on a portable computing device having a display with limited display area are disclosed. The information displayed can, for example, assist a user in navigating a hierarchical menu system operable on the portable computing device to browse, search or play media items. In one embodiment, the information displayed can be presented in a multi-pane display screen (or graphical user interface). One pane can present a list of selectable items, such as a list of selectable media items. The list can represent one menu in the hierarchical menu system. Another pane can present other information that can be related to the list being displayed. For example, the other information can be data contextually related to the list. In one embodiment, the size of the panes of a multi-pane display screen can adapt dependent on user interaction and/or characteristics of the data being display.
41 Citations
36 Claims
-
1. A computer-implemented method, comprising:
-
displaying, on a computing device, a window that includes a selection pane and a presentation pane, the selection pane including one or more selectable items; receiving input corresponding to a selection of a selectable item; in response to receiving the input corresponding to the selection of the selectable item, replacing the selection pane with a new selection pane, wherein replacing the selection pane with the new selection pane includes ceasing to display the selection pane and displaying the new selection pane in an area of the window that was previously occupied by the selection pane; displaying in the new selection pane one or more new selectable items that are based upon the selection of the selectable item; determining whether the new selection pane needs to be resized; in accordance with a determination that the new selection pane needs to be resized, resizing the new selection pane; determining whether content contextually related to the selectable item is available; retrieving contextually related content related to the selectable item; and dynamically presenting the retrieved contextually related content in the presentation pane. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A computer-implemented system, comprising:
-
one or more data processors; and one or more non-transitory computer-readable storage media containing instructions configured to cause the one or more processors to perform operations including; displaying a window that includes a selection pane and a presentation pane, the selection pane including one or more selectable items; receiving input corresponding to a selection of a selectable item; in response to receiving the input corresponding to the selection of the selectable item, replacing the selection pane with a new selection pane, wherein replacing the selection pane with the new selection pane includes ceasing to display the selection pane and displaying the new selection pane in an area of the window that was previously occupied by the selection pane; displaying in the new selection pane one or more new selectable items that are based upon the selection of the selectable item; determining whether the new selection pane needs to be resized; in accordance with a determination that the new selection pane needs to be resized, resizing the new selection pane; determining whether content contextually related to the selectable item is available; retrieving contextually related content related to the selectable item; and dynamically presenting the retrieved contextually related content in the presentation pane. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A computer-program product, tangibly embodied in a non-transitory machine readable storage medium, including instructions configured to cause a data processing apparatus to:
-
display a window that includes a selection pane and a presentation pane, the selection pane including one or more selectable items; receive input corresponding to a selection of a selectable item; in response to receiving the input corresponding to the selection of the selectable item, replace the selection pane with a new selection pane, wherein replacing the selection pane with the new selection pane includes ceasing to display the selection pane and displaying the new selection pane in an area of the window that was previously occupied by the selection pane; display in the new selection pane one or more new selectable items that are based upon the selection of the selectable item; determine whether the new selection pane needs to be resized; in accordance with a determination that the new selection pane needs to be resized, resize the new selection pane; determine whether content contextually related to the selectable item is available; retrieve contextually related content related to the selectable item; and dynamically present the retrieved contextually related content in the presentation pane. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36)
-
Specification