Object-oriented system for servicing windows
AssigneeObject Technology Licensing Corp.
InventorsLawrence A. Lynch-Freshner, Donald M. Marsh, Steve H. Milne, Jeff A. Zias
Life of this patent
Estimating the term…
Loading patent…
AssigneeObject Technology Licensing Corp.
InventorsLawrence A. Lynch-Freshner, Donald M. Marsh, Steve H. Milne, Jeff A. Zias
Estimating the term…
A window server communicates with clients and creates, destroys and modifies window objects. Objects are created in response to parameters provided by clients. Clients can obtain a variety of information regarding windows managed by the window server. Hardware windows are supported by subclassing objects, which provides polymorphic screen objects. Therefore, it does not matter whether the window is created by a hardware or software entity. Clients may be notified by the window server in response to certain events occurring with respect to particular windows, such as a configuration change. The window server also dynamically manages a default window layering scheme which takes into account the parameters specified, or not specified, by clients as well as the characteristics of the windows currently being managed by the window server. The window server also supports window clustering, which allows a window to span monitors. The window server also allows extensive changes to the characteristics of the desktop in response to configuration programs.
An apparatus for allocating and managing a plurality of windows on a display device for use by client applications and a user, the apparatus comprising:
A computer-implemented method of allocating and managing a plurality of windows on a display device for use by client applications and a user, in a computer system having a screen buffer for storing display information, the display information being mapped to picture elements of the display device, a display adapter for obtaining the display information from the screen buffer and responsively causing an image to be displayed on the display device, a memory holding the client applications, and a processor under the control of the client applications, the method comprising the steps of:
Dependencies are inferred from the claim text.