Patent ID: 8473280

Claim:
A method for facilitating texting in a non-Latin-based language, comprising: storing mapping between a non-Latin-based language and a Latin-based language in a computer storage, wherein the characters in the non-Latin-based language are mapped to a first group of characters in the Latin-based language, wherein the diacritics in the non-Latin-based language are mapped to a second group of characters in the Latin-based language, wherein the mapping defines one or more special characters in the Latin-based language as separator markers to indicate beginning and end of text in the non-Latin-based language in the text message; in a texting message comprising a first portion in the non-Latin-based language and a second portion in the Latin-based language, searching for the one or more special characters in the second portion; if the one or more special characters are found in the second portion of the texting message, converting the one or more special characters in the Latin-based language into one or more intermediate characters; converting characters in the non-Latin-based language in the first portion of the texting message into a coded text comprising characters in the Latin-based language according to the mapping stored on the computer storage; inserting the separator markers at beginning and end of the coded text; transmitting the texting message comprising the first portion having the coded text and the second portion from a first communication device to a second communication device; and converting the characters of the Latin-based language in the coded text back into the characters in the non-Latin-based language according to the mapping to allow a user to read the text message in the non-Latin-based language on the second communication device.