Menu management system
First Claim
1. In a computer system having a database identifying a plurality of screens having user-selectable options identified thereon, such screens being called menus and such user-selectable options being called picks, at least some of the picks identifying menus to be displayed, the system further including a display on which menus can be presented to a user of the system and further including user input means by which the user can specify actions to be taken including causing a menu to be presented on the display, a menu managements method performed by said computer system including the steps of:
- (A) responsive to user input means, storing user-identifications of menus that the user has selected,(B) responsive to user input means, presenting on the display a list of said stored user-identifications of menus,(C) accepting by user input means a selection of one of the user-identifications presented on the display, and(D) responsive to said selection, presenting on the display the menu corresponding to the user-identification selected by the user,whereby the user can go directly from one menu to a previously selected menu without needing to back through other previously selected menus.
5 Assignments
0 Petitions
Accused Products
Abstract
A menu management system providing application developers a flexible tool for building a consistent user interface. A menu data base is created and edited using a maintenance module. The menu data base is then used by a menu manager to present displays to the user and accept user selections. The system provides for user selections to be indicated by menu picks, programmable function keys, or by typed commands. The menu manager maintains a list of menus that have been presented to the user and provides four ways that the user can back up through these menus. One of these four ways is a command that causes the menu manager to display for the user a list previous menus, allow the user to select one from the list, and back up directly to the selected menu.
-
Citations
9 Claims
-
1. In a computer system having a database identifying a plurality of screens having user-selectable options identified thereon, such screens being called menus and such user-selectable options being called picks, at least some of the picks identifying menus to be displayed, the system further including a display on which menus can be presented to a user of the system and further including user input means by which the user can specify actions to be taken including causing a menu to be presented on the display, a menu managements method performed by said computer system including the steps of:
-
(A) responsive to user input means, storing user-identifications of menus that the user has selected, (B) responsive to user input means, presenting on the display a list of said stored user-identifications of menus, (C) accepting by user input means a selection of one of the user-identifications presented on the display, and (D) responsive to said selection, presenting on the display the menu corresponding to the user-identification selected by the user, whereby the user can go directly from one menu to a previously selected menu without needing to back through other previously selected menus. - View Dependent Claims (2, 3, 4)
-
-
5. In a computer based menu management system including a database identifying a plurality of screens having user-selectable options identified thereon, such screens being called menus and such user-selectable options being called picks, at least some of the picks identifying menus to be displayed;
- a display on which menus can be presented to a user of the system; and
user input means by which the user can specify actions to be taken including, by successive input actions, selecting a series of menus to be presented on the display and thereby defining a menu path, a computer-implemented menu management method included the steps of;(A) storing an indication of the user'"'"'s menu path, (B) updating the stored indication of the user'"'"'s menu path in response to the user'"'"'s selection of a menu, (C) responsive to a request from the user via the user input means, presenting on the display a list of the menus indicated in the user'"'"'s menu path, (D) accepting from the user by means of the user input means a selection of one of the menus presented in the displayed menu path, (E) responsive to the menu selection means, truncating the user'"'"'s menu path by updating the stored indication of the user'"'"'s menu path to include only the selected menu and those menus previously in the path that precede the selected menu, and (F) responsive to the user'"'"'s selection of a menu, presenting on the display the menu selected by the user, whereby to user can go from one menu to a previously selected menu without needing to back through previously selected menus. - View Dependent Claims (6)
- a display on which menus can be presented to a user of the system; and
-
7. A computer-based menu management system comprising
a data base of information about users of the system, including information defining security privilege for users, plurality of menu data bases, each data base defining a plurality of menus and a plurality of menu picks for each menu, and defining menu-level security information and pick-level security information, a display on which menus can be displayed to a user of the system, selection means by which a user of the system can select a menu to be displayed on the display including means for displaying the user-selected menu only if the menu-level security information for that menu and the user security information indicate that the user has the privilege to access the selected menu, and when a menu is displayed, for displaying only those menu picks for which the pick-level security information and the user security information indicate that the user has the privilege of access.
-
9. A computer-implemented method in a computer-based menu management system comprising:
-
a plurality of application programs; a display on which menus can be presented to a user of the system; a menu data base that associates menu picks with actions, and a PF key data base that associates programmable function keys with actions, where the actions associated with menu picks and with programmable function keys include call an application program, return a keyword to a calling program, and display a menu; a menu manager that can be called by any of a plurality of the application programs, the method including the steps of; (1) accepting user selections and initiating actions in response thereto, where a user can indicate a selection by means of a menu pick in which case the action associated in the menu data base with the menu pick is initiated, where a user can indicate a selection by means of a programmable function key in which case the action associated in the PF key data base with the programmable function key is initiated, and where a user can indicate a selection by means of a typed command in which case the command typed by the user will be initiated, (2) responsive to a user selection to call a program, calling an application program, (3) responsive to a user selection to return a keyword, returning a keyword to a program that called the menu manager, and (4) responsive to a user selection to display a menu, displaying a menu from the menu data base on said display, wherein said displaying function includes; responsive to a selection of a menu by the user, storing an entry for the selected menu in a list of menus, responsive to said means for storing and a user request, displaying a list of menu titles for the menus in the menu list, and accepting a user selection of one of the displayed titles and displaying the menu corresponding to the selected title.
-
Specification