Patent ID: 8666071
Filing Date: 2014-03-04
Classification: G06F,H04H,H04L,H04N

Abstract:
1. A method comprising: determining a first level of security supported by a first set top box responsive to a request from the first set top box, the first set top box being a part of a first plurality of set top boxes supporting the first level of security; forming a first multicast directed to at least said first set top box, by encoding data received from a satellite service using the determined first level of security supported by the first set top box, wherein first IP packets of said first multicast contain data from said satellite service that have been encoded using the determined first level of security supported by the first plurality of set top boxes and wherein encoding to form the first multicast is performed after determining the first level of security and continues as further data is received from said satellite service; transmitting the first IP encoded packets to at least the first set top box in the first plurality of set top boxes; determining a second level of security supported by a second set top box responsive to a request from the second set top box, the second set top box being a part of a second plurality of set top boxes supporting the second level of security; responsive to a determination that the second level of security supported by the second set top box is different from the first level of security supported by the first set top box, forming a second multicast directed to at least said second set top box by encoding data received from said satellite service using the determined second level of security supported by the second set top box, wherein second IP packets of said second multicast contain data from said satellite service that have been encoded using the determined second level of security supported by the second plurality of set top boxes and wherein said encoding to form the second multicast is performed after determining the second level of security supported by the second set top box and continues as further data is received from said satellite service; and transmitting the second encoded IP packets to at least the second set top box in the second plurality of set top boxes, while the first plurality of set top boxes continues receiving the first multicast containing the first encoded IP packets.