×

Bi-directional display

  • US 7,120,900 B2
  • Filed: 04/19/2001
  • Issued: 10/10/2006
  • Est. Priority Date: 04/19/2001
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method of converting a logically ordered character stream into a character stream suitable for display by a computer and comprehension by a user, said logically ordered character stream having a plurality of characters and control codes contained within it, said method comprising:

  • assigning bidirectional attributes to a logical character stream;

    assigning initial level numbers and honoring any directional overrides by explicit processing;

    changing attribute types based upon surrounding attribute types through weak and neutral processing;

    associating final level numbers to the logical character stream through implicit processing; and

    reordering said characters within said logical character stream according to said final level numbers such that said reordered characters form a character stream in display order wherein facets of layout relating to character reordering and facets related to character stream rendering are handled separately in a functional programming language, and said character stream is handled as sequential runs of integers during said steps of assigning attributes, level numbers, changing, attribute types, associating final level numbers, and reordering characters.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×