Patent ID: 8966557
Filing Date: 2015-02-24
Classification: H04N

Abstract:
1. A method of delivering digital content from a server to a plurality of user/subscriber devices configured to receive, store, and playback digital content, the method comprising: dividing digital content into a plurality of discrete, sequential data chunks; receiving, from at least one of the plurality of user/subscriber devices, a request for streaming the digital content; repeatedly transmitting the plurality of data chunks from the server to the plurality of user/subscriber devices over a plurality of transmission channels according to a transmission schedule upon receiving the request for streaming the digital content, wherein the transmission schedule provides transmission intervals for repeating the transmission of each of the plurality of data chunks at a frequency equal to a time index of the data chunk in the digital content; and dynamically adjusting the transmission schedule in order to ensure that the transmission of the plurality of data chunks over the plurality of transmission channels never exceeds a maximum number of six transmission channels per transmission interval by removing all subsequent transmissions of a particular data chunk from the transmission schedule when the server determines that all of the plurality of user/subscriber devices connected to the server have received said particular chunk.