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 an input/output device in the computer system;
determining whether an input/output device which has been added or removed is a video device, in response to said detection;
providing a notification to a display manager when a determination is made that a video device has been added or removed; and
modifying the allocation of display space to display devices via said display manager, in accordance with the addition or removal of a video device.
2 Assignments
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.
37 Citations
33 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 an input/output device in the computer system;
determining whether an input/output device which has been added or removed is a video device, in response to said detection;
providing a notification to a display manager when a determination is made that a video device has been added or removed; and
modifying the allocation of display space to display devices via said display manager, in accordance with the addition or removal of a video device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 22, 23)
-
-
10. 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 display manager 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 device manager which detects the addition or removal of a device in a computer system, determines whether a device which has been added or removed is a video device, and provides a notification of such addition or removal to the display manager when a video device is determined to have been added or removed, 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 (11, 12)
-
-
13. A system which provides hot-plugging capabilities for display devices, comprising:
-
at least one display for displaying images;
a display manager which defines a display space and assigns a portion of said display space to a display device, and which provides data for images to be displayed on said display device; and
a device manager which detects the addition or removal of a device in a computer system, determines whether a device which has been added or removed is a display device, and provides a notification of such addition or removal to the display manager when a display device is determined to have been added or removed, 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 (14, 15)
-
-
16. A computer-readable medium containing a device manager program and a display manager program, wherein said device manager program performs the steps of
detecting the addition or removal of an input/output device in a computer system, determining whether the input/output device is a video device, and providing a notification to the display manager program when a video device is added or removed; -
and wherein said display manager performs the step of;
modifying the allocation of display space to display devices in response to said notification from the device manager. - View Dependent Claims (17, 18, 19, 20, 21)
-
-
24. 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 video device in the computer system;
providing a notification to a display manager that a video device has been added or removed;
modifying the allocation of display space to display devices via said display manager, in accordance with the addition or removal of a video device; and
reconfiguring a color look-up table to correspond to the status of objects located in the display space.
-
-
25. 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 display manager 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;
a device manager which detects the addition or removal of the video device to a computer system, and provides a notification of such addition or removal to the display manager to cause the assignment of a portion of the display space to be modified in accordance with a detected addition or removal; and
means responsive to the removal of a video device for storing a preference file in memory which indicates the status of objects being displayed. - View Dependent Claims (26, 27, 28)
-
-
29. A computer-readable medium containing a device manager program and a display manager program, wherein said device manager program performs the steps of:
-
detecting the addition or removal of a video device in a computer system, and providing a notification to the display manager program when a video device is added or removed;
and wherein said display manager performs the steps of;
modifying the allocation of display space to display devices in response to said notification from the device manager, and storing a preference file relating to the status of objects appearing on a display device, and restoring objects to the status stored in the preferences file when a video device is added. - View Dependent Claims (30, 31)
-
-
32. A computer-readable medium containing a device manager program and a display manager program, wherein said device manager program performs the steps of:
-
detecting the addition or removal of a video device in a computer system, and providing a notification to the display manager program when a video device is added or removed;
and wherein said display manager performs the step of;
modifying the allocation of display space to display devices in response to said notification from the device manager, and reconfiguring at least one computer resource in accordance with the modification of the display space allocation. - View Dependent Claims (33)
-
Specification