IP Library Granted Patent US 9,881,007
Granted Patent B2
US 9,881,007 · App. 14/679,224 · Granted Jan 30, 2018

Systems and methods for multi-user multi-lingual communications

Inventors: Francois Orsini (San Francisco, CA); Nikhil Bojja (Mountain View, CA)
Assignee: Machine Zone, Inc.
G06F17/289G06F17/28G06F17/2854G06Q10/10G06Q10/107G06Q30/0217G10L13/043G10L13/08G10L15/265
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 9,881,007
App. No.
14/679,224
Granted
Jan 30, 2018
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 (46)

1. A computer-implemented method comprising:

sending each proposal of a plurality of proposals at a different time to a client device of a user, the proposal comprising a respective request for the user to translate a respective text message and a respective incentive for the translation;

receiving from the client device a plurality of translations authored by the user, each translation being associated with one of the proposals and being a translation of the text message of the associated proposal;

for each proposal,

comparing a plurality of features associated with the text message with a respective plurality of features associated with the translation to generate respective feature scores, the features comprising word-based features, language-based features, word alignment features, and combinations thereof, and

calculating an accuracy based on a weighted combination of the respective feature scores wherein the weights are derived using a statistical regression to model accuracy of translations;

identifying a deviation from a norm in user translation accuracy over a period of time based on the calculated accuracies;

updating a confidence score for the user based on the deviation in user translation accuracy; and

revoking the translation privileges of the user when the confidence score does not satisfy a threshold value.

2. The method of claim 1 , wherein the user is a participant in an online game, and wherein the respective incentive comprises at least one of a virtual good and a virtual currency for the online game.

3. The method of claim 1 , wherein identifying a deviation in user translation accuracy comprises using item response theory.

4. The method of claim 1 , further comprising:

for a first translation of the translations, rewarding the user with the incentive of the proposal associated with the first translation when the first translation is determined to be accurate.

5. The method of claim 1 , wherein the word-based features comprise at least one of a word count, a character count, an emoji, a number, and a punctuation mark.

6. The method of claim 1 , wherein the language-based features comprise at least one of verbs, nouns, adverbs, and adjectives.

7. The method of claim 6 , wherein comparing the plurality of features comprises comparing a number of words having the part of speech in the text message with a number of words having the part of speech in the translation.

8. The method of claim 1 , wherein the word-alignment features comprise an alignment of at least one word in the text message with at least one respective word in the translation.

9. A system comprising:

a non-transitory computer readable medium having instructions stored thereon; and

at least one processor configured to execute the instructions to perform operations comprising:

sending each proposal of a plurality of proposals at a different time to a client device of a user, the proposal comprising a respective request for the user to translate a respective text message and a respective incentive for the translation;

receiving from the client device a plurality of translations authored by the user, each translation being associated with one of the proposals and being a translation of the text message of the associated proposal;

for each proposal,

comparing a plurality of features associated with the text message with a respective plurality of features associated with the translation to generate respective feature scores, the features comprising word-based features, language-based features, word alignment features, and combinations thereof, and

calculating an accuracy based on a weighted combination of the respective feature scores wherein the weights are derived using a statistical regression to model accuracy of translations;

identifying a deviation from a norm in user translation accuracy over a period of time based on the calculated accuracies;

updating a confidence score for the user based on the deviation in user translation accuracy; and

revoking the translation privileges of the user when the confidence score does not satisfy a threshold value.

10. The system of claim 9 , wherein the user is a participant in an online game, and wherein the respective incentive comprises at least one of a virtual good and a virtual currency for the online game.

11. The system of claim 9 , wherein identifying a deviation in user translation accuracy comprises using item response theory.

12. The system of claim 9 , further comprising:

for a first translation of the translations, rewarding the user with the incentive of the proposal associated with the first translation when the first translation is determined to be accurate.

13. The system of claim 9 , wherein the word-based features comprise at least one of a word count, a character count, an emoji, a number, and a punctuation mark.

14. The system of claim 9 , wherein the language-based features comprise at least one of verbs, nouns, adverbs, and adjectives.

15. The system of claim 14 , wherein comparing the plurality of features comprises comparing a number of words having the part of speech in the text message with a number of words having the part of speech in the translation.

16. The system of claim 9 , wherein the word-alignment features comprise an alignment of at least one word in the text message with at least one respective word in the translation.

17. An article comprising:

non-transitory computer readable media comprising executable instructions, the executable instructions being executable by one or more processors to perform operations comprising:

sending each proposal of a plurality of proposals at a different time to a client device of a user, the proposal comprising a respective request for the user to translate a respective text message and a respective incentive for the translation;

receiving from the client device a plurality of translations authored by the user, each translation being associated with one of the proposals and being a translation of the text message of the associated proposal;

for each proposal,

comparing a plurality of features associated with the text message with a respective plurality of features associated with the translation to generate feature scores, the features comprising word-based features, language-based features, word alignment features, and combinations thereof, and

calculating an accuracy based on a weighted combination of the respective feature scores wherein the weights are derived using a statistical regression to model accuracy of translations;

identifying a deviation from a norm in user translation accuracy over a period of time based on the calculated accuracies;

updating a confidence score for the user based on the deviation in user translation accuracy; and

revoking the translation privileges of the user when the confidence score does not satisfy a threshold value.

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 Nov 20, 2015
From: LEYDON, GABRIEL; ORSINI, FRANCOIS; BOJJA, NIKHIL
To: MACHINE ZONE, INC.
Reel/Frame 037103/0599 →
Continuity (5)
Continuation 14294675 · Jun 3, 2014
Continuation In Part 13908979 · Jun 3, 2013
Continuation In Part 13763565 · Feb 8, 2013
Provisional Application 61778282 · Mar 12, 2013
Related Publication 20150213008A1 · Jul 30, 2015