← Back to Patent Explorer
EP0223557A2 Expired / Lapsed EP ⏱️ 0.0 years remaining

Display control in a data processing system

Assignee: EMC Corp
•
Filing: 1986-11-12
•
Granted: —
•
Expires: 2006-11-12
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract In a distributed computer system, each CPU (101) accesses memory via an intelligent memory control unit (401) connected by a memory bus (404) to a local memory (102) and video memory (113) and by an interface bus to other memory control units (401) In the system. A video control unit (406) relieves the CPU (101) of much of the detailed work of modifying bit maps in the video memory (113). More specifically, in order to enhance the ability of the system to manage displays, especially in a technical graphics environment, where a single physical display supports a plurality of logical displays (windows), machine-language (graphics) instructions are provided which, in conjunction with logical display descriptors (forms) that describe each window, enable management and generation of display image data to be performed directly by the processing hardware of the digital computer system, minimizing the need for intervening software. Mechanisms are provided which gives the hardware the ability to defer complex protection and creation policies (faults) to operating system software. Data computed from the logical display descriptors may be encached, greatly enhancing the speed of consecutive operations on windows. Graceful creation is enhanced by permitting prosessing control to escape (trap) to software emulation handlers.

Inventors

  • 👤 Walter A. O'brien
  • 👤 David L. Rich
  • 👤 Charles C. Hurd
  • 👤 Michael Pogue

Bibliographic Details

Application Number —
Jurisdiction EP
Data Source google_patents
Last Synchronized 2026-10-27 05:22
CPC Classifications
G; G09; G09G; G09G5/00; G09G5/14

Claims Analysis

Total Claims: 2
Claim 1
Independent Claim 255 words
A digital computer system, comprising main memory means (102) for storing instructions and data; processing means (101) for performing operations on data in response to the instructions; and display means for displaying representations of data; characterised in that the system controls the displays by the steps of: a) storing in the main memory means (102) logical form descriptors for describing organization of data to be displayed; b) storing in the main memory means (102) instructions for specifying first data and for specifying representations of first data which are to be displayed, and for describing the position within the organization described by the logical form descriptors at which the representation of the first data are to be displayed; c) storing in the main memory means (102) form descriptor identifiers for representation of logical form descriptors; d) storing in the main memory means (102) operating system keys for representation of users of the digital computer system; e) selecting an instruction and a form identifier; f) calculating, using the processing means (101), second data using the operating system key representing the user of the digital computer system and the matching form identifier, the second data being the form descriptor; g) calculating, in the processing means (101), third data which is a function of the selected instruction, the second data, and certain first data specified by the selected instruction, the third data being a representation of what is to be displayed; and h) forwarding the third data to the display means for representation of this data to be displayed.
Claim 2
Dependent Claim 255 words
A digital computer system, comprising main memory means (102) for storing instructions and data; processing means (101) for performing operations on data in response to the instructions; and display means for displaying representations of data; characterised in that the system controls the displays by the steps of: a) storing in the main memory means (102) logical form descriptors for describing organization of data to be displayed; b) storing in the main memory means (102) instructions for specifying first data and for specifying representations of first data which are to be displayed, and for describing the position within the organization described by the logical form descriptors at which the representation of the first data are to be displayed; c) storing in the main memory means (102) form descriptor identifiers for representation of logical form descriptors; d) storing in the main memory means (102) operating system keys for representation of users of the digital computer system; e) selecting an instruction and a form identifier; f) calculating, using the processing means (101), second data using the operating system key representing the user of the digital computer system and the matching form identifier, the second data being the form descriptor; g) calculating, in the processing means (101), third data which is a function of the selected instruction, the second data, and certain first data specified by the selected instruction, the third data being a representation of what is to be displayed; and h) forwarding the third data to the display means for representation of this data to be displayed.

References Cited (Backward Citations)

No citation records indexed.

USPTO Annuity & Maintenance Windows

Maintenance schedule is calculated for granted US utility patents.

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag