System and method for reverse hierarchical navigation within a user interface
First Claim
1. A method for navigating a hierarchy of categories, the method comprising:
- displaying first categories as respective graphical images along a first axis of a user interface, the first categories being siblings in a level of the hierarchy;
displaying a reverse navigation option along the first axis with the first categories, the reverse navigation option comprising one of the first categories which is operable to be selected;
allowing the first categories and the reverse navigation option to be scrolled along the first axis to place the reverse navigation option within a focus area of the user interface;
in response to the reverse navigation option being placed within the focus area, displaying a plurality of ancestor categories of the first categories, the plurality of ancestor categories displayed as respective graphical images along a second axis of the user interface that passes through the focus area, at least one of the ancestor categories displayed along the second axis being from a different level of the hierarchy than another ancestor category displayed along the second axis; and
in response to an ancestor category from the second axis being selected within the focus area, replacing the first categories with second categories along the first axis.
15 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods are provided for facilitating navigation of a hierarchy including a plurality of categories within a user interface. A method includes displaying a first set of categories in the hierarchy as respective graphical images along a first axis of a user interface. A reverse navigation option is also displayed along the first axis with the first set of categories. The method continues by allowing the first set of categories and the reverse navigation option to be scrolled along the first axis to place the reverse navigation option within a focus area of the user interface. In response to the reverse navigation option being placed within the focus area, the user interface displays one or more ancestor categories of the first categories as respective graphical images along a second axis of the user interface. In response to an ancestor category being selected from the second axis, the user interface replaces the first categories with second categories along the first axis. The second categories include the selected ancestor category and one or more sibling categories of the selected ancestor category.
-
Citations
43 Claims
-
1. A method for navigating a hierarchy of categories, the method comprising:
-
displaying first categories as respective graphical images along a first axis of a user interface, the first categories being siblings in a level of the hierarchy; displaying a reverse navigation option along the first axis with the first categories, the reverse navigation option comprising one of the first categories which is operable to be selected; allowing the first categories and the reverse navigation option to be scrolled along the first axis to place the reverse navigation option within a focus area of the user interface; in response to the reverse navigation option being placed within the focus area, displaying a plurality of ancestor categories of the first categories, the plurality of ancestor categories displayed as respective graphical images along a second axis of the user interface that passes through the focus area, at least one of the ancestor categories displayed along the second axis being from a different level of the hierarchy than another ancestor category displayed along the second axis; and in response to an ancestor category from the second axis being selected within the focus area, replacing the first categories with second categories along the first axis. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A non-transitory computer accessible medium including program instructions for causing a computer to perform a method for navigating between levels in an option tree, the method comprising:
-
displaying first options along a first axis of a user interface, the first options corresponding to a first level of the option tree; displaying a reverse navigation option along the first axis with the first options; allowing the first options and the reverse navigation option to be scrolled along the first axis through an intersection with a second axis of the user interface; displaying a second option along the second axis in response to the reverse navigation option being placed at the intersection of the first axis and the second axis, the second option corresponding to a second level of the option tree, the first level being a sublevel of the second level; and in response to the second option from the second axis being selected within the intersection, replacing the first options displayed along the first axis with the second option and one or more third options corresponding to the second level. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37)
-
-
38. A system for navigating a plurality of categories in a hierarchy, the system comprising:
-
a tuner for demodulating and demultiplexing video streams; an input interface for receiving user commands; and a user interface for allowing a user to select, through the input interface, one or more of the video streams for display, the user interface comprising; a first axis for displaying respective graphical images for; a first set of sibling categories in a hierarchy of categories; and a reverse navigation option; a focus area along the first axis, the respective graphical images for the first set of sibling categories and the reverse navigation option configured to be selectively scrolled along the first axis through the focus area using the input interface; and a second axis intersecting the first axis at substantially a right angle, the second axis displaying respective graphical images for a plurality of ancestor categories of the first set of sibling categories in response to the reverse navigation option being placed in the focus area, at least one of the ancestor categories displayed along the second axis being from a different level of the hierarchy than another ancestor category displayed along the second axis. - View Dependent Claims (39, 40)
-
-
41. A method for navigating a hierarchy of categories, the method comprising:
-
displaying first categories as respective graphical images along a first axis of a user interface, the first categories being siblings in a level of the hierarchy; selectively displaying ancestor categories of the first categories as respective graphical images along a second axis of the user interface, the second axis intersecting the first axis at substantially a right angle, at least one of the ancestor categories displayed along the second axis being from a different level of the hierarchy than another ancestor category displayed along the second axis; allowing the ancestor categories to be scrolled along the second axis to place a particular ancestor category within a focus area; and in response to the particular ancestor category in the focus area being selected, replacing the first categories with second categories along the first axis. - View Dependent Claims (42)
-
-
43. A system comprising:
-
means for displaying first options along a first axis of a user interface, the first options corresponding to a first level of an option tree; means for displaying a reverse navigation option along the first axis with the first options; means for allowing the first options and the reverse navigation option to be scrolled along the first axis through an intersection with a second axis of the user interface; means for displaying a second option along the second axis in response to the reverse navigation option being placed at the intersection of the first axis and the second axis, the second option corresponding to a second level of the option tree, the first level being a sublevel of the second level; and means for replacing the first options with third options along the first axis in response to the second option from the second axis being selected within the intersection, the third options corresponding to a third level of the option tree, the third level being a sublevel of the second level.
-
Specification