Link filter
First Claim
Patent Images
1. A computer-implemented method, comprising:
- determining a score for each of one or more keywords, the one or more keywords being designated by an advertiser associated with an advertisement;
ranking the one or more keywords by score;
selecting one or more highest-ranked keywords to be published as the advertisement, wherein each keyword has an associated link to a landing page that includes advertisements related to the keyword;
identifying one or more restricted terms including;
receiving a category from a publisher of a webpage that is to present the advertisement; and
identifying one or more terms associated with the category to be included as the one or more restricted terms;
determining that a particular keyword of the one or more selected keywords matches an identified restricted term;
replacing the matched keyword with a next highest-ranked keyword that was not selected to be published and that was not identified as a restricted term; and
providing the advertisement including providing each keyword of the advertisement and associated link to a respective landing page.
2 Assignments
0 Petitions
Accused Products
Abstract
One or more keywords associated with a first content item are identified. Restricted terms are identified. One or more of the one or more keywords are selected as a link, wherein the link does not contain the restricted terms.
22 Citations
22 Claims
-
1. A computer-implemented method, comprising:
-
determining a score for each of one or more keywords, the one or more keywords being designated by an advertiser associated with an advertisement; ranking the one or more keywords by score; selecting one or more highest-ranked keywords to be published as the advertisement, wherein each keyword has an associated link to a landing page that includes advertisements related to the keyword; identifying one or more restricted terms including; receiving a category from a publisher of a webpage that is to present the advertisement; and identifying one or more terms associated with the category to be included as the one or more restricted terms; determining that a particular keyword of the one or more selected keywords matches an identified restricted term; replacing the matched keyword with a next highest-ranked keyword that was not selected to be published and that was not identified as a restricted term; and providing the advertisement including providing each keyword of the advertisement and associated link to a respective landing page. - View Dependent Claims (2, 3, 4, 5, 13, 14)
-
-
6. A computer-implemented method, comprising:
-
determining a score for each of one or more keywords, the one or more keywords being designated by an advertiser associated with an advertisement; ranking the one or more keywords by score; selecting one or more highest-ranked keywords to be published as the advertisement, wherein each of the one or more keywords is associated with a link to a landing page that includes one or more advertisements related to a given keyword; receiving one or more restricted terms from a publisher of a webpage that is to present the advertisement; determining that a particular keyword of the one or more selected keywords matches a received restricted term; replacing the matched keyword with a next highest-ranked keyword that was not selected to be published and that was not identified as a restricted term; and providing the advertisement including providing each keyword or alternate keyword and associated link to a respective landing page. - View Dependent Claims (7, 15, 16)
-
-
8. A system, comprising:
-
one or more computers; and a computer-readable medium coupled to the one or more computers having instructions stored thereon which, when executed by the one or more computers, cause the one or more computers to perform operations comprising; determining a score for each of one or more keywords, the one or more keywords being designated by an advertiser associated with an advertisement; ranking the one or more keywords by score; selecting one or more highest-ranked keywords to be published as the advertisement, wherein each keyword has an associated link to a landing page that includes advertisements related to the keyword; identifying one or more restricted terms including; receiving a category from a publisher of a webpage that is to present the advertisement; and identifying one or more terms associated with the category to be included as the one or more restricted terms; determining that a particular keyword of the one or more selected keywords matches an identified restricted term; replacing the matched keyword with a next highest-ranked keyword that was not selected to be published and that was not identified as a restricted term; and providing the advertisement including providing each keyword of the advertisement and associated link to a respective landing page. - View Dependent Claims (9, 10, 17, 18)
-
-
11. A computer-readable storage device encoded with a computer program, the program comprising instructions that when executed by data processing apparatus cause the data processing apparatus to perform operations, comprising:
-
determining a score for each of one or more keywords, the one or more keywords being designated by an advertiser associated with an advertisement; ranking the one or more keywords by score; selecting one or more highest-ranked keywords to be published as the advertisement, wherein each keyword has an associated link to a landing page that includes advertisements related to the keyword; identifying one or more restricted terms including; receiving a category from a publisher of a webpage that is to present the advertisement; and identifying one or more terms associated with the category to be included as the one or more restricted terms; determining that a particular keyword of the one or more selected keywords matches an identified restricted term; replacing the matched keyword with a next highest-ranked keyword that was not selected to be published and that was not identified as a restricted term; and providing the advertisement including providing each keyword of the advertisement and associated link to a respective landing page. - View Dependent Claims (19, 20)
-
-
12. A computer-implemented method, comprising:
-
determining a score for each of one or more keywords, the one or more keywords being designated by an advertiser associated with an advertisement; ranking the one or more keywords by score; selecting one or more highest-ranked keywords to be published as the advertisement, each keyword has an associated link to a landing page that includes advertisements related to the keyword; identifying one or more restricted terms including; receiving an example term from a publisher of a webpage that is to present the advertisement, and identifying one or more terms associated with the example term to be included as the one or more restricted terms; determining whether any of the one or more keywords match any of the identified restricted terms; replacing each matched keyword with a next highest-ranked keyword that was not selected to be published and that was not identified as a restricted term; and providing the advertisement including providing each keyword of the advertisement and associated link to a respective landing page. - View Dependent Claims (21, 22)
-
Specification