Claims Analysis
Total Claims: 8
Claim 1
Independent Claim
427 words
In a computer system, a computer implemented method for providing a user interface, the method comprising the steps of: (a) displaying, by a main module process of the user interface, a user interface graphic display shell, said graphic display shell being continually displayed on top of any other application programs executing on said computer system, said graphic display shell being displayed along a horizontal side of said user interface so as to allow display of any application programs executing on said computer system; (b) displaying, by a plurality of application program panel modules processes, a plurality of application program panel displays integrated into the user interface graphic display shell, each application program panel module process displaying a single application program panel display wherein the plurality of application program panel displays are displayed in a horizontal row within graphic boundaries of the user interface graphic display shell, each application program panel display being associated with a particular group of application programs for execution on said computer system; (c) displaying at least one resource panel display which is also integrated into the user interface graphic display shell, each at least one resource panel display representing a resource in the computer system other than an application program, wherein each said at least one resource panel display is displayed within graphic boundaries of the user interface graphic display shell at a screen region which maintains a user-specified position relative to said horizontal row of application program panel displays; (d) in response to a first user input for selecting a desired one of said plurality of application program panel displays, displaying a list of the group of application programs associated with said desired application program panel display which has been selected; (e) in response to a second user input for selecting a desired program for execution from said group of application programs being displayed in step (d), launching execution of said desired application program; and (f) in response to a third user input for repositioning said graphic display shell along a vertical side of said user interface, automatically reconfiguring display of said plurality of application program panel modules and said at least one resource panel display,. so that said plurality of application program panel displays is displayed in a vertical row within graphic boundaries of the user interface graphic display shell and so that Said at least one resource panel display is displayed within graphic boundaries of the user interface graphic display shell at a screen region which maintains a user-specified position relative to said vertical row of application program panel displays.
Claim 2
Dependent Claim
427 words
In a computer system, a computer implemented method for providing a user interface, the method comprising the steps of: (a) displaying, by a main module process of the user interface, a user interface graphic display shell, said graphic display shell being continually displayed on top of any other application programs executing on said computer system, said graphic display shell being displayed along a horizontal side of said user interface so as to allow display of any application programs executing on said computer system; (b) displaying, by a plurality of application program panel modules processes, a plurality of application program panel displays integrated into the user interface graphic display shell, each application program panel module process displaying a single application program panel display wherein the plurality of application program panel displays are displayed in a horizontal row within graphic boundaries of the user interface graphic display shell, each application program panel display being associated with a particular group of application programs for execution on said computer system; (c) displaying at least one resource panel display which is also integrated into the user interface graphic display shell, each at least one resource panel display representing a resource in the computer system other than an application program, wherein each said at least one resource panel display is displayed within graphic boundaries of the user interface graphic display shell at a screen region which maintains a user-specified position relative to said horizontal row of application program panel displays; (d) in response to a first user input for selecting a desired one of said plurality of application program panel displays, displaying a list of the group of application programs associated with said desired application program panel display which has been selected; (e) in response to a second user input for selecting a desired program for execution from said group of application programs being displayed in step (d), launching execution of said desired application program; and (f) in response to a third user input for repositioning said graphic display shell along a vertical side of said user interface, automatically reconfiguring display of said plurality of application program panel modules and said at least one resource panel display,. so that said plurality of application program panel displays is displayed in a vertical row within graphic boundaries of the user interface graphic display shell and so that Said at least one resource panel display is displayed within graphic boundaries of the user interface graphic display shell at a screen region which maintains a user-specified position relative to said vertical row of application program panel displays.
Claim 3
Dependent Claim
46 words
The method of claim 1, further comprising: receiving fourth user input for resizing said user interface graphic display shell in a single dimension; and in response to said fourth user input, automatically resizing at least some of the application program panel displays in said single dimension.
Claim 4
Dependent Claim
27 words
The method of claim 2, further comprising: in response to said fourth user input, automatically removing at least some of the application program panel displays from display.
Claim 5
Dependent Claim
17 words
The method of claim 2, wherein said fourth user input includes user input from a mouse device.
Claim 6
Dependent Claim
21 words
The method of claim 2, wherein said single dimension comprises a selected one of a horizontal dimension and a vertical dimension.
Claim 7
Dependent Claim
47 words
The method of claim 2, further comprising: receiving fifth user input for resizing said user interface graphic display shell in another single dimension; and in response to said fifth user input, automatically resizing at least some of the application program panel displays in said another single dimension.
Claim 8
Dependent Claim
22 words
The method of claim 2, wherein said resizing includes a selected one of shrinking and expanding said user interface graphic display shell.