Method of generating a hierarchical window list in a graphical user interface
First Claim
1. A method of enhancing the efficiency of user manipulation of a plurality of object owned windows which are simultaneously open in a graphic user interface on a computer system, the method comprising the steps of:
- maintaining for each of a plurality of objects, an object list of opened windows owned by each object;
monitoring user inputs to the computer system for a user request for a window list;
responsive to suer request for the window list, retrieving each object list and, for object lists having a single opened window, adding a window entry to the window list and for object lists having a plurality of opened windows, adding an object entry and a plurality of window entries to the window list each entry in the window list including a title identifying each object or owning object and a description;
displaying the window list such that a user may select an entry therefrom;
responsive to user selection of an object title entry, assigning all opened windows belonging to the object to a selection list;
responsive to user selection of an entry including a window description, assigning the associated open window to the selection list; and
thereafter, displaying a menu of permitted actions for all entries in the selection list wherein user manipulation of said plurality of object ownded windows is enhanced.
8 Assignments
0 Petitions
Accused Products
Abstract
Disclosed is a method of accessing at least a first of a plurality of object owned windows simultaneously open in a graphic user interface on a computer system. For each object on a computer system, an object list is maintained. The object list includes all opened windows owned by the objects. User inputs to the computer system are monitored for a user request for a window list. Responsive to a user request for the window list, each object list is retrieved and, for objects lists having a single opened window, a window entry to the window list is listed. For object lists having a plurality of opened windows, an object entry and a plurality of window entries are added to the window list. The window list is then displayed. Window names include an owning object identifier and a description of the window. Adding a object entry and a plurality of window entries to a window list includes making the name of the object an entry and includes generating a plurality of entries for windows including descriptions of the windows. The window descriptions are placed proximate to but separate from the object name upon display of the window list.
151 Citations
4 Claims
-
1. A method of enhancing the efficiency of user manipulation of a plurality of object owned windows which are simultaneously open in a graphic user interface on a computer system, the method comprising the steps of:
-
maintaining for each of a plurality of objects, an object list of opened windows owned by each object; monitoring user inputs to the computer system for a user request for a window list; responsive to suer request for the window list, retrieving each object list and, for object lists having a single opened window, adding a window entry to the window list and for object lists having a plurality of opened windows, adding an object entry and a plurality of window entries to the window list each entry in the window list including a title identifying each object or owning object and a description; displaying the window list such that a user may select an entry therefrom; responsive to user selection of an object title entry, assigning all opened windows belonging to the object to a selection list; responsive to user selection of an entry including a window description, assigning the associated open window to the selection list; and thereafter, displaying a menu of permitted actions for all entries in the selection list wherein user manipulation of said plurality of object ownded windows is enhanced. - View Dependent Claims (2)
-
-
3. A computer system for enhancing the efficiency of user manipulation of a plurality of object owned windows which are simultaneously open in a graphic user interface on the computer system, comprising:
-
an object list of opened windows owned by each object in the data processing system; means for monitoring user inputs to the computer system for a user request for a window list; means responsive to user request for the window list for retrieving each object list and, for object lists having a single opened window, adding a window entry to the window list and for object lists having a plurality of opened windows, adding an object entry and a plurality of window entries to the window list, each entry in the window list including a title identifying each object or owning object and a description; means responsive to user selection of an object title entry, assigning all opened windows belonging to the object to a selection list; means responsive to user selection of an entry including a window description, assigning the associated open window to the selection list; and means for thereafter, displaying a menu of permitted actions for all entries in the selection list wherein user manipulation of said plurality of object owned windows is enhanced. - View Dependent Claims (4)
-
Specification