×

Knowledge system method and appparatus

  • US 7,860,706 B2
  • Filed: 09/11/2003
  • Issued: 12/28/2010
  • Est. Priority Date: 03/16/2001
  • Status: Expired due to Fees
First Claim
Patent Images

1. 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 translation of words expressed in a first language to words and/or strings of words expressed in a second language;

    providing a corpus of documents expressed in said second language;

    receiving a query to be analyzed, wherein said query is expressed in said first language, and wherein said query consists of a string of words;

    identifying for said query, all translations of each word comprising said word string query, to said second language utilizing said provided translation;

    analyzing said corpus of documents for word strings expressed in said second language, wherein said analyzing only identifies word strings having a user defined maximum number of words, and wherein said analyzing only identifies word strings having translations obtained from a user defined minimum number of words expressed in the first language in said identifying step without regard for the combination or order of the words in said corpus, wherein said analyzing only counts one of the possible translations for each of said words expressed in the first language;

    returning a list of said word strings expressed in said second language from said analyzing said corpus of documents as word string results without regard for the combination or order in the second language strings of the second language words corresponding to translations of the works in the first language query,providing a corpus of documents expressed in said first language;

    identifying a user defined number of occurrences of said query in said corpus of documents expressed in said first language;

    analyzing a user defined number of words and/or word strings to the left and to the right of each of said occurrences of said query and identifying word strings comprising the user defined number of words and/or word strings to the left of said query, said query, and the user defined number of words and/or word strings to the right of said query;

    creating a list of returned word strings comprising the results of said analyzing step;

    analyzing each returned word string individually and identifying all translations of each word comprising each of said returned word strings, to said second language utilizing said provided translation;

    analyzing said corpus of documents for word strings expressed in said second language, wherein said analyzing only identifies word strings having a user defined maximum number of words, and wherein said analyzing only identifies word strings having translations obtained from a user defined minimum number of words expressed in the word string in the first language determined by said creating step, wherein said analyzing said corpus counts only one translation for each of said words expressed in said first language;

    returning a list of said second word strings expressed in said second language from said analyzing said corpus of documents as a result;

    analyzing said list of word strings and said list of second word strings to identify the number of occurrences wherein each word string on said list of word strings occurs as a word string subset of a word string on said list of second word strings;

    returning a list based on said analyzing said list of word strings and said list of second word strings step.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×