Server-initiated language translation of an instant message based on identifying language attributes of sending and receiving users
AssigneeCisco Technology, Inc.
InventorsSurendra Prajapat, John Toebes
Life of this patent
Estimating the term…
Abstract
Language translation of instant messages between a sending party and a destination party is automatically performed, based on the instant messaging system automatically determining the respective language preferences of the sending and receiving parties. The instant messaging system automatically determines the respective language preferences based on existing subscriber profile attributes for the sending and receiving parties, and automatically translates between the respective language preferences, without the necessity of any manual user intervention by any of the parties during the instant messaging session.
Claims36
A method in a server, the method comprising:
- detecting an instant message having been sent by a sending party for delivery to a destination party, the instant message expressed in a first language;
- determining a language preference for the destination party to receive the instant message, the determining being independent of whether any translation request has been requested by the sending party;
- causing translation of the instant message having been sent by the sending party into a translated instant message, expressed in a second language, based on the language preference for the destination party;
- and
- sending the translated instant message in the second language to the destination party.
An instant message communications system comprising:
- a messaging resource configured for detecting an instant message having been sent by a sending party for delivery to a destination party, the instant message expressed in a first language,
- a presence resource configured for determining a language preference, for the destination party to receive the instant message, independent of whether any translation request has been requested by the sending party;
- a translation resource configured for translating the instant message having been sent by the sending party into a translated instant message, expressed in second language, in response to a translation request from the messaging resource, the messaging resource configured for sending the translation request based on the presence resource having determined the language preference for the destination party is distinct from the first language;
- the messaging resource configured for sending the translated instant message in the second language to the destination party.
A server comprising:
- a network interface configured for detecting an instant message having been sent by a sending party for delivery to a destination party, the instant message expressed in a first language;
- and
- a presence resource configured for determining a language preference for the destination party to receive the instant message and independent of whether any translation request has been requested by the sending party, the presence resource configured for invoking a translation resource for translation of the instant message into a translated instant message, expressed in a second language, based on the having determined the language preference for the destination party is distinct from the first language;
- the network interface configured for outputting the translated instant message in the second language to the destination party.
A computer readable medium having stored thereon sequences of instructions for translation of an instant message by a server, the sequences of instructions including instructions for:
- detecting an instant message having been sent by a sending party for delivery to a destination party, the instant message expressed in a first language;
- determining a language preference for the destination party to receive the instant message, the determining being independent of whether any translation request has been requested by the sending party;
- causing translation of the instant message having been sent by the sending party into a translated instant message, expressed in a second language, based on the language preference for the destination party;
- and
- sending the translated instant message in the second language to the destination party.
A server comprising:
- means for detecting an instant message having been sent by a sending party for delivery to a destination party, the instant message expressed in a first language;
- and
- means for determining a language preference for the destination party to receive the instant message and independent of whether any translation request has been requested by the sending party, the means for determining configured for invoking a translation resource for translation of the instant message into a translated instant message, expressed in a second language, based on the having determined the language preference for the destination party is distinct from the first language;
- the means for detecting configured for outputting the translated instant message in the second language to the destination party.
A server comprising:
- a network interface configured for detecting a registration by a sending party for an instant messaging service;
- and
- a presence resource configured for supplying to the sending party, via the network interface, a subscriber list that identifies at least one destination party available for receipt of instant messages via the instant messaging service, the presence resource configured for supplying, with identification of the destination party, a corresponding recommended language preference that identifies a recommended language for optimized communications with the destination party, based on respective language preferences of the sending party and the destination party.
Dependencies are inferred from the claim text.