Back to results
US 10,856,053 B1Granted
Midroll breaks feedback system
AssigneeGoogle Inc.
InventorsYun Shi, Jianfeng Yang, Ramesh Sarukkai, Zindziswa Lara McCormick
Life of this patent
Estimating the term…
Abstract
A computer-implemented method for optimizing the placement of previously selected breaks in a media item is provided herein. Embodiments of the method include steps of identifying a break in a media item, the break being associated with a first break point at a first time during playback of the media item. The method may also include steps of dynamically adjusting the placement of the breaks within the media item based on the performance of the media item.
Claims20
A computer-implemented method comprising:
- identifying, by a content server, for a media item, a first content slot for presenting one or more content items, the first content slot positioned at a first break point having a first temporal position within the media item;
- determining, by the content server, a first number of client devices that presented a first portion of the media item for playback, the first portion of the media item having a second temporal position within the media item before the first temporal position of the first break point;
- determining, by the content server, from the first number of client devices, a second number of client devices that presented a second portion of the media item for playback, the second portion of the media item having a third temporal position within the media item after the first temporal position of the first break point;
- determining, by the content server, that a difference between the first number of client devices and the second number of client devices satisfies a threshold;
- identifying, by the content server, responsive to determining that the difference between the first number of client devices and the second number of client devices satisfies the threshold, from a plurality of candidate break points, a second break point having a fourth temporal position within the media item different from the first temporal position;
- adjusting, by the content server, responsive to identifying the second break point, the position of the first content slot within the media item from the first temporal position of the first break point to the fourth temporal position of the second break point;
- and
- transmitting, by the content server, responsive to adjusting the position of the first content slot within the media item from the first temporal position of the first break point to the fourth temporal position of the second break point, the media item to a first client device to cause the first client device to display supplemental content within the first content slot at the fourth temporal position of the media item.
5 more elements
A system comprising a memory and one or more processors configured to:
- identify, for a media item, a first content slot for presenting one or more content items, the first content slot positioned at a first break point having a first temporal position within the media item;
- determine a first number of client devices that presented a first portion of the media item for playback, the first portion of the media item having a second temporal position within the media item before the first temporal position of the first break point;
- determine, from the first number of client devices, a second number of client devices that presented a second portion of the media item for playback, the second portion of the media item having a third temporal position within the media item after the first temporal position of the first break point;
- determine that a difference between the first number of client devices and the second number of client devices satisfies a threshold;
- identify, responsive to determining that the difference between the first number of client devices and the second number of client devices satisfies the threshold, from a plurality of candidate break points, a second break point having a fourth temporal position within the media item different from the first temporal position;
- adjust, responsive to identifying the second break point, the position of the first content slot within the media item from the first temporal position of the first break point to the fourth temporal position of the second break point;
- and
- transmit, responsive to adjusting the position of the first content slot within the media item from the first temporal position of the first break point to the fourth temporal position of the second break point, the media item to a first client device to cause the first client device to display supplemental content within the first content slot at the fourth temporal position of the media item.
5 more elements
Dependencies are inferred from the claim text.