Patent Document ID: 8473555
Application ID: 12464365

Base Claim:
1. A method of managing a session of electronic communications, the method comprising: determining, using a processor, a language for an incoming electronic communication received from a sender computer in a first session, wherein the language for the incoming electronic communication is determined using a language modeling algorithm, wherein the first session comprises a chat in a messaging system; determining, by the processor, whether the language differs from a desired first display language; responsive to a determination that the language differs from the desired first display language, transmitting, by the processor, the incoming electronic communication to a translation service computer for translation of the incoming electronic communication into the desired first display language using a translation service to form a translated incoming electronic communication; receiving, by the processor, the translated incoming electronic communication from the translation service computer; displaying, by the processor, the translated incoming electronic communication in the first session on a display device in the first display language; wherein the first session and a second session occur simultaneously in the first display language and a second display language respectively on the display device for a multilingual user.

---

Claim 6:
6. The method of claim 1 , wherein the session is a first session, wherein the language is a first language, wherein the desired display language is a first desired display language, and further comprising: associating, by the processor, the first session with the first language and the first desired display language; initiating, by the processor, the second session of electronic communications prior to a termination of the first session; and associating, by the processor, the second session with a second language and a second desired display language.