Patent US4598384A successfully refreshed from Google Patents.
← Back to Patent Explorer
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
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

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 23:52
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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag