# US 5,345,553 A · Method and apparatus for constructing edit mask entry fields with multiple nonprogrammable terminals attached to a workstation controller

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 5,345,553 A
- Document ID: US5345553A
- Status: Granted
- Kind: A
- Application number: 07/639,508
- Filed: 1991-01-09
- Granted: 1994-09-06
- Earliest claimed: 1991-01-09
- Assignees: International Business Machines Corporation
- Inventors: Leah J. H. Busboom; Stephen T. Eagen; Harvey G. Kiel
- Web page: https://patentgrep.com/patent/US5345553A

## CPC

- G06F 3/0489: using dedicated keyboard keys or combinations thereof
- G06F 3/1423: {controlling a plurality of local displays, e.g. CRT and flat panel display}
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

A method and apparatus for constructing edit mask entry fields for display panel data, in a system including a host processor, a workstation controller, and a number of workstations, each workstation having a keyboard and display screen. The edit mask entry field mask positions are protected when display panel information is modified, by special hardware and software operations performed within the workstation controller. In particular, certain keyboard edit function keystrokes are processed by the workstation controller to permit the edit functions to be performed, without disturbing the position or display panel presentation of preselected edit mask characters.

## Claims

### Claim 1

In a system comprising a host processor connected to a plurality of workstations through an intermediary workstation controller, wherein each of the workstations has at least a keyboard and display screen, the improvement in display screen panel presentation comprising:
a) host processor means for constructing a display panel data stream having entry field identifiers and edit mask character separators arranged in predetermined positions in said entry field identifiers;
b) means for transmitting said data stream to said workstation controller;
c) workstation controller means for retaining said entry field identifiers and said edit mask character separator positions, and further means for constructing a display panel image including edit mask characters for transmission to a predetermined workstation;
d) means for transmitting said display panel image from said workstation controller to said workstation, and means for transmitting signals from said workstation keyboard to said workstation controller; and
e) workstation controller means for receiving said signals from said workstation keyboard and means for reconstructing said display panel image in response to said received signals, said reconstructed display panel image having unchanged edit mask characters regardless of the otherwise reconstructed display panel image.

### Claim 2 (depends on 1)

The apparatus of claim 1, further comprising means for transmitting said signals from said workstation controller to said host processor.

### Claim 3 (depends on 2)

The apparatus of claim 2, further comprising means for transmitting all of the characters in an entry field from said workstation controller to said host processor excluding any mask characters.

### Claim 4

In a system comprising a host processor connected to a plurality of workstations through an intermediary workstation controller, each workstation having a display screen for displaying panel images and a keyboard for modifying said display panel images, a method of preserving predetermined entry field character positions comprising the steps of:
a) constructing a data stream in said host processor, said data stream defining the position and extent of entry fields and including predetermined edit mask character positions;
b) transmitting said data stream to said workstation controller;
c) constructing a display panel layout in said workstation controller, said layout including predetermined entry field positions and predetermined edit mask character positions within said entry field positions;
d) transmitting said display panel layout to one of said workstations; and
e) constructing a display panel image in said workstation, said image including said predetermined entry field positions and said edit mask character positions.

### Claim 5 (depends on 4)

The method of claim 4, further comprising processing an edit key keystroke in said workstation controller, by modifying an entry field layout, but without modifying said entry field layout at said predetermined edit mask character positions.

### Claim 6 (depends on 5)

The method of claim 5, further comprising transmitting said modified entry field layout from said workstation controller to said workstation, and constructing a display image at said workstation, said display image including the modified entry field and preserving the predetermined edit mask character positions.
