Patent Document ID: 9336197
Application ID: 14108224

Base Claim:
1. A computer-implemented method of recognizing a first language used in information content, comprising: at a computer having one or more processors and memory for storing programs to be executed by the one or more processors: integrating a first vocabulary list and a second vocabulary list that are built based on a first language and a second language, respectively, into a comprehensive vocabulary list, wherein the integrating includes analyzing the first vocabulary list in view of the second vocabulary list to at least identify a first vocabulary sub-list, in the comprehensive vocabulary list, that is used in the first language, but not in the second language; identifying, within the information content, a plurality of expressions that are included in the comprehensive vocabulary list; identifying, within the plurality of expressions, a subset of expressions that are included in the first vocabulary sub-list; determining that a total frequency of occurrence of the subset of expressions within the information content meets predetermined occurrence criteria; and in accordance with the determination, determining that the information content is composed in the first language.

---

Claim 2:
2. The method of claim 1 , wherein building the first vocabulary list and the second vocabulary list, further comprising: creating the respective vocabulary list for either one of the first language and the second language; identifying a plurality of test expressions in test information content corresponding to the respective language; after identifying, computing a respective probability value based on a frequency of occurrence for each of the plurality of test expressions; and when the respective probability value for each test expression exceeds a respective test threshold value, modifying the respective vocabulary list by incorporating the respective test expression.