Browse Prior Art Database

Continuous Insert Keying Capability on Unintelligent Display Stations

IP.com Disclosure Number: IPCOM000060454D
Original Publication Date: 1986-Apr-01
Included in the Prior Art Database: 2005-Mar-08
Document File: 3 page(s) / 77K

Publishing Venue

IBM

Related People

Hart, RJ: AUTHOR [+5]

Abstract

This invention provides to a display-station operator the ability to key continuously without having to press any key to cause the system to read the data. It is useful in a DP system having a host processor storing an entire document, with channel-attached I/O processors holding only a part of a document and controlling remote, dependent display terminals. In a word processing system, it is desirable to provide the capability of keying large volumes of text data without having to press a signal key at the end of each screen of data. This is equivalent to having a typewriter with an infinitely long sheet of paper in it.

This text was extracted from a PDF file.
At least one non-text object (such as an image or picture) has been suppressed.
This is the abbreviated version, containing approximately 52% of the total text.

Page 1 of 3

Continuous Insert Keying Capability on Unintelligent Display Stations

This invention provides to a display-station operator the ability to key continuously without having to press any key to cause the system to read the data. It is useful in a DP system having a host processor storing an entire document, with channel-attached I/O processors holding only a part of a document and controlling remote, dependent display terminals. In a word processing system, it is desirable to provide the capability of keying large volumes of text data without having to press a signal key at the end of each screen of data. This is equivalent to having a typewriter with an infinitely long sheet of paper in it. Stated another way, the Continuous Insert function allows a display station operator to key in a heads-down manner, reading directly from the source material without ever having to look up to see if the screen is full. Continuous Insert provides the function of the infinite sheet of paper by constantly monitoring the data on the screen and automatically sending this data to the host when a certain threshold is reached. In this manner, the operator can key continuously without having to press the Enter key or a Scroll key at the end of the current screen to provide a new screen with null areas to key into. The Continuous Insert function is provided by a combination of four discrete functions implemented in microcode in the I/O processor (work-station controller (WSC)).
(1) Data Key Processing A data-key processing function writes a character to the display when a data key is pressed on the display keyboard. Data keys include alphabetic, numeric, punctuation, and special symbol keys. A control block is maintained by the WSC for each line on the display. Included in the control block is a bit named the Modified Line Tag (MLT). This bit indicates that the corresponding line on the display has been modified in some way by the operator since the line was written to the screen by the application program. This bit is set whenever a data key or any other key is pressed that alters the data on the line. When data keys are pressed in insert mode, characters are not overlaid or replaced, but rather the existing data on the screen is shifted right to make room for the character just keyed. When the shifted data encounters the right margin of the document, the word- spill function is invoked. (2) Word Spill The word-spill function detects when a character is typed that...