Patent ID: 7996207

Claim:
A computer-implemented method for converting a multilingual unidirectional domain name to a multilingual bidirectional domain name, the method comprising: receiving into a computer storage memory a multilingual unidirectional World Wide Web address, the unidirectional World Wide Web address comprising a Uniform Resource Locator or a domain name and comprising characters from at least two character sets having at least two different display orders, wherein the multilingual unidirectional address comprises more than one natural language but only one direction of reading across the entire received address; breaking by a computer the unidirectional World Wide Web entire address into a plurality of labels delimited by a pre-determined full stop punctuation mark between the labels, the labels having an original label display order as encountered from left to right, the labels containing a plurality of characters wherein each character has a determinate display order or an indeterminate display order, the full stop punctuation mark excluding a hyphen-minus character; within at least one of the plurality of labels, performing inferencing through resolving display directions of indeterminate display order characters by assigning a strong reading direction left-to-right display order to each indeterminate display order character; subsequent to the resolving, converting the multilingual unidirectional World Wide Web address to a multilingual bidirectional World Wide Web address by reordering by a computer the characters within each the label into a display order using the fully resolved characters previously inferenced wherein the original label display order is preserved and bidirectionality of characters within each label is produced, wherein the multilingual bidirectional address contains at least two different directions of reading across the entire converted address; and displaying the multilingual bidirectional World Wide Web address on a computer display.