Patent ID: 7523404

Claim:
A method for dynamically generating a console menu comprising: reading program code and processing said program code with a processing core to perform the following method: displaying a console menu to a user that provides one or more menu options, wherein each of said one or more menu options is coupled to one or more respective console listeners such that there is at least one listener object instance per menu option and each of said one or more menu options that include an ability to generate a sub menu have their own instance of a default listener object that triggers display of a new menu, each default listener instance being different than each listener object instance; waiting for said user to choose a selection from said menu options; once a selection of a particular menu option is made, notifying at least one of its associated one or more console listeners, said at least one console listener being configuration software for at least one of: a dispatcher a server; and, dynamically generating a new console menu for said user based on said selection chosen by said user, wherein said new console menu provides a new set of one or more user selectable options, said dynamically generating including said configuration software determining that menu options are to be hidden from said user, and, in response thereto said configuration software providing a structure that describes said new console menu.