Browse Prior Art Database

Storage And Handling of System Operator Prompts and Messages

IP.com Disclosure Number: IPCOM000088569D
Original Publication Date: 1977-Jul-01
Included in the Prior Art Database: 2005-Mar-04
Document File: 2 page(s) / 14K

Publishing Venue

IBM

Related People

Welch, JW: AUTHOR

Abstract

In a word processing system that includes a display device possessing the capability of giving meaningful prompts and indications of error conditions to the operator, an internal system phrase library is necessary for storage of the prompts and messages. This efficient technique for the storage and handling of these prompts and messages has a minimum memory requirement.

This text was extracted from a PDF file.
This is the abbreviated version, containing approximately 52% of the total text.

Page 1 of 2

Storage And Handling of System Operator Prompts and Messages

In a word processing system that includes a display device possessing the capability of giving meaningful prompts and indications of error conditions to the operator, an internal system phrase library is necessary for storage of the prompts and messages. This efficient technique for the storage and handling of these prompts and messages has a minimum memory requirement.

All prompts and error messages are referred to as phrases. A phrase may contain one or more words. The basic interface requirement between the Phrase Handler program and the using program is a phrase identifier, referred to as a phrase number. On miniprocessor-based systems, n bits (normally called a byte) make up the smallest meaningful entity of information that is passed between an application program and a system utility. Therefore, 2/n/ different bit combinations for phrase numbers are possible. When n=8, there are 256 possible phrase numbers. If more than 256 phrases are needed, the phrase numbers could be described by a two-byte sequence, but this increases the interface requirements.

Instead, when n=8, more than 256 phrases are handled by dividing the phrases into phrase groups. Using two phrase groups, 512 phrases may be specified with 256 phrases in each phrase group. The input parameter to the Phrase Handler is still the phrase number for entering either group. The phrase group number may be passed as an additional input parameter or may be indicated by the entry point to the Phrase Handler.

Each phrase group has a phrase table associated with it. The phrase table consists of a string of word numbers in the order in which they appear in the phrases. The last word number of a phrase has the high bit set to a logical one to indicate the end of the phrase to the Phrase Handler. Therefore, when n=8, only 127 words may be specified with unique, one-byte word numbers (assuming word number 0 is undefined).

When n=8, assume now that there are more than 127 unique words in the phrases of the two phrase groups of this example. The words are, therefore, divided into word groups under the following rules: (1) words in Word Group 1 may be only used in Phrase...