Graphical user interface user customization
First Claim
1. An apparatus comprising:
- a processing device; and
a storage accessible to the processing device and storing a sequence of instructions that when executed by the processing device, causes the processing device to;
cause a first plurality of menu items to be visually displayed within a first portion of a display element;
cause a first marker to be visually displayed within the first portion of the display element; and
in response to receiving an indication of a first manually-operable control being operated to select a first menu item of the first plurality of menu items that is in the vicinity of the first marker, cause the first menu item to become displayable on as part of a second plurality of menu items displayed on a racetrack menu that the processing device is able to cause to be displayed on the display element along with a visual portion of an audio/visual program, but separately from the visual display of the first plurality of menu items, wherein the racetrack menu has a ring shape caused by the processing device to be positioned about the periphery of the display element such that no portion of the visual portion of the audio/visual program is displayed outside the ring shape of the racetrack menu, wherein causing the first menu item to be displayable on the racetrack menu comprises further causing the processing device to;
display the first menu item on the racetrack menu as one of the second plurality of menu items displayed on the racetrack menu at a time when the sequence of instructions further cause the processing device to cause the racetrack menu to be displayed on the display element; and
enable the first menu item to be selectable by operation of a second manually-operable control along with all other menu items of the second plurality of menu items, wherein;
the racetrack menu has a geometric shape comprised of a plurality of sides comprising a first side, a second side and a third side;
the processing device is caused to display the first plurality of menu items divided among a plurality of scrollable columns of menu items comprising a first column and a second column;
the first column corresponds to the first side;
the second column corresponds to the second side and third side;
the first menu item is displayed within the second column; and
in response to receiving an indication of the first manually-operable control being operated to select the first menu item, the processing device is further caused by the sequence of instructions to select to cause the first menu item to become displayable within the second side in response to there being a lesser quantity of menu items of the second plurality of menu items being caused to be displayed on the second side than the quantity of menu items of the second plurality of menu items being caused to be displayed on the third side so as to balance the quantities of menu items being displayed on the second and third sides.
1 Assignment
0 Petitions
Accused Products
Abstract
A user interface for an audio/visual device enables a user to customize the selection of menu items that are displayable on a menu, perhaps a racetrack menu, provided by the user interface to enable the user to operate the audio/visual device, in which a multitude of menu items that may be selected for being so displayed are visually displayed and the user is able to operate a first manually-operable control (or a first set of manually-operable controls) to select a menu item from among that multitude for being displayed on the menu. It may be that the menu is simultaneously displayed with the multitude of menu items to enable the user to immediately see the results of their selections. It may be that the user is able to again select that menu item within the multitude of menu items to cause that menu item to cease being displayed on the menu. It may be that a second manually-operable control is provided to the user to enable the user to select another menu item already being displayed on the menu to cause that menu item to cease being displayed.
-
Citations
9 Claims
-
1. An apparatus comprising:
-
a processing device; and a storage accessible to the processing device and storing a sequence of instructions that when executed by the processing device, causes the processing device to; cause a first plurality of menu items to be visually displayed within a first portion of a display element; cause a first marker to be visually displayed within the first portion of the display element; and in response to receiving an indication of a first manually-operable control being operated to select a first menu item of the first plurality of menu items that is in the vicinity of the first marker, cause the first menu item to become displayable on as part of a second plurality of menu items displayed on a racetrack menu that the processing device is able to cause to be displayed on the display element along with a visual portion of an audio/visual program, but separately from the visual display of the first plurality of menu items, wherein the racetrack menu has a ring shape caused by the processing device to be positioned about the periphery of the display element such that no portion of the visual portion of the audio/visual program is displayed outside the ring shape of the racetrack menu, wherein causing the first menu item to be displayable on the racetrack menu comprises further causing the processing device to; display the first menu item on the racetrack menu as one of the second plurality of menu items displayed on the racetrack menu at a time when the sequence of instructions further cause the processing device to cause the racetrack menu to be displayed on the display element; and enable the first menu item to be selectable by operation of a second manually-operable control along with all other menu items of the second plurality of menu items, wherein;
the racetrack menu has a geometric shape comprised of a plurality of sides comprising a first side, a second side and a third side;the processing device is caused to display the first plurality of menu items divided among a plurality of scrollable columns of menu items comprising a first column and a second column; the first column corresponds to the first side; the second column corresponds to the second side and third side; the first menu item is displayed within the second column; and in response to receiving an indication of the first manually-operable control being operated to select the first menu item, the processing device is further caused by the sequence of instructions to select to cause the first menu item to become displayable within the second side in response to there being a lesser quantity of menu items of the second plurality of menu items being caused to be displayed on the second side than the quantity of menu items of the second plurality of menu items being caused to be displayed on the third side so as to balance the quantities of menu items being displayed on the second and third sides. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method comprising:
-
visually displaying a first plurality of menu items within a first portion of a display element that is capable of visually displaying a visual portion of an audio/visual program and a user interface comprising a menu; visually displaying a first marker among the first plurality of menu items and positioned in the vicinity of one of the menu items of the first plurality of menu items; simultaneously with visually displaying the first plurality of menu items, visually displaying the menu within a second portion of the display element, wherein the second portion of the display element is adjacent the first portion of the display element; visually displaying a second plurality of menu items within the menu; visually displaying a second marker among the second plurality of menu items and positioned in the vicinity of one of the menu items of the second plurality of menu items; and in response to receiving an indication of a first manually-operable control being operated to select a first menu item of the first plurality of menu items that is in the vicinity of the first marker, displaying the first menu item on the menu as part of the second plurality of menu items, wherein in response to receiving an indication of a second manually-operable control being operated to select a second menu item of the second plurality of menu items that is in the vicinity of the second marker, removing the second menu item from being displayed on the menu. - View Dependent Claims (7, 8)
-
-
9. A method comprising:
-
visually displaying a first plurality of menu items within a first portion of a display element that is capable of visually displaying a visual portion of an audio/visual program and a user interface comprising a menu; visually displaying a first marker among the first plurality of menu items and positioned in the vicinity of one of the menu items of the first plurality of menu items; simultaneously with visually displaying the first plurality of menu items, visually displaying the menu within a second portion of the display element, wherein the second portion of the display element is adjacent the first portion of the display element; visually displaying a second plurality of menu items within the menu; visually displaying a second marker among the second plurality of menu items and positioned in the vicinity of one of the menu items of the second plurality of menu items; and in response to receiving an indication of a first manually-operable control being operated to select a first menu item of the first plurality of menu items that is in the vicinity of the first marker, displaying the first menu item on the menu as part of the second plurality of menu items, wherein in response to receiving an indication of a second manually-operable control being operated to select a second menu item of the second plurality of menu items that is in the vicinity of the second marker, removing the second menu item from being displayed on the menu, wherein in response to receiving an indication of the second manually-operable control being operated to select a second menu item of the second plurality of menu items that is in the vicinity of the second marker, displaying the second menu item within the first portion as one of the first plurality of menu items.
-
Specification