FOREIGN LANGUAGE ABBREVIATION TRANSLATION IN AN INSTANT MESSAGING SYSTEM
First Claim
1. A method for automatically providing foreign language abbreviation translation in an instant messaging system, comprising:
- identifying at least one foreign language abbreviation translation database in response to a user indicated source culture, wherein said identified foreign abbreviation translation database stores a plurality of abbreviation translations retrievably associated with corresponding ones of a plurality of foreign language abbreviations, wherein said foreign language abbreviations are foreign language abbreviations frequently used by people from said user indicated source culture;
locating a candidate term that is possibly a foreign language abbreviation in an instant message input from said user;
comparing said candidate term said with said plurality of foreign language abbreviations stored in said identified foreign language abbreviation translation database; and
in the event that said candidate term matches one of said plurality of foreign language abbreviations stored in said identified foreign language abbreviation translation database, retrieving and displaying one of said plurality of abbreviation translations corresponding to said matching one of said plurality of foreign language abbreviations.
1 Assignment
0 Petitions
Accused Products
Abstract
A system for automatically providing foreign language abbreviation translation in an instant messaging system that identifies a foreign language abbreviation translation database based on a user indicated source culture. The foreign abbreviation translation database stores abbreviation translations for foreign language abbreviations frequently used by people from the user indicated source culture. The system locates a candidate term in an instant message and compares the candidate term to the foreign language abbreviations in the foreign language abbreviation translation database. In the event that the candidate term matches one of the foreign language abbreviations in the identified foreign language abbreviation translation database, the corresponding translation is retrieved and displayed. The comparison of the candidate term with the foreign language abbreviations may include automatically obtaining a transliteration of the candidate term. The disclosed system advantageously enables translation of foreign language abbreviations to be performed in real-time.
-
Citations
16 Claims
-
1. A method for automatically providing foreign language abbreviation translation in an instant messaging system, comprising:
-
identifying at least one foreign language abbreviation translation database in response to a user indicated source culture, wherein said identified foreign abbreviation translation database stores a plurality of abbreviation translations retrievably associated with corresponding ones of a plurality of foreign language abbreviations, wherein said foreign language abbreviations are foreign language abbreviations frequently used by people from said user indicated source culture; locating a candidate term that is possibly a foreign language abbreviation in an instant message input from said user; comparing said candidate term said with said plurality of foreign language abbreviations stored in said identified foreign language abbreviation translation database; and in the event that said candidate term matches one of said plurality of foreign language abbreviations stored in said identified foreign language abbreviation translation database, retrieving and displaying one of said plurality of abbreviation translations corresponding to said matching one of said plurality of foreign language abbreviations. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system including a computer readable memory having program code stored thereon, wherein said program code, when executed, causes a computer system to automatically provide foreign language abbreviation translation in an instant messaging system, comprising:
-
foreign language abbreviation translation database identification logic for identifying at least one foreign language abbreviation translation database in response to a user indicated source culture, wherein said identified foreign abbreviation translation database stores a plurality of abbreviation translations retrievably associated with corresponding ones of a plurality of foreign language abbreviations, wherein said foreign language abbreviations are foreign language abbreviations frequently used by people from said user indicated source culture; candidate term locating logic for locating a candidate term that is possibly a foreign language abbreviation in an instant message input from said user; comparison logic for comparing said candidate term said with said plurality of foreign language abbreviations stored in said identified foreign language abbreviation translation database; and display logic for, in the event that said candidate term matches one of said plurality of foreign language abbreviations stored in said identified foreign language abbreviation translation database, retrieving and displaying one of said plurality of abbreviation translations corresponding to said matching one of said plurality of foreign language abbreviations. - View Dependent Claims (12, 13, 14)
-
-
15. A computer program product including a computer readable memory having program code stored thereon, wherein said program code, when executed, causes a computer system to automatically provide foreign language abbreviation translation in an instant messaging system, said program code comprising:
-
program code for identifying at least one foreign language abbreviation translation database in response to a user indicated source culture, wherein said identified foreign abbreviation translation database stores a plurality of abbreviation translations retrievably associated with corresponding ones of a plurality of foreign language abbreviations, wherein said foreign language abbreviations are foreign language abbreviations frequently used by people from said user indicated source culture; program code for locating a candidate term that is possibly a foreign language abbreviation in an instant message input from said user; program code for comparing said candidate term said with said plurality of foreign language abbreviations stored in said identified foreign language abbreviation translation database; and program code for, in the event that said candidate term matches one of said plurality of foreign language abbreviations stored in said identified foreign language abbreviation translation database, retrieving and displaying one of said plurality of abbreviation translations corresponding to said matching one of said plurality of foreign language abbreviations.
-
-
16. A system for automatically providing foreign language abbreviation translation in an instant messaging system, comprising:
-
means for identifying at least one foreign language abbreviation translation database in response to a user indicated source culture, wherein said identified foreign abbreviation translation database stores a plurality of abbreviation translations retrievably associated with corresponding ones of a plurality of foreign language abbreviations, wherein said foreign language abbreviations are foreign language abbreviations frequently used by people from said user indicated source culture; means for locating a candidate term that is possibly a foreign language abbreviation in an instant message input from said user; and means for comparing said candidate term said with said plurality of foreign language abbreviations stored in said identified foreign language abbreviation translation database; and means for, in the event that said candidate term matches one of said plurality of foreign language abbreviations stored in said identified foreign language abbreviation translation database, retrieving and displaying one of said plurality of abbreviation translations corresponding to said matching one of said plurality of foreign language abbreviations.
-
Specification