IP Library Granted Patent US 8,996,355
Granted Patent B2
US 8,996,355 · App. 14/294,661 · Granted Mar 31, 2015

Systems and methods for reviewing histories of text messages from multi-user multi-lingual communications

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,996,355
App. No.
14/294,661
Granted
Mar 31, 2015
Kind
B2
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.

Claims (35)

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.

2. The method of claim 1 , wherein selecting the different respective text message comprises querying a storage device for the portion of the history of text messages.

3. The method of claim 1 , wherein translating the selected text message comprises transforming at least a portion of the text message from chatspeak to plain speak.

4. The method of claim 1 , further comprising receiving a request from the user to stop viewing the history of text messages.

5. The method of claim 1 , wherein the plurality of parallel processes comprises one process for each respective chat session participant.

6. The method of claim 1 , wherein the plurality of parallel processes comprises one process for each language used in the respective chat session.

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.

8. The system of claim 7 , wherein selecting the different respective text message comprises querying a storage device for the portion of the history of text messages.

9. The system of claim 7 , wherein translating the selected text message comprises transforming at least a portion of the text message from chatspeak to plain speak.

10. The system of claim 7 , the operations further comprising receiving a request from the user to stop viewing the history of text messages.

11. The system of claim 7 , wherein the plurality of parallel processes comprises one process for each respective chat session participant.

12. The system of claim 7 , wherein the plurality of parallel processes comprises one process for each language used in the respective chat session.

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.

14. The computer program product of claim 13 , wherein selecting the different respective text message comprises querying a first storage device for the portion of the history of text messages.

15. The computer program product of claim 13 , wherein translating the selected text message comprises transforming at least a portion of the text message from chatspeak to plain speak.

16. The computer program product of claim 13 , the operations further comprising receiving a request from the user to stop viewing the history of text messages.

17. The computer program product of claim 13 , wherein the plurality of parallel processes comprises one process for each respective chat session participant.

18. The computer program product of claim 13 , wherein the plurality of parallel processes comprises one process for each language used in the respective chat session.

Assignments (6)
RELEASE OF SECURITY INTEREST Recorded May 19, 2020
From: COMERICA BANK
To: MZ IP HOLDINGS, LLC
Reel/Frame 052706/0899 →
RELEASE OF SECURITY INTEREST Recorded May 19, 2020
From: MGG INVESTMENT GROUP LP, AS COLLATERAL AGENT
To: MACHINE ZONE, INC.; SATORI WORLDWIDE, LLC; COGNANT LLC
Reel/Frame 052706/0917 →
SECURITY INTEREST Recorded May 22, 2018
From: MZ IP HOLDINGS, LLC
To: COMERICA BANK
Reel/Frame 046215/0207 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 29, 2018
From: MACHINE ZONE, INC.
To: MZ IP HOLDINGS, LLC
Reel/Frame 045786/0179 →
NOTICE OF SECURITY INTEREST -- PATENTS Recorded Feb 2, 2018
From: MACHINE ZONE, INC.; SATORI WORLDWIDE, LLC; COGNANT LLC
To: MGG INVESTMENT GROUP LP, AS COLLATERAL AGENT
Reel/Frame 045237/0861 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 29, 2014
From: ORSINI, FRANCOIS; BOJJA, NIKHIL
To: MACHINE ZONE, INC.
Reel/Frame 033410/0371 →