Patent ID: 8392396

Claim:
A computer-implemented method comprising: receiving targeting keywords for an advertisement campaign; assigning, by a computer, each of the targeting keywords to one or more topic clusters, wherein at least some of the targeting keywords are assigned to multiple topic clusters; for each topic cluster, determining, by a computer and for pairs of targeting keywords for the topic cluster, a measure of similarity between sets of assigned clusters for the targeting keywords in the pair, the set of assigned clusters for each of the targeting keywords in the pair specifying the one or more topic clusters to which the targeting keyword was assigned; identifying, by a computer and based on the measure of similarity between the sets of assigned clusters, related keyword pairs, each related keyword pair being a keyword pair for which the measure of similarity meets a threshold; clustering, by a computer, the identified related keyword pairs into a plurality of sets of pair clusters, the clustering being exclusive of the pairs of targeting keywords for which the measure of similarity failed to meet the threshold; and creating, by a computer and based on the clustering, a new ad group for the advertisement campaign, the new ad group specifying at least one advertisement that is targeted using a set of the pair clusters.