Translation system and method for multiple instant message networks
First Claim
Patent Images
1. A method for translation of instant messages, the method comprising:
- providing via internet a graphical user interface for instant messaging on any of a plurality of instant messaging networks, the graphical user interface configured so that a user can (i) select two or more contacts of the user, from the plurality of instant messaging networks, and (ii) specify an instant message to be sent to the contacts using the instant messaging network associated with each of the contacts, the graphical user interface also allowing the user to select a preferred language for each of the contacts;
receiving via the internet a first instant message specified by the user, via the graphical user interface, to be sent to the two or more contacts and receiving from the user a selection of the preferred language for each contact;
causing machine translation of the first instant message specified by the user to the preferred languages of the contacts;
providing via the internet the first instant message to the instant messaging networks associated with each of the contacts for delivery of the instant message to the contacts, the instant message being provided to each contact in the preferred language of the contact;
receiving via the internet a second instant message from one of the instant messaging networks, the second instant message being sent from one of the contacts to the user;
causing translation of the second instant message from the preferred language of the one of the contacts to a source language of the user; and
providing via the internet, through the graphical user interface, the second instant message to the user in the source language of the user, wherein the second instant message is automatically transmitted back to all of the instant messaging networks except the one from which it originated, with a prefix identifying which user originally sent it.
3 Assignments
0 Petitions
Accused Products
Abstract
A method and system provides a graphical user interface for instant messaging on any of a plurality of instant messaging networks. The interface provides a roster of contacts in each instant messaging network. Instant messages entered through the interface are machine translated into a preferred language for each intended recipient contact. The translated message is sent over the respective instant messaging networks of the intended recipient contacts. Response messages are translated into the source language of the user of the graphical user interface.
31 Citations
9 Claims
-
1. A method for translation of instant messages, the method comprising:
-
providing via internet a graphical user interface for instant messaging on any of a plurality of instant messaging networks, the graphical user interface configured so that a user can (i) select two or more contacts of the user, from the plurality of instant messaging networks, and (ii) specify an instant message to be sent to the contacts using the instant messaging network associated with each of the contacts, the graphical user interface also allowing the user to select a preferred language for each of the contacts; receiving via the internet a first instant message specified by the user, via the graphical user interface, to be sent to the two or more contacts and receiving from the user a selection of the preferred language for each contact; causing machine translation of the first instant message specified by the user to the preferred languages of the contacts; providing via the internet the first instant message to the instant messaging networks associated with each of the contacts for delivery of the instant message to the contacts, the instant message being provided to each contact in the preferred language of the contact; receiving via the internet a second instant message from one of the instant messaging networks, the second instant message being sent from one of the contacts to the user; causing translation of the second instant message from the preferred language of the one of the contacts to a source language of the user; and providing via the internet, through the graphical user interface, the second instant message to the user in the source language of the user, wherein the second instant message is automatically transmitted back to all of the instant messaging networks except the one from which it originated, with a prefix identifying which user originally sent it. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method for translation of instant messages, the method comprising:
-
providing via internet a graphical user interface for instant messaging on any of a plurality of instant messaging networks, the graphical user interface configured so that a user can (i) select two or more contacts of the user, from the plurality of instant messaging networks, and (ii) specify an instant message to be sent to the contacts using the instant messaging network associated with each of the contacts, the graphical user interface also allowing the user to select a preferred language for each of the contacts; receiving via the internet a first instant message specified by the user, via the graphical user interface, to be sent to the two or more contacts and receiving from the user a selection of the preferred language for each contact; causing machine translation of the first instant message specified by the user to the preferred languages of the contacts; providing via the internet the first instant message to the instant messaging networks associated with each of the contacts for delivery of the instant message to the contacts, the instant message being provided to each contact in the preferred language of the contact; receiving via the internet a second instant message from one of the instant messaging networks, the second instant message being sent from one of the contacts to the user; causing translation of the second instant message from the preferred language of the one of the contacts to a source language of the user; providing via the internet, through the graphical user interface, the second instant message to the user in the source language of the user; and translating the second instant message into the preferred language of any contacts on the user'"'"'s instant messaging network, if different from the language of the second instant message, and sending the translated message to contacts on the user'"'"'s instant messaging network, but refraining from translating and sending if the second instant message has been marked identifying it as an already translated message and refraining from translating and sending if any message so marked was previously received from the contact with a different language. - View Dependent Claims (7, 8, 9)
-
Specification