Patent ID: 8655728

Claim:
A non-transitory computer program product embodied on a tangible computer readable medium, comprising: computer code for identifying content, the content including a web page produced by a publisher of the content; computer code for identifying a set of categories of additional content including other web pages produced by the publisher of the content; computer code for determining a list of competing categories for the content, where the list includes at least one category of content or advertisement determined to be competition for the identified content; computer code for selecting an advertisement response to: determination that the advertisement is non-competing with the content, the determination including determining that a category of the advertisement is not included in the list of competing categories for the content, and a determination that the category of the advertisement is non-competing with the categories in the set of categories of the additional content produced by the publisher of the content; and computer code for presenting the selected advertisement in association with the content, such that the selected advertisement does not compete with the content, and the selected advertisement does not compete with the other web pages produced by the publisher of the content.