User interface with hierarchical window display
First Claim
Patent Images
1. A computing device comprising:
- a touch-screen display device;
a processor; and
a non-transitory, machine-readable medium having instructions stored thereon, wherein the instructions, when executed by the processor, cause the computing device to render, on the touch-screen display device, a graphical user interface (GUI), the GUI having a plurality of display modes including;
a hierarchical display mode configured to display hierarchical relationships between a plurality of individual display windows by displaying the plurality of individual display windows with differences in at least one of a relative size or placement, wherein the hierarchical relationships each indicate one of superordinacy or subordinacy between at least two display windows of the plurality of individual display windows; and
a single window display mode configured to display only one of the plurality of individual display windows as a single window and to display the hierarchical relationships between at least some of the plurality of individual display windows by displaying tabs representing at least some of the plurality of individual display windows other than the single window, the plurality of individual display windows including;
a first root window displayed as the single window; and
a first subordinate window represented by a first subordinate window tab, wherein;
the first subordinate window tab is spawned within the first root window in response to receiving a first user selection, associated with a link displayed in the first root window; and
the first subordinate window tab, in the single window display mode, is displayed and overlaid at an edge of the first root window, so as to visually indicate hierarchical subordinacy to the first root window,wherein receiving the first user selection comprises;
receiving, by the computing device, an indication of the link being selected as a result of contact with the touch-screen display device at a location of the link;
andreceiving, by the computing device an indication that the contact with the touch-screen display device has ended;
wherein in response to receiving a second user selection associated with the first subordinate window tab, the single window display mode is configured to;
display the first subordinate window as the single window, anddisplay a first root window tab representing the first root window within the first subordinate window, wherein the first root window tab is overlaid at a first edge of the first subordinate window, so as to visually indicate hierarchical superordinacy of the first root window with respect to the first subordinate window;
wherein the plurality of individual display windows further includes a second subordinate window, the second subordinate window being represented by a second subordinate window tab displayed within the first subordinate window, andwherein the second subordinate window tab is overlaid at a second edge of the first subordinate window, opposite the first edge of the first subordinate window, so as to visually indicate hierarchical subordinacy of the second subordinate window with respect to the first root window, and to further visually indicate, with respect to the first root window, hierarchical equivalence between the first subordinate window and the second subordinate window;
wherein the instructions, when executed by the processor, further cause the computing device to;
switch from the hierarchical display mode to the single window display mode with a selected one of the plurality of individual display windows as the single window in response to receiving an indication of a first gesture at a location associated with the selected one of the plurality of individual display windows; and
switch from the single window display mode to the hierarchical display mode in response to receiving an indication of a second gesture at a location associated with the single window.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods and apparatus for displaying display windows in a graphical user interface are disclosed. An example method includes opening, on a computing device, a first root browser window and spawning, from a first link in the first root browser window in response to a user toss-gesture associated with the first link, a first subordinate browser window. The example method further includes displaying, in a hierarchical display feature of the computing device, a hierarchical relationship between the first root browser window and the first subordinate browser window so as to visually indicate hierarchical subordinacy of the first subordinate browser window to the first root browser window.
-
Citations
25 Claims
-
1. A computing device comprising:
-
a touch-screen display device; a processor; and a non-transitory, machine-readable medium having instructions stored thereon, wherein the instructions, when executed by the processor, cause the computing device to render, on the touch-screen display device, a graphical user interface (GUI), the GUI having a plurality of display modes including; a hierarchical display mode configured to display hierarchical relationships between a plurality of individual display windows by displaying the plurality of individual display windows with differences in at least one of a relative size or placement, wherein the hierarchical relationships each indicate one of superordinacy or subordinacy between at least two display windows of the plurality of individual display windows; and a single window display mode configured to display only one of the plurality of individual display windows as a single window and to display the hierarchical relationships between at least some of the plurality of individual display windows by displaying tabs representing at least some of the plurality of individual display windows other than the single window, the plurality of individual display windows including; a first root window displayed as the single window; and a first subordinate window represented by a first subordinate window tab, wherein; the first subordinate window tab is spawned within the first root window in response to receiving a first user selection, associated with a link displayed in the first root window; and the first subordinate window tab, in the single window display mode, is displayed and overlaid at an edge of the first root window, so as to visually indicate hierarchical subordinacy to the first root window, wherein receiving the first user selection comprises; receiving, by the computing device, an indication of the link being selected as a result of contact with the touch-screen display device at a location of the link; and receiving, by the computing device an indication that the contact with the touch-screen display device has ended; wherein in response to receiving a second user selection associated with the first subordinate window tab, the single window display mode is configured to; display the first subordinate window as the single window, and display a first root window tab representing the first root window within the first subordinate window, wherein the first root window tab is overlaid at a first edge of the first subordinate window, so as to visually indicate hierarchical superordinacy of the first root window with respect to the first subordinate window; wherein the plurality of individual display windows further includes a second subordinate window, the second subordinate window being represented by a second subordinate window tab displayed within the first subordinate window, and wherein the second subordinate window tab is overlaid at a second edge of the first subordinate window, opposite the first edge of the first subordinate window, so as to visually indicate hierarchical subordinacy of the second subordinate window with respect to the first root window, and to further visually indicate, with respect to the first root window, hierarchical equivalence between the first subordinate window and the second subordinate window; wherein the instructions, when executed by the processor, further cause the computing device to; switch from the hierarchical display mode to the single window display mode with a selected one of the plurality of individual display windows as the single window in response to receiving an indication of a first gesture at a location associated with the selected one of the plurality of individual display windows; and switch from the single window display mode to the hierarchical display mode in response to receiving an indication of a second gesture at a location associated with the single window. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 23)
-
-
15. A computer-implemented method comprising:
-
opening, by a computing device, a first root browser window; spawning, within the first root browser window displayed as a single browser window, in response to receiving a first user selection associated with a link displayed in the first root browser window, a first subordinate browser window represented by a first subordinate window tab; outputting, by the computing device, a graphical user interface (GUI), the GUI having a plurality of display modes including; a hierarchical display mode configured to display hierarchical relationships between a plurality of browser windows by displaying the plurality of browser windows with differences in at least one of a relative size or placement, wherein the hierarchical relationships each indicate one of superordinacy or subordinacy between at least two browser windows of the plurality of browser windows; and a single window display mode configured to display only one of the plurality of browser windows as the single browser window and to display the hierarchical relationships between at least some of the plurality of browser windows by displaying tabs representing at least some of the plurality of browser windows other than the single browser window, wherein the first subordinate browser window tab is displayed and overlaid at an edge of the first root browser window, so as to visually indicate hierarchical subordinacy of the first subordinate browser window with respect to the first root browser window, wherein receiving the first user selection comprises; receiving, by the computing device, an indication of the link being selected as a result of contact with a touch-screen display device at a location of the link; receiving, by the computing device, an indication that contact with the touch-screen display device has ended; wherein in response to receiving a second user selection associated with the first subordinate browser window tab, the single window display mode comprises; displaying, by the computing device, the first subordinate browser window as the single browser window, displaying, by the computing device, a first root browser window tab representing the first root browser window within the first subordinate browser window, wherein the first root browser window tab is overlaid at a first edge of the first subordinate browser window, so as to visually indicate hierarchical superordinacy of the first root browser window with respect to the first subordinate browser window, and displaying, by the computing device and in the single window mode, a second subordinate browser window tab representing a second subordinate browser window displayed within the first subordinate window; wherein the second subordinate browser window tab is overlaid at a second edge of the first subordinate browser window, opposite the first edge of the first browser subordinate window, so as to visually indicate hierarchical subordinacy of the second subordinate browser window with respect to the first root browser window, and to further visually indicate, with respect to the first root browser window, hierarchical equivalence between the first browser subordinate window and the second subordinate browser window; switching from the hierarchical display mode to the single window display mode with a selected one of the plurality of browser windows as the single browser window in response to receiving an indication of a first gesture at a location associated with the selected one of the plurality of browser windows; and switching from the single window display mode to the hierarchical display mode in response to receiving an indication of a second gesture at a location associated with the single browser window. - View Dependent Claims (16, 17, 24)
-
-
18. A non-transitory, machine-readable medium having instructions stored thereon, the instructions, when executed by a processor, cause a computing device to:
-
render, for display at a graphical user interface (GUI), the GUI having a plurality of display modes including; a hierarchical display mode configured to display hierarchical relationships between a plurality of individual display windows by displaying the plurality of individual display windows with differences in at least one of a relative size or placement, wherein the hierarchical relationships each indicate one of superordinacy or subordinacy between at least two display windows of the plurality of individual display windows; and a single window display mode configured to display only one of the plurality of individual display windows as a single window and to display the hierarchal relationships between at least some of the plurality of individual display windows by displaying tabs representing at least some of the plurality of individual display windows other than the single window, the plurality of individual display windows including; a first root window displayed as the single window; and a first subordinate window represented by a first subordinate window tab, wherein; the first subordinate window tab is spawned within the first root window in response to the computing device receiving a first user-selection, associated with a link displayed in the first root window; and the first subordinate window tab, in the single window display mode, is displayed and overlaid at an edge of the first root window, so as to visually indicate hierarchical subordinacy to the first root window, wherein receiving the first user selection comprises;
receiving, by the computing device, an indication of the link being selected as a result of contact with a touch-screen display device at a location of the link;and
receiving, by the computing device, an indication that contact with the touch-screen display device has ended;wherein in response to receiving a second user selection, associated with the first subordinate window tab, the single window display mode is configured to; display the first subordinate window as the single window, and display a first root window tab representing the first root window within the first subordinate window, wherein the first root window tab is overlaid at a first edge of the first subordinate window, so as to visually indicate hierarchical superordinacy of the first root window with respect to the first subordinate window; wherein the plurality of individual display windows further includes a second subordinate window, the second subordinate window being represented by a second subordinate window tab displayed within the first subordinate window, and wherein the second subordinate window tab is overlaid at a second edge of the first subordinate window, opposite the first edge of the first subordinate window, so as to visually indicate hierarchical subordinacy of the second subordinate window with respect to the first root window, and to further visually indicate, with respect to the first root window, hierarchical equivalence between the first subordinate window and the second subordinate window; switch from the hierarchical display mode to the single window display mode with a selected one of the plurality of individual display windows as the single window in response to receiving an indication of a first gesture at a location associated with the selected one of the plurality of individual display windows; and switch from the single window display mode to the hierarchical display mode in response to receiving an indication of a second gesture at a location associated with the single window. - View Dependent Claims (19, 20, 21, 22, 25)
-
Specification