METHODS, SYSTEMS, AND MEDIA FOR STREAMING VIDEO CONTENT USING ADAPTIVE BUFFERS

    公开(公告)号:US20240340507A1

    公开(公告)日:2024-10-10

    申请号:US18746014

    申请日:2024-06-17

    申请人: Google LLC

    摘要: Methods, systems, and media for streaming video content using adaptive buffers are provided. In some embodiments, the method comprises: receiving, from a user device to a server, a request to stream a video content item; determining a predicted abandonment distribution that indicates a plurality of likelihoods of a user of the user device stopping presentation of the video content item at a corresponding plurality of presentation time points of the video content item, wherein the predicted abandonment distribution is normalized to a duration of the video content item; and transmitting, to the user device, a portion of the video content item to the user device based on the predicted abandonment distribution.

    METHODS, SYSTEMS, AND MEDIA FOR STREAMING VIDEO CONTENT USING ADAPTIVE BUFFERS

    公开(公告)号:US20230138238A1

    公开(公告)日:2023-05-04

    申请号:US18090897

    申请日:2022-12-29

    申请人: Google LLC

    摘要: Methods, systems, and media for streaming video content using adaptive buffers are provided. In some embodiments, the method comprises: transmitting, from a user device to a server, a request to stream a video content item; receiving, at the user device from the server, a predicted abandonment distribution that indicates a plurality of likelihoods of a user of the user device stopping presentation of the video content item at a corresponding plurality of presentation time points of the video content item; receiving, at the user device from the server, a first portion of the video content item; storing the first portion of the video content item in a buffer of the user device having a first size; causing the video content item to be presented by the user device; determining a second size of the buffer based on the predicted abandonment distribution; modifying a size of the buffer to the second size; requesting a second portion of the video content item from the server based on the second size of the buffer; receiving the second portion of the video content item from the server; and storing the second portion of the video content item in the buffer of the second size while continuing presentation of the video content item.

    Methods, systems, and media for streaming video content using adaptive buffers

    公开(公告)号:US11546675B2

    公开(公告)日:2023-01-03

    申请号:US17070144

    申请日:2020-10-14

    申请人: Google LLC

    摘要: Methods, systems, and media for streaming video content using adaptive buffers are provided. In some embodiments, the method comprises: transmitting, from a user device to a server, a request to stream a video content item; receiving, at the user device from the server, a predicted abandonment distribution that indicates a plurality of likelihoods of a user of the user device stopping presentation of the video content item at a corresponding plurality of presentation time points of the video content item; receiving, at the user device from the server, a first portion of the video content item; storing the first portion of the video content item in a buffer of the user device having a first size; causing the video content item to be presented by the user device; determining a second size of the buffer based on the predicted abandonment distribution; modifying a size of the buffer to the second size; requesting a second portion of the video content item from the server based on the second size of the buffer; receiving the second portion of the video content item from the server; and storing the second portion of the video content item in the buffer of the second size while continuing presentation of the video content item.

    Methods, systems, and media for streaming video content using adaptive buffers

    公开(公告)号:US12015834B2

    公开(公告)日:2024-06-18

    申请号:US18090897

    申请日:2022-12-29

    申请人: Google LLC

    摘要: Methods, systems, and media for streaming video content using adaptive buffers are provided. In some embodiments, the method comprises: transmitting, from a user device to a server, a request to stream a video content item; receiving, at the user device from the server, a predicted abandonment distribution that indicates a plurality of likelihoods of a user of the user device stopping presentation of the video content item at a corresponding plurality of presentation time points of the video content item; receiving, at the user device from the server, a first portion of the video content item; storing the first portion of the video content item in a buffer of the user device having a first size; causing the video content item to be presented by the user device; determining a second size of the buffer based on the predicted abandonment distribution; modifying a size of the buffer to the second size; requesting a second portion of the video content item from the server based on the second size of the buffer; receiving the second portion of the video content item from the server; and storing the second portion of the video content item in the buffer of the second size while continuing presentation of the video content item.

    METHODS, SYSTEMS, AND MEDIA FOR STREAMING VIDEO CONTENT USING ADAPTIVE BUFFERS

    公开(公告)号:US20210112314A1

    公开(公告)日:2021-04-15

    申请号:US17070144

    申请日:2020-10-14

    申请人: Google LLC

    摘要: Methods, systems, and media for streaming video content using adaptive buffers are provided. In some embodiments, the method comprises: transmitting, from a user device to a server, a request to stream a video content item; receiving, at the user device from the server, a predicted abandonment distribution that indicates a plurality of likelihoods of a user of the user device stopping presentation of the video content item at a corresponding plurality of presentation time points of the video content item; receiving, at the user device from the server, a first portion of the video content item; storing the first portion of the video content item in a buffer of the user device having a first size; causing the video content item to be presented by the user device; determining a second size of the buffer based on the predicted abandonment distribution; modifying a size of the buffer to the second size; requesting a second portion of the video content item from the server based on the second size of the buffer; receiving the second portion of the video content item from the server; and storing the second portion of the video content item in the buffer of the second size while continuing presentation of the video content item.