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 |
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.
|