Patent ID: 9729624
Date: 2017-08-08
CPC Classifications: H03M,H04L

Claim:
1. A method comprising: encoding content for distribution over a network, the content being divided into a plurality of segments and each segment comprising a plurality of un-encoded blocks of data, wherein encoding content for distribution over the network comprises: selecting a segment from the plurality of segments stored in memory; selecting a target degree for a new encoded block, wherein a degree of an encoded block is a quantity of un-encoded blocks that correspond to the encoded block; selecting, from a store of previously-encoded blocks, at least two previously-encoded blocks corresponding to the selected segment, wherein each of the at least two previously-encoded blocks has a degree less than or equal to the target degree; and creating the new encoded block having a degree equal to the target degree from a linear combination of the selected at least two previously-encoded blocks using a processor.