Patent ID: 8356032

Claim:
A method of retrieving a desired media file, comprising: extracting at least one named entity from at least one media file; calculating a word spacing probability of the extracted at least one named entity and spacing the at least one extracted named entity to generate at least one word-spaced named entity based on the calculated word spacing probability, wherein the calculating of the word spacing probability comprises: building a static training database by detecting a word spacing tag string for a given syllable string within a named entity of a media file collected from separate training data, the word spacing tag string indicating whether or not to include word spacing after the syllable string; building a dynamic training database from the at least one extracted named entity; and calculating the word spacing probability based on both the static training database and the dynamic training database; using at least one processor device for generating at least one partial keyword that include all or a part of the at least one word-spaced named entity; and retrieving a media file, as the desired media file, by comparing the at least one partial keyword and a request for the desired media.