System and method for text translations and annotation in an instant messaging session
First Claim
1. A method for processing text exchanged an instant messaging dialog, the method comprising:
- receiving text input from a sender, where at least a portion of the text is of a type that is difficult for a recipient to understand based on diverse backgrounds of the sender and recipient;
translating the portion of the text based on data from an automatic learning process wherein the portion of the text is an abbreviation and translating the portion of the text comprises expanding the abbreviation; and
transmitting the text with the translated portion of the text to the recipient, wherein the translated portion of the text replaces the portion of the text that was difficult to understand.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for translating received input from a sender to recipient in an instant messaging dialog is disclosed. The method comprises receiving instant messaging input from a sender for recipient, wherein the instant messaging input comprises at least one subculture specific term. A category is identified the defines a difference between the sender and the recipient and the received instant messaging input is modified from the sender by generating an output associated with the least one subculture specific term and based on the identified category. Multiple recipients in a chat session may also each receive a translated or annotated message according to characteristics of each individual recipient.
73 Citations
29 Claims
-
1. A method for processing text exchanged an instant messaging dialog, the method comprising:
-
receiving text input from a sender, where at least a portion of the text is of a type that is difficult for a recipient to understand based on diverse backgrounds of the sender and recipient; translating the portion of the text based on data from an automatic learning process wherein the portion of the text is an abbreviation and translating the portion of the text comprises expanding the abbreviation; and transmitting the text with the translated portion of the text to the recipient, wherein the translated portion of the text replaces the portion of the text that was difficult to understand. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 19, 22)
-
-
14. A method of translating received input from a sender to recipient, the method comprising:
-
receiving instant messaging input from a sender for a recipient, wherein the instant messaging input comprises at least one subculture specific term; identifying a category that defines a difference between the sender and the recipient; and modifying the received instant messaging input from the sender by generating an output associated with the at least one subculture specific term and based on the identified category, wherein modifying the received instant messaging input comprises translating the portion of the text based on data from an automatic learning process and wherein the portion of the text is an abbreviation and translating the portion of the text comprises expanding the abbreviation. - View Dependent Claims (15, 16, 17, 18, 20, 21)
-
-
23. A system for translating received input from a sender to recipient, the system comprising:
-
a module configured to receive instant messaging input from a sender for a recipient, wherein the instant messaging input comprises at least one subculture specific term; a module configured to identify a category that defines a difference between the sender and the recipient; and a module configured to modify the received instant messaging input from the sender by generating an output associated with the least one subculture specific term and based on the identified category, wherein modifying the received instant messaging input comprises translating the portion of the text based on data from an automatic learning process and wherein the portion of the text is an abbreviation and translating the portion of the text comprises expanding the abbreviation.
-
-
24. A system for translating received input from a sender to recipient, the system comprising:
-
means for receiving instant messaging input from a sender for recipient wherein the instant messaging input comprises at least one subculture specific term; means for identifying a category that defines a difference between the sender and the recipient; and means for modifying the received instant messaging input from the sender by generating an output associated with the least one subculture specific term and based on the identified category, wherein modifying the received instant messaging input comprises translating the portion of the text based on data from an automatic learning process and wherein the portion of the text is an abbreviation and translating the portion of the text comprises expanding the abbreviation.
-
-
25. A computer readable medium storing instructions for controlling a computing device to translate received input from a sender to recipient in an instant messaging dialog, the instructions comprising:
-
receiving instant messaging input from a sender for a recipient, wherein the instant messaging input comprises at least one subculture specific term; identifying a category that defines a difference between the sender and the recipient; and modifying the received instant messaging input from the sender by generating an output associated with the at least one subculture specific term and based on the identified category, wherein modifying the received instant messaging input comprises translating the portion of the text based on data from an automatic learning process and wherein the portion of the text is an abbreviation and translating the portion of the text comprises expanding the abbreviation.
-
-
26. A method for processing text exchanged a multi-recipient chat session, the method comprising:
-
receiving text input from a sender, where at least a portion of the text is of a type that is difficult for at least one recipient in the multi-recipient chat session to understand based on diverse backgrounds of the sender and at least one recipient; translating the portion of the text based on data from an automatic learning process wherein the portion of the text is an abbreviation and translating the portion of the text comprises expanding the abbreviation; and transmitting the text with the translated portion of the text to the at least one recipient, wherein the translation occurs on a recipient-by-recipient basis and wherein the translated portion of the text replaces the portion of the text that was difficult to understand.
-
-
27. A method for processing text exchanged in an instant messaging session, the method comprising:
-
receiving text input from a sender; identifying information associated with a module that governs translations of input text; and translating the received input text according to the module information based on data from an automatic learning process wherein the portion of the text is an abbreviation and wherein the translated text replaces the received text by expanding the abbreviation. - View Dependent Claims (28, 29)
-
Specification