US 12,284,405 B2
Adaptive content delivery network
Gaurav Mittal, London (GB); Simone Ferrara, London (GB); and Guido Meardi, London (GB)
Assigned to V-NOVA INTERNATIONAL LIMITED, London (GB)
Filed by V-NOVA INTERNATIONAL LIMITED, London (GB)
Filed on Mar. 10, 2021, as Appl. No. 17/197,809.
Application 17/197,809 is a continuation of application No. 16/324,431, granted, now 10,951,930, previously published as PCT/GB2017/052349, filed on Aug. 9, 2017.
Claims priority of application No. 1613697 (GB), filed on Aug. 9, 2016; and application No. 1708447 (GB), filed on May 26, 2017.
Prior Publication US 2021/0329315 A1, Oct. 21, 2021
This patent is subject to a terminal disclaimer.
Int. Cl. H04N 21/2343 (2011.01); H04L 65/70 (2022.01); H04L 65/75 (2022.01); H04N 19/00 (2014.01); H04N 19/187 (2014.01); H04N 21/2347 (2011.01); H04N 21/262 (2011.01); H04N 21/442 (2011.01); H04N 21/845 (2011.01)
CPC H04N 21/23439 (2013.01) [H04L 65/70 (2022.05); H04L 65/75 (2022.05); H04N 21/2347 (2013.01); H04N 21/26258 (2013.01); H04N 21/44209 (2013.01); H04N 21/8451 (2013.01); H04N 21/8456 (2013.01); H04N 19/00 (2013.01); H04N 19/187 (2014.11)] 20 Claims
OG exemplary drawing
 
1. A server for providing digital video content to a video client, the server being configured to:
receive digital video content from a content delivery network, the digital video content being in a delivery format of the content delivery network, the digital video content comprising information which can be transcoded to provide a plurality of levels of quality to requesting clients, and the delivery format being a non-usable format for a video client;
store the digital video content on the server, the stored video content comprising a base layer and an enhancement layer, wherein the base layer is stored on the server and is decodable to present the digital video content at a base level of video reproduction quality, wherein the enhancement layer is stored on the server and is combinable with the base layer to present the digital video content at an enhanced level of video reproduction quality which is higher than the base level of reproduction quality;
receive a request from the video client for the digital video content, the video client having a capability to reproduce the digital video content in a particular format at a target level of quality;
determine which layers to provide to the video client in order to achieve the target quality;
convert the determined layers of the digital video content from the delivery format of the content delivery network to a playback format for the video client such that the digital video content can be provided to the video client in the playback format and such that the video client can reproduce the digital video content at the target level of quality, wherein converting the digital video content comprises transcoding the digital video content and wherein transcoding comprises changing a codec family, resolution, frame rate, or bitrate of the digital video content to a playback format compatible with the video client; and
output the digital video content in the playback format for the video client.