Patent Document ID: 8539349
Application ID: 11555274

Base Claim:
1. A method of splitting a Chinese character sequence into word segments, the method comprising: providing a synchronization list including a plurality of Chinese words at a system; receiving an input data string including a first Chinese character sequence at the system; identifying one of the plurality of Chinese words from the synchronization list in the first Chinese character sequence at the system, wherein the identifying includes, comparing the Chinese words in the synchronization list with characters in the first Chinese character sequence; detecting a first match between a first Chinese word in the synchronization list and a leftmost or rightmost unsegmented section of the first Chinese character sequence; continuing to compare the characters in the first Chinese character sequence against other Chinese words in the synchronization list that begin with the first Chinese word; and identifying a longest Chinese word in the synchronization list that matches the leftmost or rightmost unsegmented section of the first Chinese character sequence; defining the identified longest Chinese word as a word segment in the first Chinese character sequence at the system; identifying a first undefined character sequence in the first Chinese character sequence at the system; and segmenting the first undefined character sequence into at least one word segment at the system.

---

Claim 6:
6. The method of claim 1 , wherein receiving an input data string including a first Chinese character sequence at the system further comprises: making a first determination regarding whether an input data string is derived from a source document encoded using a first character set that supports representation of Chinese characters and does not support representation of Japanese and Korean characters at the system; making a second determination regarding whether the input data string contains characters from a second character set, the second character set including characters corresponding to characters from Unicode Chinese/Japanese/Korean character ranges at the system; making a third determination regarding whether the input data string includes a Japanese hiragana character at the system; making a fourth determination regarding whether the input data string includes a Japanese katakana character at the system; making a fifth determination regarding whether the input data string includes a Korean hangul character at the system; making a sixth determination regarding whether external data associated with the input data string provides an indication of whether the input data string includes a first Chinese character sequence at the system; and receiving the first input data string based on the first, second, third, fourth, fifth and sixth determinations at the system.