System for real-time adaptation to changes in display configuration
DCFirst Claim
1. A method for reconfiguring a computer system to accommodate changes in a display environment, comprising the steps of:
- detecting the addition or removal of a display device in the computer system;
providing a notification to a component of an operating system executing on said computer system that a video device has been added or removed, in response to said detection; and
modifying the allocation of display space to display devices via said operating system component, in response to said notification and in accordance with the addition or removal of a video device.
1 Assignment
Litigations
0 Petitions
Accused Products
Abstract
A hot-plugging capability for video devices is achieved by shifting the responsibility for recognizing changes in the configuration of a display environment from a computer'"'"'s operating system to a device manager. When an input/output device is added to or removed from the computer system, an interrupt signal informs a device manager of the fact that a change in configuration has occurred. In response thereto, the device manager determines whether the changed component relates to the computer'"'"'s display function. If so, the device manager makes a call to the computer'"'"'s display manager, to inform it of the fact that the display configuration has changed. In response to this call, the display manager reconfigures the display space for the computer system and notifies clients as appropriate, to accommodate display features associated with the added component. With this change in the configuration of the display space, the added component becomes immediately available for use.
26 Citations
43 Claims
-
1. A method for reconfiguring a computer system to accommodate changes in a display environment, comprising the steps of:
-
detecting the addition or removal of a display device in the computer system; providing a notification to a component of an operating system executing on said computer system that a video device has been added or removed, in response to said detection; and modifying the allocation of display space to display devices via said operating system component, in response to said notification and in accordance with the addition or removal of a video device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A system which provides hot-plugging capabilities for display devices, comprising:
-
a video device including a frame buffer for storing data that defines an image to be displayed on an associated display device; a first operating system component which defines a display space and assigns a portion of said display space to said frame buffer, and which provides data for images to be displayed to said frame buffer; and a second operating system component which detects the addition or removal of a display device in a computer system, and provides a notification of such addition or removal to the first operating system component in response to said detection, to cause the assignment of a portion of the display space to be modified in accordance with a detected addition or removal. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32)
-
-
33. A computer-readable medium having a device manager program and a display manager program stored thereon, wherein said device manager program causes a computer system to perform the steps of:
-
detecting the addition or removal of a display device in the computer system, and providing a notification to said display manager program when a display device is added or removed; and wherein said display manager program causes the computer system to perform the step of; modifying the allocation of display space to display devices in response to said notification from said device manager program. - View Dependent Claims (34, 35, 36, 37, 38, 39, 40, 41, 42, 43)
-
Specification