×

Translating keywords from a source language to a target language

  • US 8,484,218 B2
  • Filed: 04/21/2011
  • Issued: 07/09/2013
  • Est. Priority Date: 04/21/2011
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method comprising:

  • grouping a first keyword into one or more first groups of related keywords;

    translating, using a machine translation process and after grouping the first keyword into one or more first groups of related keywords, a first keyword from a source language into a plurality of second keywords in a target language;

    after translating the first keywords into the second keywords, grouping the second keywords into one or more second groups of keywords based on the first groups and the first keyword from which each of the second keyword was translated;

    identifying the one or more pre-determined word clusters for the second keywords based on the second groups of keywords;

    augmenting the second keywords to include additional keywords in the target language that each have at least a threshold association with one or more of the second keywords, wherein the additional keywords are determined to have at least the threshold association with the one or more second keywords based on the additional keywords and the one or more second keywords being included in the one or more pre-determined word clusters;

    determining, by a computer system after augmenting the second keywords, frequencies with which each of the second keywords occur in a corpus associated with the target language, wherein the corpus comprises one or more corpora used by a search engine, and wherein determining the frequencies includes, at least in part, conducting a search for each of the second keywords using the search engine;

    selecting, by the computer system, a particular keyword from the second keywords to use in the target language based on the determined frequencies of occurrence;

    associating the particular keyword in the target language with an advertisement in the target language;

    receiving a search query comprising one or more search terms in the target language;

    determining, by the computer system, whether to provide the advertisement with search results for the search query based, at least, on a comparison of the particular keyword and the one or more search terms of the search query; and

    based on the determination of whether to provide the advertisement, providing the advertisement.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×