Patent ID: 8489385

Claim:
A method for using a translation graph to search for objects, entities, or resources related to an input word input by a user in a given language, wherein the translation graph is usable to find words in a plurality of languages different from the given language that have wordsense meanings corresponding to wordsense meanings of the input word, and wherein the translation graph includes: a plurality of wordnodes; and a plurality of edges; wherein each wordnode is associated with a word, a language, and one or more wordsenses; and wherein each edge connects tow wordnodes and is associated with a wordsense with which the two connected wordnodes are the both associated; the method comprising: searching the translation graph for candidate wordnodes, wherein each candidate wordnode is associated with a language different from the given language and is connected to a wordnode of the input word via a path comprising one or more edges of the translation graph; for one or more of the candidate wordnodes, determining a probability that the candidate wordnode is associated with a wordsense corresponding to a wordsense associated with the wordnode of the input word; returning a set of result wordnodes that is determined based on a comparison of the determined probabilities of the one or more candidate wordnodes to a predetermined threshold; supplying the result wordnodes for creating a query of a search engine; and using the query, employing the search engine to search a collection of data to identify objects, entities, or resources included in the data that are relevant to a wordsense meaning of the input word, the search engine searching for tags assigned to objects, entities, or resources that include at least one word of the result wordnodes.