Patent Document ID: 8306962
Application ID: 13342803

Base Claim:
1. A computer-implemented method comprising: constructing, by one or more processors, a classifier based on a plurality of training keywords, wherein: each training keyword comprises one or more words and has a corresponding training keyword document, and constructing the classifier comprises: for each training keyword of the plurality of training keywords, annotating the training keyword with one or more labels of a plurality of labels, each label having a corresponding label document; and for each label annotating the training keyword, determining a correctness of the label; calculating a first index-wise product between a word count vector of the training keyword document corresponding to the training keyword and a word count vector of the label document corresponding to the label; and forming a pair of the correctness and the first index-wise product; and training the classifier using one or more pairs of the correctness and the first index-wise product; and for each keyword of a plurality of keywords, the keyword being annotated with one or more labels of the plurality of labels, for each label annotating the keyword, calculating a second index-wise product between a word count vector of the keyword document corresponding to the keyword and a word count vector of the label document corresponding to the label; and predicting whether the label annotating the keyword is correct using the classifier with the second index-wise product as an input to the classifier.

---

Claim 5:
5. The method of claim 1 , further comprising: grouping the plurality of keywords into one or more keyword groups based on similarities between the one or more labels annotating each keyword, each keyword group comprising one or more keywords of the plurality of keywords; and forming one or more advertising groups from the one or more keyword groups, comprising: forming at least one of the one or more advertising groups from each keyword group, each advertising group comprising at least one of the one or more keywords in the keyword group.