Apparatus and Method for Controlling a Display to Provide Content Navigation
First Claim
Patent Images
1. A computer-implemented method of controlling a display to provide content navigation, comprising the steps of:
- (a) controlling said display to activate a first graphical cascade to show a root menu in said first graphical cascade, said root menu comprising a first set of menu items;
(b) in response to a selection of one of the first set of menu items, controlling the display to (I) activate a second menu, corresponding to said one of the first set of menu items, so as to automatically show the second menu in a foreground of the first graphical cascade, and (II) automatically move the root menu so as to show the root menu in a background of the first graphical cascade;
said second menu comprising a second set of menu items;
(c) in response to a selection of one of the second set of menu items, controlling said display to automatically activate a third menu in a second graphical cascade adjacent to said first graphical cascade, the third menu corresponding to the one of the second set of menu items, and comprising a third set of menu items.
1 Assignment
0 Petitions
Accused Products
Abstract
An apparatus and method for controlling a display to provide content navigation is provided. In an aspect, a plurality of graphical cascades are created, where at least one of the graphical cascades is provided for menu navigation, and another of the graphical cascades is provided for actual generation of content. New menus automatically open in the foreground of a cascade.
57 Citations
19 Claims
-
1. A computer-implemented method of controlling a display to provide content navigation, comprising the steps of:
-
(a) controlling said display to activate a first graphical cascade to show a root menu in said first graphical cascade, said root menu comprising a first set of menu items; (b) in response to a selection of one of the first set of menu items, controlling the display to (I) activate a second menu, corresponding to said one of the first set of menu items, so as to automatically show the second menu in a foreground of the first graphical cascade, and (II) automatically move the root menu so as to show the root menu in a background of the first graphical cascade;
said second menu comprising a second set of menu items;(c) in response to a selection of one of the second set of menu items, controlling said display to automatically activate a third menu in a second graphical cascade adjacent to said first graphical cascade, the third menu corresponding to the one of the second set of menu items, and comprising a third set of menu items. - View Dependent Claims (2, 3)
-
-
4. A computer-implemented method of controlling a display to provide content navigation, comprising the steps of:
-
(a) in response to a user selection, controlling said display to automatically activate a menu in a foreground of a first graphical cascade, said menu comprising a first set of menu items; (b) in response to a selection of one of the first set of menu items, controlling the display to (I) activate a next menu, corresponding to said one of the first set of menu items, so as to automatically show the next menu in a foreground of the first graphical cascade, and (II) automatically move the menu so as to show the menu in a background of the first graphical cascade;
said next menu comprising a second set of menu items;(c) in response to a selection of one of the second set of menu items, controlling said display to automatically activate a further menu in a second graphical cascade adjacent to said first graphical cascade, the further menu corresponding to the one of the second set of menu items, and comprising a third set of menu items. - View Dependent Claims (5, 6, 7, 8)
-
-
9. A computer-implemented method of displaying a graphical cascade array, the method comprising the steps of:
-
(a) receiving a content index; (b) identifying a root of the index; (c) identifying sub-levels of the index; (d) identifying content links in the index; (e) building a graphical cascade array; (f) using the array, displaying a graphical cascade, the graphical cascade including a plurality of menus, a root menu corresponding to a root of the index being shown in a background of the graphical cascade, and another menu corresponding to a node at a sublevel of the index being shown at a foreground of the graphical cascade.
-
-
10. A computer-implemented method for navigating within a graphical cascade, the graphical cascade comprising a plurality of menus in a stack, wherein a first one of the plurality of menus is shown in a foreground, and the rest of the plurality of menus are in the background, the graphical cascade being displayed on a touchscreen display, the method comprising the steps of:
-
(a) swiping the touchscreen on or near the cascade in a first direction to remove the first one of the plurality of menus from the display, and cause a next menu in the stack to be displayed in the foreground; (b) swiping the touchscreen on or near the cascade in a first direction to remove the next menu from the display and cause a following menu in the stack to be displayed in the foreground. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A computer-implemented method for navigating within a first graphical cascade and a second graphical cascade, each graphical cascade comprising a plurality of menus in a stack wherein a first one of the plurality of menus is shown in a foreground and the rest of the plurality of menus are in the background, each graphical cascade being displayed on a touchscreen display, the first graphical cascade being positioned to the left side of the display and second graphical cascade being displayed on the right side of the display, the method comprising the steps of:
-
(a) swiping the touchscreen from right to left on or near the first cascade to remove the first cascade'"'"'s first one of the plurality of menus from the display, and cause a next menu in the stack of the first cascade to be displayed in the foreground; (b) swiping the touchscreen from left to right on or near the second cascade to remove the second cascade'"'"'s first one of the plurality of menus from the display, and cause a next menu in the stack of the second cascade to be displayed in the foreground. - View Dependent Claims (18, 19)
-
Specification