Video content including content item slots
Abstract
A system may accept information defining at least one ad spot associated with at least one instance of a document, accept offers to have ads served in the ad spot(s), and arbitrate among competing ads, using at least the offers, to determine at least one ad to be served in that ad spot(s). A system may accept relevance information for an ad, determine a document using the accepted relevance information, present information about the document(s) to an ad provider associated with the ad, and accept, from the ad provider, an offer to have its ad served with the document accepted. A system may accept relevance information for a document, determine ads relevant to the document using the relevance information and serving constraints of the ads, and select at least one of the determined relevant ads to be served with the document.
Claims
exact text as granted — not AI-modified1 - 41 . (canceled)
42 . A system to integrate digital content, comprising:
one or more servers comprising one or more processors to: receive, from a client device, an audio request for a document for presentation via the client device, the document including audio content and an encoding that specifies a content item spot; select, based on the audio request, the document; transmit, responsive to the audio request and selection of the document, the document to the client device to cause the client device to initiate playback of the document using a content rendering application and execute, subsequent to initiation of playback of the document, the encoding that specifies the content item spot; receive, from the client device, a request for one or more content items to insert at a start time corresponding to the content item spot; select, responsive to the request, a content item; and provide, to the client device, the content item for insertion in the content item spot at the start time for presentation along with the document comprising audio.
43 . The system of claim 42 , wherein the content item comprises audio.
44 . The system of claim 42 , wherein the content item spot specifies a duration.
45 . The system of claim 42 , comprising the one or more servers to:
determine a duration based on the content item spot; and select the content item corresponding to the duration determined based on the content item spot.
46 . The system of claim 42 , comprising the one or more servers to:
determine a stop time based on the content item spot; and provide the content item to the client device for presentation within the start time and the stop time of the document comprising audio.
47 . The system of claim 42 , wherein the document comprises streaming content.
48 . The system of claim 42 , wherein the document comprises streaming audio.
49 . The system of claim 42 , comprising:
the one or more servers to select the content item based on relevancy information associated with the document.
50 . The system of claim 42 , comprising the one or more servers to:
divide the document into a plurality of segments; identify relevancy information of each of the plurality of segments; identify relevancy information of the document; identify a plurality of content item spot locations inserted between temporally adjacent segments of the plurality of segments; apply, for the plurality of content item spot locations, weights to the relevancy information of the temporally adjacent segments and the relevancy information of the document, the weights having a larger weight than remaining segments of the plurality of segments; and select one or more content items for insertion into the plurality of content item spot locations based on the weights applied to the relevancy information of the temporally adjacent segments and the relevancy information of the document.
51 . The system of claim 42 , comprising:
the one or more servers to determine a cumulative length of a plurality of content item spot locations of the document based on a length of the content included in the document such that a ratio of the length of the content to the cumulative length does not fall below a threshold.
52 . A method of integrating digital content, comprising:
receiving, by one or more servers having one or more processors, from a client device, an audio request for a document for presentation via the client device, the document including audio content and an encoding that specifies a content item spot; selecting, by the one or more servers based on the audio request, the document; transmitting, by the one or more servers responsive to the audio request and selection of the document, the document to the client device to cause the client device to initiate playback of the document using a content rendering application and execute, subsequent to initiation of playback of the document, the encoding that specifies the content item spot; receiving, by the one or more servers from the client device, a request for one or more content items to insert at a start time corresponding to the content item spot; selecting, by the one or more servers responsive to the request, a content item; and providing, by the one or more servers to the client device, the content item for insertion in the content item spot at the start time for presentation along with the document comprising audio.
53 . The method of claim 52 , wherein the content item comprises audio.
54 . The method of claim 52 , wherein the content item spot specifies a duration.
55 . The method of claim 52 , comprising:
determining a duration based on the content item spot; and selecting the content item corresponding to the duration determined based on the content item spot.
56 . The method of claim 52 , comprising:
determining a stop time based on the content item spot; and providing the content item to the client device for presentation within the start time and the stop time of the document comprising audio.
57 . The method of claim 52 , wherein the document comprises streaming content.
58 . The method of claim 52 , wherein the document comprises streaming audio.
59 . The method of claim 52 , comprising:
selecting the content item based on relevancy information associated with the document.
60 . The method of claim 52 , comprising:
dividing the document into a plurality of segments; identifying relevancy information of each of the plurality of segments; identifying relevancy information of the document; identifying a plurality of content item spot locations inserted between temporally adjacent segments of the plurality of segments; applying, for the plurality of content item spot locations, weights to the relevancy information of the temporally adjacent segments and the relevancy information of the document, the weights having a larger weight than remaining segments of the plurality of segments; and selecting one or more content items for insertion into the plurality of content item spot locations based on the weights applied to the relevancy information of the temporally adjacent segments and the relevancy information of the document.
61 . The method of claim 52 , comprising:
determining a cumulative length of a plurality of content item spot locations of the document based on a length of the content included in the document such that a ratio of the length of the content to the cumulative length does not fall below a threshold.Join the waitlist — get patent alerts
Track US2020090231A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.