Bidirectional domain names
First Claim
1. A method for determining a display sequence for a domain name, said domain name having a plurality of labels separated by a label delimiter character, each label comprising at least one character, said domain name comprising a stream of characters from a first character to a last character, said method comprising the steps of:
- performing inferencing through resolving the direction of indeterminate characters by assigning a strong direction left or right to each indeterminate character; and
reordering said characters into a display order using the fully resolved characters previously inferenced.
1 Assignment
0 Petitions
Accused Products
Abstract
A two-phase system and method for determining a display order of characters in a multilingual domain name. First, inferencing resolves the direction of indeterminate characters, such as the fall stop or “dot”, hyphen-minus, Arabic numeral, and European numeral, during which each character is assigned a strong direction left or right. Second, reordering takes the fully resolved characters and generates a display ordering for them. The inferencing phase is accomplished in several passes including assigning Arabic and Hebrew letters right-to-left direction, and assigning left-to-right direction to full stops and other alphabetic characters. Next, directions of digits are resolved by assigning all Arabic numerals a right-to-left direction; and assigning all European numerals left-to-right direction, unless the European numeral is surrounded by right-to-left characters. A final set of passes resolves the directions of hyphen-minus characters by assigning all hyphen-minus characters left-to-right, unless the hyphen-minus is surrounded by characters whose direction is right-to-left.
45 Citations
12 Claims
-
1. A method for determining a display sequence for a domain name, said domain name having a plurality of labels separated by a label delimiter character, each label comprising at least one character, said domain name comprising a stream of characters from a first character to a last character, said method comprising the steps of:
-
performing inferencing through resolving the direction of indeterminate characters by assigning a strong direction left or right to each indeterminate character; and
reordering said characters into a display order using the fully resolved characters previously inferenced. - View Dependent Claims (2, 3, 4)
-
-
5. A computer readable medium encoded with computer executable software for determining a display sequence for a domain name, said domain name having a plurality of labels separated by a label delimiter character, each label comprising at least one character, said domain name comprising a stream of characters from a first character to a last character, said software when executed causing a computer to perform the steps of:
-
performing inferencing through resolving the direction of indeterminate characters by assigning a strong direction left or right to each indeterminate character; and
reordering said characters into a display order using the fully resolved characters previously inference. - View Dependent Claims (6, 7, 8)
-
-
9. A system for determining a display sequence for characters of a domain name, said domain name having a plurality of labels separated by a label delimiter character, each label comprising at least one character, said domain name comprising a stream of characters from a first character to a last character, said system comprising:
-
an inferencer adapted resolve the direction of indeterminate characters by assigning a strong direction left or right to each indeterminate character; and
a character reorderer adapted to re-sequence said characters into a display order using the fully resolved characters previously inference. - View Dependent Claims (10, 11, 12)
-
Specification