Claims Analysis
Total Claims: 8
Claim 1
Independent Claim
239 words
A data processing system comprising: (a) means for executing a plurality of programs concurrently, (b) a display screen for displaying data associated with any one of the programs, (c) means for allocating any one of the programs to a foreground mode in which it is allowed to access the display screen and for allocating the other programs to a background mode in which they are not allowed to access the display screen, (d) means for maintaining, in respect of each of the programs currently in the background mode, display screen data indicating the current status of that program, (e) means for maintaining a review menu containing a list of those programs currently having display screen data available, (f) a manually operable review key, (g) means responsive to operation of the review key to cause said review menu to be displayed on the screen in place of information from the program currently in the foreground mode, (h) manually operable selection means, (i) means responsive to operation of said selection means when the review menu is being displayed, to select one of the programs listed on that menu and to cause the display screen data of the selected program to be displayed on the screen for as long as said selection means is operated, and (j) means responsive to release of said manually operable selection means to restore to the screen the information from the program currently in the foreground mode.
Claim 2
Dependent Claim
239 words
A data processing system comprising: (a) means for executing a plurality of programs concurrently, (b) a display screen for displaying data associated with any one of the programs, (c) means for allocating any one of the programs to a foreground mode in which it is allowed to access the display screen and for allocating the other programs to a background mode in which they are not allowed to access the display screen, (d) means for maintaining, in respect of each of the programs currently in the background mode, display screen data indicating the current status of that program, (e) means for maintaining a review menu containing a list of those programs currently having display screen data available, (f) a manually operable review key, (g) means responsive to operation of the review key to cause said review menu to be displayed on the screen in place of information from the program currently in the foreground mode, (h) manually operable selection means, (i) means responsive to operation of said selection means when the review menu is being displayed, to select one of the programs listed on that menu and to cause the display screen data of the selected program to be displayed on the screen for as long as said selection means is operated, and (j) means responsive to release of said manually operable selection means to restore to the screen the information from the program currently in the foreground mode.
Claim 3
Dependent Claim
78 words
A system according to claim 1 wherein the manually operable selection means comprises a plurality of further keys, and wherein the means responsive to operation of said selection means is responsive to operation of a single one of said further keys to select one of the programs listed on the review menu and to cause the display screen data of the selected program to be displayed on the screen for as long as that further key is held.
Claim 4
Dependent Claim
67 words
A system according to claim 2 further including means responsive to operation of a different one or a combination of said further keys, for selecting one of the programs listed on the review menu and causing the display screen data of the selected program to be displayed on the screen and to be maintained on the screen after that key or combination of keys has been released.
Claim 5
Dependent Claim
105 words
A system according to claim 1 including: (a) means for maintaining a resume menu containing a list of programs currently in the background mode, (b) a manually operable resume key, (c) means responsive to operation of the resume key for causing the program currently in the foreground mode to be reallocated to the background mode and causing the resume menu to be displayed on the screen, and (d) means responsive to operation of the manually operable selection means while the resume menu is being displayed, to select one of the programs listed on that menu and to allocate the selected program to the foreground mode.
Claim 6
Dependent Claim
98 words
A system according to claim 1 including: (a) means for maintaining a start menu containing a list of programs not currently being executed but available for execution, (b) a manually operable start key, (c) means responsive to operation of the start key for causing the start menu to be displayed on the screen in place of any information currently displayed there, and (d) means responsive to operation of the manually operable selection means while the start menu is being displayed for selecting one of the programs listed on the start menu and causing that program to be executed.
Claim 7
Independent Claim
171 words
A method of operating a data processing system comprising processing means, a display screen and a keyboard, the method comprising the steps: (a) executing a plurality of programs concurrently in the processing means, (b) maintaining, in respect of at least some of the programs, display screen data indicating the current status of the program, (c) maintaining a review menu containing a list of those programs currently having display screen data available, (d) in response to operation of a predetermined key on said keyboard, displaying the review menu on the screen, (e) in response to operation of a further key on said keyboard, while the review menu is being displayed, selecting one of the programs listed on the review menu and causing the display screen data of the selected program to be displayed on the screen, for as long as said further key is held, and (f) in response to release of said further key, restoring to the screen the information that was being displayed prior to operation of said predetermined key.
Claim 8
Independent Claim
171 words
A method of operating a data processing system comprising processing means, a display screen and a keyboard, the method comprising the steps: (a) executing a plurality of programs concurrently in the processing means, (b) maintaining, in respect of at least some of the programs, display screen data indicating the current status of the program, (c) maintaining a review menu containing a list of those programs currently having display screen data available, (d) in response to operation of a predetermined key on said keyboard, displaying the review menu on the screen, (e) in response to operation of a further key on said keyboard, while the review menu is being displayed, selecting one of the programs listed on the review menu and causing the display screen data of the selected program to be displayed on the screen, for as long as said further key is held, and (f) in response to release of said further key, restoring to the screen the information that was being displayed prior to operation of said predetermined key.