Systems and methods for reviewing histories of text messages from multi-user multi-lingual communications
First Claim
1. A method implemented by data processing apparatus, the method comprising:
- (a) receiving a request to review a portion of a history of text messages from a multi-user chat session, the history comprising a plurality of text messages, each text message being in a respective language and having originated from a respective chat session participant;
(b) performing a plurality of parallel processes, each parallel process comprising (i) selecting a different respective text message from the portion of the history of text messages, and (ii) translating the selected text message into a target language;
(c) providing translated text messages from the plurality of parallel processes to a client device of a user;
(d) receiving a request to review a different portion of the history of text messages; and
(e) repeating steps (b) and (c) for the different portion of the history of text messages.
6 Assignments
0 Petitions
Accused Products
Abstract
Various embodiments described herein facilitate multi-lingual communications. The systems and methods of some embodiments enable multi-lingual communications through different modes of communication including, for example, Internet-based chat, e-mail, text-based mobile phone communications, postings to online forums, postings to online social media services, and the like. Certain embodiments implement communication systems and methods that translate text between two or more languages. Users of the systems and methods may be incentivized to submit corrections for inaccurate or erroneous translations, and may receive a reward for these submissions. Systems and methods for assessing the accuracy of translations are described.
-
Citations
18 Claims
-
1. A method implemented by data processing apparatus, the method comprising:
-
(a) receiving a request to review a portion of a history of text messages from a multi-user chat session, the history comprising a plurality of text messages, each text message being in a respective language and having originated from a respective chat session participant; (b) performing a plurality of parallel processes, each parallel process comprising (i) selecting a different respective text message from the portion of the history of text messages, and (ii) translating the selected text message into a target language; (c) providing translated text messages from the plurality of parallel processes to a client device of a user; (d) receiving a request to review a different portion of the history of text messages; and (e) repeating steps (b) and (c) for the different portion of the history of text messages. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system comprising:
-
a computer readable medium having instructions stored thereon; and a data processing apparatus configured to execute the instructions to perform operations comprising; (a) receiving a request to review a portion of a history of text messages from a multi-user chat session, the history comprising a plurality of text messages, each text message being in a respective language and having originated from a respective chat session participant; (b) performing a plurality of parallel processes, each parallel process comprising (i) selecting a different respective text message from the portion of the history of text messages, and (ii) translating the selected text message into a target language; (c) providing translated text messages from the plurality of parallel processes to a client device of a user; (d) receiving a request to review a different portion of the history of text messages; and (e) repeating steps (b) and (c) for the different portion of the history of text messages. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A computer program product stored in one or more storage devices for controlling a processing mode of a data processing apparatus, the computer program product being executable by the data processing apparatus to cause the data processing apparatus to perform operations comprising:
-
(a) receiving a request to review a portion of a history of text messages from a multi-user chat session, the history comprising a plurality of text messages, each text message being in a respective language and having originated from a respective chat session participant; (b) performing a plurality of parallel processes, each parallel process comprising (i) selecting a different respective text message from the portion of the history of text messages, and (ii) translating the selected text message into a target language; (c) providing translated text messages from the plurality of parallel processes to a client device of a user; (d) receiving a request to review a different portion of the history of text messages; and (e) repeating steps (b) and (c) for the different portion of the history of text messages. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification