US 11,895,176 B2
Methods, systems, and media for selecting video formats for adaptive video streaming
Yeping Su, Cupertino, CA (US); and Balu Adsumilli, San Francisco, CA (US)
Assigned to Google LLC, Mountain View, CA (US)
Filed by Google LLC, Mountain View, CA (US)
Filed on Nov. 3, 2022, as Appl. No. 17/980,031.
Application 17/980,031 is a continuation of application No. 16/835,587, filed on Mar. 31, 2020, granted, now 11,503,099.
Prior Publication US 2023/0058707 A1, Feb. 23, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. H04N 7/173 (2011.01); H04L 65/80 (2022.01); H04N 7/01 (2006.01); H04N 21/442 (2011.01); H04L 65/75 (2022.01); H04L 67/61 (2022.01)
CPC H04L 65/80 (2013.01) [H04L 65/75 (2022.05); H04N 7/01 (2013.01); H04N 21/442 (2013.01); H04L 67/61 (2022.05)] 21 Claims
OG exemplary drawing
 
1. A method for selecting video formats for adaptive video streaming, the method comprising:
receiving, at a server including a hardware processor, an indication of a first video to be presented on a user device;
generating, at the server, by inputting video features of the first video into a trained model, a group of predicted viewership scores for each format from a group of available formats for the first video;
selecting, at the server, a first format for a first video based on the group of predicted viewership scores for the first video;
causing, at the server, the first video to be presented on the user device;
identifying, at the server, a quality of a network connection between the user device and the server that hosts the first video during the presentation of the first video on the user device;
identifying, at the server, a second format for a second video based on the quality of the network connection;
determining, at the server, whether a format of the second video is to be changed from the first format to the second format based on the group of predicted viewership scores for the second video; and
in response to determining that the format of the second video is to be changed from the first format to the second format, causing, at the server, the second video to be presented by the user device.