Patent ID: 8661323
Filing Date: 2014-02-25
Classification: H03M,H04L

Abstract:
1. A method for generating an error correcting code for use with a plurality of source packets to be transmitted over a network, comprising: identifying a plurality of candidate packet masks, wherein each candidate packet mask of the plurality of candidate packet masks is a matrix that specifies at least one linear combination of source packets to generate respective error correcting codes; determining one or more channel code parameters; determining, for at least some of the plurality of candidate packet masks, a residual packet loss value that is calculated over a range of at least one network performance parameter using the one or more channel code parameters; selecting at least one of the plurality of candidate packet masks based on at least one of the determined residual packet loss values; and generating the error correcting code using the selected candidate packet mask and at least one of the plurality of source packets.