US 12,192,546 B2
Dynamic content delivery
Ryan Lee McMurray, Denver, CO (US); and Carl Veazey, Longmont, CO (US)
Assigned to Comcast Cable Communications, LLC, Philadelphia, PA (US)
Filed by Comcast Cable Communications, LLC, Philadelphia, PA (US)
Filed on Apr. 25, 2019, as Appl. No. 16/394,068.
Prior Publication US 2020/0344510 A1, Oct. 29, 2020
Int. Cl. H04N 21/2343 (2011.01); H04N 21/231 (2011.01); H04N 21/24 (2011.01); H04N 21/262 (2011.01); H04N 21/2662 (2011.01); H04N 21/658 (2011.01); H04N 21/845 (2011.01)
CPC H04N 21/234309 (2013.01) [H04N 21/23109 (2013.01); H04N 21/2402 (2013.01)] 18 Claims
OG exemplary drawing
 
1. A method comprising:
generating, by at least one computing device, a first manifest file indicating, for each of a plurality of segments of a video content item, a corresponding bandwidth value;
receiving, from a device, a first request, based on the first manifest file, for a first segment of the plurality of segments;
sending, to the device and based on the first request, the first segment;
receiving a measurement, taken by the device and taken using a video quality measurement algorithm, of a received video quality of display of the first segment;
generating a second manifest file by updating, based on the received measurement, the first manifest file to update a bandwidth value corresponding to a file corresponding to a second segment of the plurality of segments;
receiving, from the device and after sending the second manifest file to the device, a second request, based on the second manifest file, for the second segment of the plurality of segments and a third segment of the plurality of segments; and
sending, to the device and based on the second request, the second segment and the third segment.