US 12,143,684 B2
Systems and methods for selecting a data delivery network
Padmassri Chandrashekar, Karnataka (IN); and Reda Harb, Tampa, FL (US)
Assigned to Adeia Guides Inc., San Jose, CA (US)
Filed by Adeia Guides Inc., San Jose, CA (US)
Filed on Jul. 18, 2023, as Appl. No. 18/223,427.
Application 18/223,427 is a continuation of application No. 17/362,335, filed on Jun. 29, 2021, granted, now 11,750,889.
Prior Publication US 2024/0022797 A1, Jan. 18, 2024
Int. Cl. H04N 21/6373 (2011.01); H04L 65/65 (2022.01); H04N 21/647 (2011.01); H04N 21/845 (2011.01); H04N 21/858 (2011.01)
CPC H04N 21/6373 (2013.01) [H04L 65/65 (2022.05); H04N 21/64738 (2013.01); H04N 21/8456 (2013.01); H04N 21/8586 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method comprising:
receiving, from a media server, a manifest comprising:
for a first segment of a media content item:
(a) a first URL for accessing the first segment from a first source; (b) an indication of the expected download time for the first URL; (c) a second URL for accessing the first segment from a second source; (d) an indication of the expected download time for the second URL;
for a second segment of the media content item:
(a) a third URL for accessing the second segment from the first source; (b) an indication of the expected download time for the third URL; (c) a fourth URL for accessing the second segment from the second source; (d) an indication of the expected download time for the fourth URL;
accessing, the first segment of the media content item from the first source via the first URL;
measuring, by a multimedia content player, a measured download time taken up by accessing the first segment of the media content item from the first source via the first URL; and
in response to determining the measured download time exceeds the indication of the expected download time for the first URL provided by the manifest, accessing the second segment of the media content item from the second source via the fourth URL for accessing the second segment from the second source indicated by the manifest.