Patent ID: 7260570
Filing Date: 2007-08-21
Classification: G06F,Y10S

Abstract:
1. A method of creating and searching a database of documents in a plurality of supported languages, the method comprising the steps of: using a keyword dictionary to extract keywords from the documents; translating the keywords in one of the supported languages into keywords with synonymous meanings in the other supported languages; creating a listing of the keywords for each supported language; using the listings of keywords in each supported language to create an inverted index for identifying documents in all supported languages containing the keywords, and for associating with each keyword in all supported languages ranking factor information relative to the use of the keywords in the identified documents; retrieving a document in one supported language from the database by interrogating the inverted index using a query with search terms in the one supported language and converting the search terms in the one supported language to search terms with synonymous meanings in other supported languages to enable searching the document in the one supported language with search terms from the inverted index in both the one and a different one of the supported languages; and ranking the retrieved documents using the ranking factor information of the documents associated with the keywords in the inverted index.