Patent ID: 8880392

Claim:
A computer device including a processor, a memory coupled to the processor, and a program stored in the memory, wherein the computer is configured to execute the program and perform the steps of: providing a pair of documents representing the same idea in two different languages, wherein the first of said pair of documents is expressed in a first language, and the second of said pair of documents is expressed in a second language; receiving a query to be analyzed, wherein said query is expressed in said first language, and wherein said query consists of a word or word string; analyzing said first of said pair of documents to identify all occurrences of said query in said first of said pair of documents; selecting a plurality of ranges of words in said second of said pair of documents, wherein said selected ranges correspond to each of said identified occurrences of said query in said first of said pair of documents based on user defined criteria; calculating the frequency of words and word strings contained in said selected ranges based on occurrences of all unique words and word strings; and returning a list of occurrences of all unique words and word strings if said unique words and word strings occur in more than one of the selected ranges using said calculated frequency; and ranking said returned list of occurrences based on said calculation of the frequency of words and word strings.