| CPC H04L 65/61 (2022.05) [H04L 67/52 (2022.05); H04L 67/535 (2022.05); H04N 21/23439 (2013.01); H04N 21/25808 (2013.01); H04N 21/44209 (2013.01); H04N 21/4826 (2013.01); H04N 21/4828 (2013.01); H04N 21/6377 (2013.01); H04N 21/6581 (2013.01)] | 21 Claims |

|
1. A method for adaptively streaming a content item, the method comprising:
receiving an indication of a video content item to be streamed on a user device;
in response to receiving the indication, determining a current user activity, a current location associated with the user device, and network connectivity information associated with a connection status of the user device over a communications network;
analyzing captions associated with the video content item to identify particular audio content included in the video content item;
identifying a first portion of the video content item that is to be presented with a first video resolution based on the current user activity, the current location, and the network connectivity information, and further based on analyzing the captions and identifying the particular audio content included in the first portion of the video content item;
identifying a second portion of the video content item that is to be presented with a second video resolution based on the current user activity, the current location, and the network connectivity information, wherein the first video resolution is lower than the second video resolution;
transmitting the first portion of the video content item to the user device;
while causing the first portion of the video content item to be presented on the user device and at a time when a user of the user device is likely to continue viewing the video content item through the second portion, transmitting the second portion of the video content item to the user device; and
causing the second portion of the video content item to be presented on the user device.
|