US 12,301,656 B2
Method and system for federated over-the-top content delivery
Kevin J. Ma, Nashua, NH (US); Raj Nair, Lexington, MA (US); Robert Hickey, Bedford, MA (US); Daniel Biagini, Bolton, MA (US); and Chin-Cheng Wu, Carlisle, MA (US)
Assigned to Telefonaktiebolaget LM Ericsson (publ), Stockholm (SE)
Filed by TELEFONAKTIEBOLAGET LM ERICSSON (PUBL), Stockholm (SE)
Filed on Feb. 12, 2024, as Appl. No. 18/438,526.
Application 14/057,418 is a division of application No. 13/422,272, filed on Mar. 16, 2012, granted, now 8,589,996, issued on Nov. 19, 2013.
Application 18/438,526 is a continuation of application No. 17/155,610, filed on Jan. 22, 2021, granted, now 11,902,368.
Application 17/155,610 is a continuation of application No. 15/714,176, filed on Sep. 25, 2017, granted, now 10,917,464, issued on Feb. 9, 2021.
Application 15/714,176 is a continuation of application No. 14/546,015, filed on Nov. 18, 2014, granted, now 9,774,673, issued on Sep. 26, 2017.
Application 14/546,015 is a continuation of application No. 14/057,418, filed on Oct. 18, 2013, granted, now 8,893,208, issued on Nov. 18, 2014.
Claims priority of provisional application 61/453,370, filed on Mar. 16, 2011.
Prior Publication US 2024/0187480 A1, Jun. 6, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. H04N 7/173 (2011.01); G06F 21/10 (2013.01); H04L 67/02 (2022.01); H04L 67/1095 (2022.01); H04N 21/218 (2011.01); H04N 21/231 (2011.01); H04N 21/2343 (2011.01); H04N 21/462 (2011.01); H04N 21/647 (2011.01); H04N 21/845 (2011.01); H04N 21/2347 (2011.01); H04N 21/61 (2011.01)
CPC H04L 67/1095 (2013.01) [G06F 21/10 (2013.01); H04L 67/02 (2013.01); H04N 21/2181 (2013.01); H04N 21/23103 (2013.01); H04N 21/23106 (2013.01); H04N 21/23439 (2013.01); H04N 21/4622 (2013.01); H04N 21/64738 (2013.01); H04N 21/8456 (2013.01); H04N 21/2347 (2013.01); H04N 21/6175 (2013.01)] 14 Claims
OG exemplary drawing
 
1. A method for distributing content to a diverse set of mobile client devices, the method comprising:
processing source content, wherein processing the source content comprises transcoding the source content and generating a plurality of alternate bitrate segments for the source content;
storing the processed content at a first plurality of servers associated with one or more content delivery networks;
storing the processed content at a second plurality of servers associated with one or more content delivery networks, wherein the processed content stored at the second plurality of servers is received from the first plurality of servers;
receiving a request from a first client for the processed content;
determining a priority for at least two servers wherein the priority is based on one or more characteristics of the first client and one or more characteristics of the at least two servers; and
providing the first client with an identification of the at least two servers from which to retrieve the processed content wherein the identification informs the first client of the relative priority of the at least two servers.