Selecting content based on entities
First Claim
1. A method comprising:
- identifying a first resource, the first resource including one or more links to second other resources and at least one slot for filling with third party content, wherein publisher-specified selection criteria are associated with a first slot of the at least one slots, the publisher-specified selection criteria being separate from content included in the first resource and used to determine which third party content is to be included in the first slot from an inventory of available third party content items;
determining for at least one of the second other resources entities associated therewith, including evaluating a page associated with the second other resource to identify entities that are associated with content presented on the page;
producing enhanced selection criteria using the determined entities, including replacing a first criterion included in the publisher-specified selection criteria with a second criterion not included in the publisher-specified selection criteria based on the first criterion appearing in the second other resources fewer than a first threshold number of times and the second criterion appearing in the second other resources more than a second threshold number of times; and
determining one or more content items for presentation to a user in the first slot, wherein determining includes using the enhanced selection criteria to identify the one or more content items.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems, and apparatus include computer programs encoded on a computer-readable storage medium for providing content to a user. A method includes: identifying a first resource, the first resource including one or more links to second, other resources and at least one slot for filling with third party content, wherein first selection criteria are associated with a first slot of the at least one slots; determining for at least one of the second other resources entities associated therewith, including evaluating a page associated with the second other resource to identify entities that are associated with content presented on the page; using the determined entities to either augment or filter the first selection criteria producing enhanced selection criteria; and determining one or more content items for presentation to a user in the first slot, wherein determining includes using the enhanced selection criteria to identify the one or more content items.
-
Citations
16 Claims
-
1. A method comprising:
-
identifying a first resource, the first resource including one or more links to second other resources and at least one slot for filling with third party content, wherein publisher-specified selection criteria are associated with a first slot of the at least one slots, the publisher-specified selection criteria being separate from content included in the first resource and used to determine which third party content is to be included in the first slot from an inventory of available third party content items; determining for at least one of the second other resources entities associated therewith, including evaluating a page associated with the second other resource to identify entities that are associated with content presented on the page; producing enhanced selection criteria using the determined entities, including replacing a first criterion included in the publisher-specified selection criteria with a second criterion not included in the publisher-specified selection criteria based on the first criterion appearing in the second other resources fewer than a first threshold number of times and the second criterion appearing in the second other resources more than a second threshold number of times; and determining one or more content items for presentation to a user in the first slot, wherein determining includes using the enhanced selection criteria to identify the one or more content items. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer program product tangibly embodied in a non-transitory computer-readable storage device and comprising instructions that, when executed by a processor, cause the processor to:
-
identify a first resource, the first resource including one or more links to second other resources and at least one slot for filling with third party content, wherein publisher-specified selection criteria are associated with a first slot of the at least one slots, the publisher-specified selection criteria being separate from content included in the first resource and used to determine which third party content is to be included in the first slot from an inventory of available third party content items; determine for at least one of the second other resources entities associated therewith, including evaluating a page associated with the second other resource to identify entities that are associated with content presented on the page; produce enhanced selection criteria using the determined entities, including replacing a first criterion included in the publisher-specified selection criteria with a second criterion not included in the publisher-specified selection criteria based on the first criterion appearing in the second other resources fewer than a first threshold number of times and the second criterion appearing in the second other resources more than a second threshold number of times; and determine one or more content items for presentation to a user in the first slot, wherein determining includes using the enhanced selection criteria to identify the one or more content items. - View Dependent Claims (10, 11, 12)
-
-
13. A system comprising:
-
an entity identifier; a criteria enhancer; and a content selector; wherein the entity identifier is configured to; identify a first resource, the first resource including one or more links to second other resources and at least one slot for filling with third party content, wherein publisher-specified selection criteria are associated with a first slot of the at least one slots, the publisher-specified selection criteria being separate from content included in the first resource used to determine which third party content is to be included in the first slot from an inventory of available third party content items; and determine for at least one of the second other resources entities associated therewith, including evaluating a page associated with the second other resource to identify entities that are associated with content presented on the page; and wherein the criteria enhancer is configured to; produce enhanced selection criteria using the determined entities, including replacing the publisher-specified selection criteria with a second criterion not included in the publisher-specified selection criteria based on the first criterion appearing in the second other resources fewer than a first threshold number of times and the second criterion appearing in the second other resources more than a second threshold number of times; and wherein the content selector is configured to; determine one or more content items for presentation to a user in the first slot, wherein determining includes using the enhanced selection criteria to identify the one or more content items. - View Dependent Claims (14, 15, 16)
-
Specification