I am writing an application for extraction information from Chinese texts. One of the tasks is finding names (personal, geographical or something else). The algorithm is not required to find all 100% of the names. 50% is enough.
In European languages(for example English or Russian), I can detect names by first capital letters: if a word in the middle of the sentence begins with a capital letter then this word is name. This criterion is not 100% reliable and it does not allow to find all names but for my purpose it is enough.
I know that sometimes (but not always) name can be after 叫. But I do not know how long this name.
Could you tell me some sings (criterions, features) by which the algorithm can find the names in Chinese texts?