Automatic configuration of multiple monitor systems
First Claim
Patent Images
1. An apparatus comprising:
- a first computer including a processor, a memory, at least one application running on the computer and an operating system running on the computer, a first display, and a first sound producing device;
a second computer having its own processor and memory, running applications, having a second display, and a second sound producing device;
said second computer connected to receive information from said first computer over a connection,said operating system operating to automatically display content associated with a currently running program on said first display, and to send information over said connection to display content on said second display associated with said currently running program on said second display in a first mode of operation, and in a second mode of operation to automatically display, on said second display, second specified content associated with a previous history of said computer, previous to running said currently running program; and
wherein said memory in said first computer stores computer-based rules, which rules define that if a first condition occurs that indicates that the currently running program is capable of being displayed on multiple screens, then said first mode is established and outputs of said currently running program are displayed on both said first display and said second display, in a way that allows interacting with parts of said application that are displayed on said first display, and also interacting with parts of said application that are displayed on said second display,and if a second condition occurs that indicates that the currently running application is not capable of being displayed on multiple screens, then said second mode is established and said second specified content is displayed on said second screen, where said second specified content is not information from the currently running program,where said operating system operates said first and second modes according to computer-based rules, and allows a user to change content of the displays by a manual operation.
0 Assignments
0 Petitions
Accused Products
Abstract
Control of multiple display screens associated with a computer, wherein the auxiliary screen display content that depends on conditions of the computer. During some times the auxiliary screen displays content associated with the presently executing program, and during other times the auxiliary screen displays history information. The rules can be automatically changed or manually changed.
50 Citations
19 Claims
-
1. An apparatus comprising:
-
a first computer including a processor, a memory, at least one application running on the computer and an operating system running on the computer, a first display, and a first sound producing device; a second computer having its own processor and memory, running applications, having a second display, and a second sound producing device; said second computer connected to receive information from said first computer over a connection, said operating system operating to automatically display content associated with a currently running program on said first display, and to send information over said connection to display content on said second display associated with said currently running program on said second display in a first mode of operation, and in a second mode of operation to automatically display, on said second display, second specified content associated with a previous history of said computer, previous to running said currently running program; and wherein said memory in said first computer stores computer-based rules, which rules define that if a first condition occurs that indicates that the currently running program is capable of being displayed on multiple screens, then said first mode is established and outputs of said currently running program are displayed on both said first display and said second display, in a way that allows interacting with parts of said application that are displayed on said first display, and also interacting with parts of said application that are displayed on said second display, and if a second condition occurs that indicates that the currently running application is not capable of being displayed on multiple screens, then said second mode is established and said second specified content is displayed on said second screen, where said second specified content is not information from the currently running program, where said operating system operates said first and second modes according to computer-based rules, and allows a user to change content of the displays by a manual operation. - View Dependent Claims (2, 3, 4)
-
-
5. A method, comprising:
-
detecting applications which are running on a computer; using conditions, including both said applications which are running and preset preferences, to automatically control a content which is displayed on both a main screen and at least one auxiliary screen associated with the computer, operating in a first mode in which content on the auxiliary screen includes content associated with said main screen and in which said content on said auxiliary screen is different than the content on the main screen, and operating in a second mode in which said auxiliary screen includes content associated with a previous operation of the computer that is not connected with said content being displayed on said main screen, said operating in said first or second mode depending on said conditions that includes both said applications which are running and said preset preferences; and storing computer-based rules specifying said conditions, which rules define that if a first condition occurs, then a specified content should be displayed on the auxiliary screen, and using the computer to execute said rules to define said content for said auxiliary screen. - View Dependent Claims (6, 7, 8, 9, 10, 11)
-
-
12. A computer system comprising:
-
a processor, running an operating system in which multiple programs are simultaneously open, each said program having information and producing output results when active, said processor producing outputs that control both at least a main screen and an auxiliary screen, separate from the main screen; said operating system controlling said multiple programs and defining a currently active program, according to a plurality of computer-based rules having conditions and results which rules define that if a first condition occurs, then said currently active program is automatically displayed on both the main screen and also on the auxiliary screen in a way that allows interacting with parts of said currently active program that are displayed on said main screen, and also interacting with parts of said currently active program that are displayed on said auxiliary screen, where said first condition is that the currently active program is multiple screen enabled and can display different information on different screens including at least a main screen and an auxiliary screen, said operating system controlling said multiple programs, according to said plurality of computer-based rules having conditions and results which rules define that if a second condition occurs, where said second condition indicates that said currently active program is not multiple screen enabled, then a second specified content, different than said currently active program is automatically displayed on said auxiliary screen, where the second specified content that is displayed when the second condition is determined, is not part of said currently active program; and said computer operating to execute said computer-based rules to automatically determine the content of the auxiliary screen; said computer allowing a user to change a content of the auxiliary screen; and said computer automatically changing the rules when a user changes the content of the auxiliary screen such that subsequent operations after said user changing the content of the auxiliary screen use changed rules that take into account the user having changed the content of the auxiliary screen. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
Specification