Patent ID: 8953612
Filing Date: 2015-02-10
Classification: H04H,H04L,H04W

Abstract:
1. A method for broadcasting coded data in a broadcast network comprising: receiving a plurality of data packets from a data source; dividing the plurality of data packets into a plurality of data blocks; multiplying bits associated with the plurality of data blocks by a set of coefficients to generate a plurality of product values; generating a predetermined plurality of encoded data packets, the predetermined plurality providing a redundancy of encoded data packets such that enough encoded data packets are generated to accurately decode the data in the encoded data packets, each encoded data packet in the plurality of encoded data packets having a plurality of encoded data blocks, wherein generating each encoded data packet in the plurality of encoded data packets comprises linearly combining the plurality of product values for respective data blocks of each of the plurality of data packets into corresponding encoded data blocks of each encoded data packet, said linearly combining the plurality of product values comprising: adding a first product value associated with a first data block of a first data packet to a second product value associated with a first data block of a second data packet to calculate a first sum; and assigning the first sum to a first data block of each encoded data packet.