Method and apparatus for dynamic promotion of background window displays in multi-tasking computer systems
First Claim
1. A method in a multi-tasking computer system having a processor for executing a plurality of computer application programs which are simultaneously active and displayed in a plurality of windows which at least partially overlap in a selected order, of dynamically promoting a selected one of said plurality of windows to a topmost position, said method comprising the steps of:
- utilizing said processor to monitor a particular one of said plurality of computer application programs displayed within said selected one of said plurality of windows to detect an output of data from said particular one of said plurality of computer application programs wherein said selected one of said plurality of windows is at least partially overlapped; and
automatically promoting said selected one of said plurality of windows to a topmost position without user intervention in response to said detection of an output of data from said particular one of said plurality of computer application programs.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and apparatus are disclosed for dynamically promoting a selected background window displayed on a computer system among a plurality of windows which at least partially overlap the background window. The output of data from the selected background window is monitored and is utilized to selectively provide an unencumbered display by altering the display sequence of the windows to automatically promote the background window to the uppermost display position, in accordance with the state of a display attribute associated with the background window. After the output of data by the selected window has occurred, the display attribute may be utilized to determine whether or not the selected window returns to its previous display position or remains in the uppermost display position.
96 Citations
7 Claims
-
1. A method in a multi-tasking computer system having a processor for executing a plurality of computer application programs which are simultaneously active and displayed in a plurality of windows which at least partially overlap in a selected order, of dynamically promoting a selected one of said plurality of windows to a topmost position, said method comprising the steps of:
-
utilizing said processor to monitor a particular one of said plurality of computer application programs displayed within said selected one of said plurality of windows to detect an output of data from said particular one of said plurality of computer application programs wherein said selected one of said plurality of windows is at least partially overlapped; and automatically promoting said selected one of said plurality of windows to a topmost position without user intervention in response to said detection of an output of data from said particular one of said plurality of computer application programs. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A multi-tasking computer system for use in processing a plurality of computer application programs which are simultaneously active within said multi-tasking computer system, said multi-tasking computer system comprising:
-
display means for displaying each of said plurality of computer application programs within a different one of a plurality of windows which at least partially overlap in a selected order; processor means coupled to said display means for monitoring a particular one of said plurality of computer application programs displayed within a selected one of said plurality of windows to detect an output of data from said particular one of said plurality of computer application programs wherein said selected one of said plurality of windows is at least partially overlapped; and display control means coupled to said processor means for automatically promoting said selected one of said plurality of windows to a topmost position in response to said detection of an output of data from said particular one of said plurality of computer application programs. - View Dependent Claims (7)
-
Specification