Selecting content items for display in a content stream
Abstract
A method for selecting content items, comprising: receiving, using one or more processing devices, a request for content items for display in a content stream; retrieving, using the one or more processing devices, in response to the request, a condition for targeting a content item for display in the content stream; detecting, using the one or more processing devices, that the condition is satisfied; adjusting, using the one or more processing devices, the bid price in accordance with the condition; executing, using the one or more processing devices, an auction, based on the bid price adjusted and other bid prices for other content items in the auction; and selecting, using the one or more processing devices, based on the auction, the content items for display in the content stream.
Claims
exact text as granted — not AI-modified1 . (canceled)
2 . A method, comprising:
presenting, by one or more computing devices, a particular media program to group of multiple different viewers at multiple different client devices at a same time; presenting, by the one or more computing devices and during the presentation of the particular media program to the group of multiple different viewers, posts submitted by the multiple different users during the presentation of the particular media item; selecting, by the one or more computing devices and from among a set of available content items, a particular content item using one or more attributes of the media program being presented; and presenting, to the multiple different viewers at the multiple different devices, the particular content item in a same display as the posts submitted by the multiple different users.
3 . The method of claim 2 , wherein presenting the particular media program comprises presenting the particular media program in a separate portion of the display than the posts submitted by the multiple different users.
4 . The method of claim 2 , further comprising selecting the particular content item based on a different content item that has already been presented in the particular media program at a time when the selecting is performed.
5 . The method of claim 2 , wherein presenting the particular content item comprises presenting the particular content item only after a pre-specified amount of time has elapsed since presentation of the different content item.
6 . The method of claim 2 , further comprising presenting a first content item within the particular media program, wherein presenting the particular content item comprises presenting the particular content item in a content stream that includes the posts submitted by the multiple different users.
7 . The method of claim 6 , wherein presenting the particular content item in the content stream that includes the posts submitted by the multiple different users comprises presenting the particular content item in the content stream while the first content item is presented in the media stream.
8 . The method of claim 2 , wherein selecting the particular content item comprises selecting the particular content item on the one or more attributes of the particular media program as well as at least some of the posts submitted, by the multiple different users, during presentation of the particular media program.
9 . A system, comprising:
one or more computing devices; and one or more data storage devices storing instructions that when executed by the one or more computing devices cause the one or more computing devices to perform operations including:
presenting a particular media program to group of multiple different viewers at multiple different client devices at a same time;
presenting, during the presentation of the particular media program to the group of multiple different viewers, posts submitted by the multiple different users during the presentation of the particular media item;
selecting, from among a set of available content items, a particular content item using one or more attributes of the media program being presented; and
presenting, to the multiple different viewers at the multiple different devices, the particular content item in a same display as the posts submitted by the multiple different users.
10 . The system of claim 9 , wherein presenting the particular media program comprises presenting the particular media program in a separate portion of the display than the posts submitted by the multiple different users.
11 . The system of claim 9 , wherein execution of the instructions cause the one or more computing devices to perform operations including selecting the particular content item based on a different content item that has already been presented in the particular media program at a time when the selecting is performed.
12 . The system of claim 9 , wherein presenting the particular content item comprises presenting the particular content item only after a pre-specified amount of time has elapsed since presentation of the different content item.
13 . The system of claim 9 , wherein execution of the instructions cause the one or more computing devices to perform operations including presenting a first content item within the particular media program, wherein presenting the particular content item comprises presenting the particular content item in a content stream that includes the posts submitted by the multiple different users.
14 . The system of claim 13 , wherein presenting the particular content item in the content stream that includes the posts submitted by the multiple different users comprises presenting the particular content item in the content stream while the first content item is presented in the media stream.
15 . The system of claim 9 , wherein selecting the particular content item comprises selecting the particular content item on the one or more attributes of the particular media program as well as at least some of the posts submitted, by the multiple different users, during presentation of the particular media program.
16 . Non-transitory computer readable medium storing instructions that when executed by one or more computing devices cause the one or more computing devices to perform operations including:
presenting a particular media program to group of multiple different viewers at multiple different client devices at a same time; presenting, during the presentation of the particular media program to the group of multiple different viewers, posts submitted by the multiple different users during the presentation of the particular media item; selecting, from among a set of available content items, a particular content item using one or more attributes of the media program being presented; and presenting, to the multiple different viewers at the multiple different devices, the particular content item in a same display as the posts submitted by the multiple different users.
17 . The non-transitory computer readable medium of claim 16 , wherein presenting the particular media program comprises presenting the particular media program in a separate portion of the display than the posts submitted by the multiple different users.
18 . The non-transitory computer readable medium of claim 16 , wherein execution of the instructions cause the one or more computing devices to perform operations including selecting the particular content item based on a different content item that has already been presented in the particular media program at a time when the selecting is performed.
19 . The non-transitory computer readable medium of claim 16 , wherein presenting the particular content item comprises presenting the particular content item only after a pre-specified amount of time has elapsed since presentation of the different content item.
20 . The non-transitory computer readable medium of claim 16 , wherein execution of the instructions cause the one or more computing devices to perform operations including presenting a first content item within the particular media program, wherein presenting the particular content item comprises presenting the particular content item in a content stream that includes the posts submitted by the multiple different users.
21 . The non-transitory computer readable medium of claim 20 , wherein presenting the particular content item in the content stream that includes the posts submitted by the multiple different users comprises presenting the particular content item in the content stream while the first content item is presented in the media stream.
22 . The non-transitory computer readable medium of claim 16 , wherein selecting the particular content item comprises selecting the particular content item on the one or more attributes of the particular media program as well as at least some of the posts submitted, by the multiple different users, during presentation of the particular media program.Cited by (0)
No later patents cite this yet.
References (0)
No backward citations on record.