BI-DIRECTIONAL DISPLAY

Patent №

US 7,120,900

Granted

2006-10-10

Filed 2001

Owner

INTERNATIONAL BUSINESS MACHINES CORPORATION

AI components

2

nlp · hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

09838377

A bidirectional text display method embodied in a functional programming language which first assigns bidirectional attributes to a logical character stream. Next, through explicit processing, level numbers are assigned, honoring any directional overrides present in the logical character stream. Subsequent weak and neutral type processing potentially causes attribute types to change based upon surrounding attribute types. Then, implicit processing assigns final level numbers to the stream which control reordering. Finally, reordering processing produces a sequence of characters in display order. By separating the facets of layout dealing with reordering from those that are concerned with rendering, such as line breaking, glyph selection, and shaping, the Haskell-based method is more discernible and comprehendable, thereby allowing it to be more useful as a model upon which others may base bidirectional implementations.

Natural languageAI hardwareG06F 3/018G06F 3/0489G06F 40/10G06F 40/129

AI classification

Natural language1.00
AI hardware0.88
Knowledge representation0.47
Vision0.10
Evolutionary computation0.09
Machine learning0.06
Planning0.03
Speech0.00

Ownership

INTERNATIONAL BUSINESS MACHINES CORPORATION

assignment · 117450607

Assignors

ATKIN, STEVEN EDWARD

On an employer assignment, the assignors are typically the inventors.

From the same owner

© 2026 NYSGPT2525 LLC