Patent Document ID: 8515731
Application ID: 12568435

Base Claim:
1. A computer implemented method, comprising: receiving a term and a candidate synonym for the term at a generator, where the term is in a first language, and the candidate synonym is in a second language, and where the second language is different than the first language; generating a term group of one or more text strings and a synonym group of one or more text strings at the generator, each text string in the term group corresponding to a translation of the term into a third language, and each text string in the synonym group corresponding to a translation of the synonym into the third language, where the third language is different from the first language and the second language; and determining, from an amount of overlap between the term group of text strings and the synonym group of text strings, whether the candidate synonym is a valid synonym for the term at a verifier.

---

Claim 15:
15. The method of claim 1 , where: the amount of overlap is an overall similarity score for the term group of text strings and the synonym group of text strings; the overall similarity score is derived from individual similarity scores between pairs of text strings; and each of the pairs of text strings includes a text string from the term group of text strings and a text string from the synonym group of text strings.