Method and apparatus for selectably expandable menus
First Claim
1. A method for presenting and selecting menu options on a display of a computer system having a processor and an input device, the method comprising the steps of:
- bounding a panel region on the display, by use of the processor, into a plurality of menu panels, each menu panel comprising a menu option, said plurality of menu panels having a position relationship to each other;
operating the input device to select a first particular one of said plurality of menu panels comprising a first particular one menu option; and
expanding said first particular one menu panel to present a first expanded menu panel having options associated with but excluding said first particular one menu option, said first expanded menu panel presented in place of said first particular one menu panel while maintaining said position relationship of said plurality of menu panels.
3 Assignments
0 Petitions
Accused Products
Abstract
A menu interface including a bounded region divided into menu panels, each panel having a menu option. Selection of the menu option replaces the menu panel corresponding to a particular option with an expanded menu panel having tools, options, features and controls corresponding to the selected option. The menu interface is customizable to allow a user to expand, or contract, one or more panels to provide efficient access to the tools, options, features and controls of the expanded menu panels. Expanded menu panels maintain their relative order, and do not contract after a user makes a selection. Expansion and contraction of menu panels is expressly controlled by the user.
-
Citations
20 Claims
-
1. A method for presenting and selecting menu options on a display of a computer system having a processor and an input device, the method comprising the steps of:
-
bounding a panel region on the display, by use of the processor, into a plurality of menu panels, each menu panel comprising a menu option, said plurality of menu panels having a position relationship to each other; operating the input device to select a first particular one of said plurality of menu panels comprising a first particular one menu option; and expanding said first particular one menu panel to present a first expanded menu panel having options associated with but excluding said first particular one menu option, said first expanded menu panel presented in place of said first particular one menu panel while maintaining said position relationship of said plurality of menu panels. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A method for presenting and selecting menu options on a display of a computer system having a processor and an input device, the method comprising the steps of:
-
bounding a panel region on the display, by use of the processor, into a plurality of menu panels, each menu panel comprising a menu option, said plurality of menu panels having a position relationship to each other; operating the input device to activate a particular one of said plurality of menu panels comprising a particular menu option; and replacing said particular one menu panel with an expanded menu panel having options associated with but excluding said particular menu option while the processor maintains said position relationship among said plurality of menu panels and said expanded menu panel.
-
-
19. A system for presenting and selecting menu options, comprising:
-
a computer system having a processor, a display and an input device; means, coupled to said processor and said display, for presenting a first bounded region composed of a plurality of menu panels, each menu panel comprising a menu option, and said plurality of menu panels arranged in a particular position relationship with each other; means, coupled to said input device and said processor, for selecting a particular one of said plurality of menu panels comprising a particular menu option, said processor responsive to control signals from said input device to select said particular one of said plurality of menu panels comprising said particular one menu option; means, coupled to said selecting means, for activating said particular one menu panel; means, coupled to said activating means and to said processor, for expanding said particular one menu panel to produce an expanded menu panel having control features associated with but excluding said particular menu option, said expanding means determining a second bounded region composed of said expanded menu panel and said plurality of menu panels except for said particular one menu panel while maintaining said particular position relationship with said expanded menu panel substituted for said particular one menu panel; and means, coupled to said expanding means and to said display, for presenting said second bounded region.
-
-
20. An apparatus for controlling a master menu, the master menu including a plurality of menu options, one associated with each of a plurality of menu panels, displayed on a computer monitor, the computer monitor coupled to a processor, memory, and a user input device for issuing selection commands to a menu panel selection means, coupled to the processor, for controlling selection of menu panel items responsive to issued selection commands, the apparatus comprising:
-
a menu list data definition stored in the memory to define a number, a type, and a relative order of the menu options; menu definition means, coupled to the processor and to the memory, for bounding a first region and partitioning said first region into a plurality of divisions corresponding to the plurality of menu options; menu display means, coupled to said master menu definition means and said menu list data definition, for displaying said bounded region, including said plurality of divisions, on the monitor in accordance with said relative order; menu option identification means, coupled to the menu panel selection means, for identifying a particular one menu option; and menu expanding means, coupled to said processor, for expanding a particular one of said plurality of divisions corresponding to said particular one menu option to replace said particular one division with an expanded division including a tool associated with said particular one menu option, said expanded division excluding said particular one menu option said processor determining a second bounded region to maintain said relative order with said expanded division substituted for said particular one division.
-
Specification