Browse Prior Art Database

Automatic Counterflow Function for Data Stream With Mixed Right-To-Left and Left-To-Right Languages

IP.com Disclosure Number: IPCOM000040741D
Original Publication Date: 1987-Dec-01
Included in the Prior Art Database: 2005-Feb-02
Document File: 1 page(s) / 11K

Publishing Venue

IBM

Related People

Smith, DKW: AUTHOR

Abstract

To effect an automatic counterflow control for a data stream containing mixed languages and numerics, etc., such as Arabic or Hebrew (right to left) and English or numerics (left to right), the languages and numerics are set out in code page areas such that each respective language, etc., is identifiable by a unique range of values which cannot dynamically change. A finite state machine can be designed to recognize any shift from one range of values to another, and, in accordance with the range noted, automatically control counterflow. For example, if a given line starts with right to left Arabic, and a subsequent value indicates a switch to English (left to right), the finite state machine will control the cursor, i.e.

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

Page 1 of 1

Automatic Counterflow Function for Data Stream With Mixed Right-To-Left and Left-To-Right Languages

To effect an automatic counterflow control for a data stream containing mixed languages and numerics, etc., such as Arabic or Hebrew (right to left) and English or numerics (left to right), the languages and numerics are set out in code page areas such that each respective language, etc., is identifiable by a unique range of values which cannot dynamically change. A finite state machine can be designed to recognize any shift from one range of values to another, and, in accordance with the range noted, automatically control counterflow. For example, if a given line starts with right to left Arabic, and a subsequent value indicates a switch to English (left to right), the finite state machine will control the cursor, i.e., hold it stationary, while the English characters are entered and are respectively pushed, as entered, to the left. A return to Arabic is noted by the finite state machine which automatically resets the counterflow control.

1