Combining content with a search result
First Claim
1. A computer-implemented method comprising:
- receiving a search query;
identifying search results responsive to the query, including identifying a first search result in a top set of search results that is associated with a first brand;
determining the first brand associated with the first search result;
based at least in part on the query, identifying one or more eligible content items for delivery along with the search results responsive to the query;
determining a second brand associated with at least one of the eligible content items;
comparing the first and second brands, and when the first and second brands are the same, creating a combined content item, the combined content item being a single display unit including at least a portion of the first search result and at least a portion of content from the first eligible content item, wherein the respective portions are less than an entire portion of content and being presented along with other search results responsive to the search query, wherein creating further includes determining content sponsor preferences associated with a content sponsor of the first eligible content item, the content sponsor preferences including one or more specifications for how to combine the first eligible content item with the first search result, and wherein creating further includes generating the combined content item in accordance with the content sponsor preferences; and
providing the combined content item as a search result responsive to the request.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems, and apparatus include computer programs encoded on a computer-readable storage medium, including a method for providing content. A search query is received. Search results responsive to the query are identified, including identifying a first search result in a top set of search results that is associated with a brand. Based at least in part on the query, one or more eligible content items are identified for delivery along with the search results responsive to the query. A determination is made as to when at least one of the eligible content items is associated with a same brand as the brand associated with the first search result. The first search result and one of the determined at least one eligible content items are combined into a combined content item and providing the combined content item as a search result responsive to the request.
16 Citations
19 Claims
-
1. A computer-implemented method comprising:
-
receiving a search query; identifying search results responsive to the query, including identifying a first search result in a top set of search results that is associated with a first brand; determining the first brand associated with the first search result; based at least in part on the query, identifying one or more eligible content items for delivery along with the search results responsive to the query; determining a second brand associated with at least one of the eligible content items; comparing the first and second brands, and when the first and second brands are the same, creating a combined content item, the combined content item being a single display unit including at least a portion of the first search result and at least a portion of content from the first eligible content item, wherein the respective portions are less than an entire portion of content and being presented along with other search results responsive to the search query, wherein creating further includes determining content sponsor preferences associated with a content sponsor of the first eligible content item, the content sponsor preferences including one or more specifications for how to combine the first eligible content item with the first search result, and wherein creating further includes generating the combined content item in accordance with the content sponsor preferences; and providing the combined content item as a search result responsive to the request. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A non-transitive computer-readable medium including instructions, that when executed, cause one or more processors to:
-
receive a search query; identify search results responsive to the query, including identifying a first search result in a top set of search results that is associated with a first brand; determine the first brand associated with the first search result; based at least in part on the query, identify one or more eligible content items for delivery along with the search results responsive to the query; determine a second brand associated with at least one of the eligible content items; compare the first and second brands, and when the first and second brands are the same, create a combined content item, the combined content item being a single display unit including at least a portion of the first search result and at least a portion of content from the first eligible content item, wherein the respective portions are less than an entire portion of content and being presented along with other search results responsive to the search query, wherein creating further includes determining content sponsor preferences associated with a content sponsor of the first eligible content item, the content sponsor preferences including one or more specifications for how to combine the first eligible content item with the first search result, and wherein creating further includes generating the combined content item in accordance with the content sponsor preferences; and provide the combined content item as a search result responsive to the request.
-
-
18. A system comprising:
-
a content identification engine that evaluates terms and phrases in a received query to identify content responsive to the request; an entity/brand determination engine that determines when at least one of the eligible content items identified by the content identification engine is associated with a same entity/brand as the entity/brand associated with the first search result of the search results; a content item combination engine that combines a first search result and one of the determined at least one eligible content items into a combined content item; a request handler that handles requests for content received by the content management system; a request handler that handles requests for content received by a content management system, the content management system selecting and providing content in response to requests for content; one or more processors; and one or more memory elements including instructions that, when executed, cause the one or more processors to; receive a search query; identify search results responsive to the query, including identifying a first search result in a top set of search results that is associated with a first brand; determine the first brand associated with the first search result; based at least in part on the query, identify one or more eligible content items for delivery along with the search results responsive to the query; determine a second brand associated with at least one of the eligible content items; compare the first and second brands, and when the first and second brands are the same, create a combined content item, the combined content item being a single display unit including at least a portion of the first search result and at least a portion of content from the first eligible content item, wherein the respective portions are less than an entire portion of content and being presented along with other search results responsive to the search query, wherein creating further includes determining content sponsor preferences associated with a content sponsor of the first eligible content item, the content sponsor preferences including one or more specifications for how to combine the first eligible content item with the first search result, and wherein creating further includes generating the combined content item in accordance with the content sponsor preferences; and provide the combined content item as a search result responsive to the request. - View Dependent Claims (19)
-
Specification