US4598384A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Graphics display with improved window organization
Assignee: International Business Machines Corp
•
Filing: 1983-04-22
•
Granted: 1986-07-01
•
Expires: 2003-04-22
Abstract
Abstract A display system has a driver program for displaying alphanumeric characters and a driver program for displaying graphics. When a graphics window is opened, a program in the operating system establishes a control block containing a code that has been made unique within the user's program. For operations within a window, a function packet is passed to the appropriate driver. The operations are identified by the unique code and several independent windows can be created.
Inventors
- 👤 Jerry C. Shaw
- 👤 Theodore G. VanKessel
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-24 04:07
CPC Classifications
G; G09; G09G; G09G5/00; G09G5/14
Claims Analysis
Total Claims: 2
Claim 1
Independent Claim
288 words
In a data processing system of the type having a display, a buffer memory for holding a pattern to be presented on the display, a processor memory for holding programs of an operating system and user programs, and a processor for executing the programs simultaneously, a system for operating on the display screen within more than one window, an improved system for operating with multiple windows that are independent in sizes and locations comprising, means in the operating system for establishing a plurality of control blocks (DIB) wherein each control block (DIB) contains a parameter (DIBVOL) that identifies a graphic device, such as a window, to be opened with the user program whereby the number of graphic devices to be opened within each user program is dynamically defined by said user program with each user program defining at least two graphic devices, means for establishing for each said window a parameter (LUN) uniquely identifying each said window within each said user program thereby allowing each said window to be independent of other windows within said user program, means (I/0 manager) for establishing for each said window a control block (DCB) containing said identifying parameter (LUN) and containing a pointer to a driver associated with the device to be opened, means for forming for each said window a function packet specifying a predetermined area of the screen as a window for operations identified by said uniquely identifying parameter and other function packets containing one or more functions to be performed within said window and optionally containing parameters, a drvier program including means for fetching from the user program said function packets and means for executing said function packets to provide a display within the window identified by said parameter.
Claim 2
Dependent Claim
288 words
In a data processing system of the type having a display, a buffer memory for holding a pattern to be presented on the display, a processor memory for holding programs of an operating system and user programs, and a processor for executing the programs simultaneously, a system for operating on the display screen within more than one window, an improved system for operating with multiple windows that are independent in sizes and locations comprising, means in the operating system for establishing a plurality of control blocks (DIB) wherein each control block (DIB) contains a parameter (DIBVOL) that identifies a graphic device, such as a window, to be opened with the user program whereby the number of graphic devices to be opened within each user program is dynamically defined by said user program with each user program defining at least two graphic devices, means for establishing for each said window a parameter (LUN) uniquely identifying each said window within each said user program thereby allowing each said window to be independent of other windows within said user program, means (I/0 manager) for establishing for each said window a control block (DCB) containing said identifying parameter (LUN) and containing a pointer to a driver associated with the device to be opened, means for forming for each said window a function packet specifying a predetermined area of the screen as a window for operations identified by said uniquely identifying parameter and other function packets containing one or more functions to be performed within said window and optionally containing parameters, a drvier program including means for fetching from the user program said function packets and means for executing said function packets to provide a display within the window identified by said parameter.
References Cited (Backward Citations)
US4197590A
Cited
US4197590B1
Cited
US4278973A
Cited
US4428065A
Cited
US4484302A
Cited
US4412294A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1989-06-30 | 1989-12-30 | 1990-07-01 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 1993-06-30 | 1993-12-30 | 1994-07-01 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 1997-06-30 | 1997-12-30 | 1998-07-01 | $7700.00 | Window Closed / Lapsed |