US 11,902,368 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 Jan. 22, 2021, as Appl. No. 17/155,610.
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 17/155,610 is a continuation of application No. 15/714,176, filed on Sep. 25, 2017, granted, now 10,917,464.
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 2021/0176313 A1, Jun. 10, 2021
This patent is subject to a terminal disclaimer.
Int. Cl. H04N 7/173 (2011.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); H04L 67/02 (2022.01); G06F 21/10 (2013.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)] 21 Claims
OG exemplary drawing
 
1. A method for distributing content to a diverse set of mobile client devices, comprising:
acquiring the content at a server and transforming the acquired content into transformed content having a form suitable for rendering on a plurality of client devices;
encrypting the transformed content;
writing the transformed content to a plurality of content delivery networks;
prioritizing the content delivery networks for delivering content to a client;
selecting a preferred content delivery network and an alternate content delivery network based on the prioritizing; and
providing identifications of the preferred content delivery network and alternative content delivery network to the client to enable the client to retrieve the content therefrom and providing a decryption key to the client to enable the client to decrypt the encrypted transformed content.