Patent ID: 9497498
Filing Date: 2016-11-15
CPC Classification: G06K,H04L,H04N

Claim Text:
1. A content live streaming platform for recording and encoding content and configured to transmit encoded content to a remote content delivery network for provision to a plurality of end users, said content live streaming platform comprising: a microprocessor; a non-volatile computer-readable memory; a data communications interface; and circuitry for receiving recorded content, wherein the non-volatile computer-readable memory is communicatively connected to said processor, data communications interface and circuitry for receiving recorded content and is configured with computer instructions configured to: receive event content, via said circuitry for receiving recorded content; connect to said content delivery network; transmit test data to said content delivery network; analyze available bandwidth between said content live streaming platform and said content delivery network based at least in part on said transmission of test data; analyze connection quality of said connection between said data communications interface and said content distribution network based at least in part on packet data received in response to said transmission of test data; determine a saturation threshold of said connection based on the connection quality and the available bandwidth of said connection, wherein the saturation threshold is equal to the difference between the available bandwidth and the predicted reduction in bandwidth caused by a decrease in connection quality over time; determine, in conjunction with said microprocessor and data communications interface, one or more encoding bit rates based at least in part on the available bandwidth and the connection quality of said connection; encode, via said microprocessor, said event content in said one or more encoding bit rates, wherein said encoded content does not exceed said saturation threshold; and transmit encoded content, via said data communications interface, to said content distribution network.