Patent ID: 8136007

Claim:
A method of transmitting a plurality of data objects by a satellite broadcast system generating a plurality of spot beams, comprising the steps of: determining, on a data object by data object basis and for each spot beam transmitting each object, an amount of forward error correction to apply to each of the data objects according to a priority value associated with each data object, wherein the data object is one of a plurality of data objects each having a priority value associated therewith; applying the determined amount of forward error correction on a data object by data object basis to each of the plurality of data objects; and multiplexing the plurality of data objects having the applied forward error correction; and transmitting the multiplexed plurality of data objects; wherein: the satellite broadcast system transmits a national broadcast of the data objects and a plurality of local broadcasts of the data objects; and the method further comprises the step of applying error-correction rules for the national broadcast of the data objects and the local broadcasts of the data objects, wherein the national broadcast of the data objects and each of the local broadcasts of the data objects has its own independent set of error correction rules for the applied amount of forward error correction.