Method and apparatus for providing programmable window-to-window focus change within a data processing system using a graphical user interface
First Claim
1. A method for bringing a window into focus on a graphical user interface having a plurality of windows being displayed on a graphics monitor screen within a data processing system, wherein said plurality of windows includes a user selected set of active windows and a set of inactive windows, wherein said data processing system includes a keyboard as an input device, said method comprising the steps of:
- adding a window-order-preference queue to said graphical user interface, wherein said window-order-preference queue includes a plurality of user selected active window entries;
inserting each of said plurality of entries with an active window name chosen from said set of active windows by a user, wherein the order of said insertion of each of said active window names is established according to said user'"'"'s expressed preference;
bringing a window corresponding to one of said plurality of entries within said window-order-preference queue into focus on said graphical user interface in response to an input stimulus by said user via said keyboard; and
preparing said focused window for data manipulation.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and apparatus are disclosed that allow rapid positioning of a cursor within a data processing system graphical user interface. The method involves establishing a preferred order of the cursor movement between at least a subset of windows with all windows active on the data processing system and then repositioning the cursor based upon the preferred order of the cursor movement between the windows when an input stimulus is activated. Next, the window is then activated based on the cursor being repositioned and then giving the activated window the focus within the graphical user interface, which then leads to the activated window being prepared for date manipulation. The apparatus comprises a keyboard coupled to the data processing system, a pointer device, also coupled to the data processing system, and means for establishing a user definable window application order preference queue. The preference queue allows a user to select another application from the queue by activating a selected key on the keyboard, typically the Alt-- Tab key.
109 Citations
12 Claims
-
1. A method for bringing a window into focus on a graphical user interface having a plurality of windows being displayed on a graphics monitor screen within a data processing system, wherein said plurality of windows includes a user selected set of active windows and a set of inactive windows, wherein said data processing system includes a keyboard as an input device, said method comprising the steps of:
-
adding a window-order-preference queue to said graphical user interface, wherein said window-order-preference queue includes a plurality of user selected active window entries; inserting each of said plurality of entries with an active window name chosen from said set of active windows by a user, wherein the order of said insertion of each of said active window names is established according to said user'"'"'s expressed preference; bringing a window corresponding to one of said plurality of entries within said window-order-preference queue into focus on said graphical user interface in response to an input stimulus by said user via said keyboard; and preparing said focused window for data manipulation. - View Dependent Claims (2, 3, 4)
-
-
5. A computer program product residing on a computer-usable medium for bringing a window into focus on a graphical user interface having a plurality of windows being displayed on a graphics monitor screen within a data processing system, wherein said plurality of windows includes a user selected set of active windows and a set of inactive windows, wherein said data processing system includes a keyboard as an input device, said computer program product comprising:
-
program code means for adding a window-order-preference queue to said graphical user interface, wherein said window-order-preference queue includes a plurality of user selected active window entries; program code means for inserting each of said plurality of entries with an active window name chosen from said set of active windows by a user, wherein the order of said insertion of each of said active window names is established according to said user'"'"'s expressed preference; program code means for bringing a window corresponding to one of said plurality of entries within said window-order-preference queue into focus on said graphical user interface in response to an input stimulus by said user via said keyboard; and program code means for preparing said focused window for data manipulation. - View Dependent Claims (6, 7, 8)
-
-
9. An apparatus for bringing a window into focus on a graphical user interface having a plurality of windows being displayed on a graphics monitor screen within a data processing system, wherein said plurality of windows includes a user selected set of active windows and a set of inactive windows,! wherein said data processing system includes a keyboard as an input device, said apparatus comprising:
-
means for adding a window-order-preference queue to said graphical user interface, wherein said window-order-preference queue includes a plurality of user selected active window entries; means for inserting each of said plurality of entries with an active window name chosen from said set of active windows by a user, wherein the order of said insertion of each of said active window name is established according to said user'"'"'s expressed preference; means for bringing a window corresponding to one of said plurality of entries within said window-order-preference queue into focus on said graphical user interface in response to an input stimulus by said user via said keyboard; and means for preparing said focused window for data manipulation. - View Dependent Claims (10, 11, 12)
-
Specification