Patent ID: 8489387
Filing Date: 2013-07-16
Classification: G06F

Abstract:
1. A computer-implemented method comprising: receiving, at a computing device, a string of characters; identifying at least a first candidate language and a second candidate language for the string of characters; segmenting, by the computing device, the string of characters into at least a first segmented result for the first candidate language and a second segmented result for the second candidate language, wherein the first segmented result comprises a first plurality of tokens and the second segmented result comprises a second plurality of tokens; determining a spell-corrected segmented result for at least the first segmented result using a spell-checking function that determines correct or preferred spellings for one or more of the first plurality of tokens; determining a first frequency of occurrence of the first segmented result in a first corpus that is associated with the first candidate language, a second frequency of occurrence of the second segmented result in a second corpus that is associated with the second candidate language, and a third frequency of occurrence of the spell-corrected segmented result in the first corpus that is associated with the first candidate language; and identifying, by the computing device, an operable segmented result for the string of characters based on, at least, the first frequency of occurrence, the second frequency of occurrence, and the third frequency of occurrence.