Selecting content based on entities
First Claim
1. A method comprising:
- identifying existing selection criteria corresponding to content of a first resource that are used to select content presented in a slot of the first resource of a resource provider;
identifying, within the first resource, links to second other resources;
evaluating, by one or more processors, the second other resources to determine a set of candidate entities referenced by content presented on the second other resources;
producing, by one or more processors, enhanced selection criteria using the set of candidate entities, including;
determining that a given candidate entity from the set of candidate entities is not included in the existing selection criteria for the first resource;
determining that the given candidate entity is referenced in the second other resources at least a first threshold number of times; and
replacing a particular selection criterion from the existing selection criteria for the first resource with the given candidate entity based on the given candidate entity being referenced in the second other resources at least the first threshold number of times and not being included in the existing selection criteria; and
selecting, by one or more processors, content to present in the first resource based, at least in part, on the enhanced selection criteria, which includes the given candidate entity.
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
18 Claims
-
1. A method comprising:
-
identifying existing selection criteria corresponding to content of a first resource that are used to select content presented in a slot of the first resource of a resource provider; identifying, within the first resource, links to second other resources; evaluating, by one or more processors, the second other resources to determine a set of candidate entities referenced by content presented on the second other resources; producing, by one or more processors, enhanced selection criteria using the set of candidate entities, including; determining that a given candidate entity from the set of candidate entities is not included in the existing selection criteria for the first resource; determining that the given candidate entity is referenced in the second other resources at least a first threshold number of times; and replacing a particular selection criterion from the existing selection criteria for the first resource with the given candidate entity based on the given candidate entity being referenced in the second other resources at least the first threshold number of times and not being included in the existing selection criteria; and selecting, by one or more processors, content to present in the first resource based, at least in part, on the enhanced selection criteria, which includes the given candidate entity. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A non-transitory computer readable storage device storing instructions that, when executed by a processor, cause the processor to:
-
identify existing selection criteria corresponding to content of a first resource that are used to select content presented in a slot of the first resource of a resource provider; identify, within the first resource, links to second other resources; evaluate the second other resources to determine a set of candidate entities referenced by content presented on the second other resources; produce enhanced selection criteria using the set of candidate entities, including; determining that a given candidate entity from the set of candidate entities is not included in the existing selection criteria for the first resource; determining that the given candidate entity is referenced in the second other resources at least a first threshold number of times; and replacing a particular selection criterion from the existing selection criteria for the first resource with the given candidate entity based on the given candidate entity being referenced in the second other resources at least the first threshold number of times and not being included in the existing selection criteria; and select content to present in the first resource based, at least in part, on the enhanced selection criteria, which includes the given candidate entity. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A system comprising:
-
one or more processors; and one or more memory elements including instructions that when executed cause the one or more processors to; identify existing selection criteria corresponding to content of a first resource that are used to select content presented in a slot of the first resource of a resource provider; identify, within the first resource, links to second other resources; evaluate the second other resources to determine a set of candidate entities referenced by content presented on the second other resources; produce enhanced selection criteria using the set of candidate entities, including; determining that a given candidate entity from the set of candidate entities is not included in the existing selection criteria for the first resource; determining that the given candidate entity is referenced in the second other resources at least a first threshold number of times and not being included in the existing selection criteria; and replacing a particular selection criterion from the existing selection criteria for the first resource with the given candidate entity based on the given candidate entity being referenced in the second other resources at least the first threshold number of times; and select content to present in the first resource based, at least in part, on the enhanced selection criteria, which includes the given candidate entity. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification