Patent ID: 8275132

Claim:
A computer-implemented method for dynamically allocating identifier values to a second stream depending upon a first stream in a multi-encrypted transport stream, the method comprising the steps of: determining, by a control system, a plurality of identifier values of the first stream, wherein each determined identifier value is considered to be in use; and assigning identifier values, by an encryption device, to the second stream based upon unused identifier values of the first stream, wherein the steps are continuously cycled and the identifier values for the second stream are changed as necessary in order to prevent any conflicts with the identifier values between the first and the second streams, wherein changing the identifier values for the second stream as necessary to prevent any conflicts between the first stream and the second stream comprises: monitoring, by the control system, for dynamic changes in the first stream, changing the identifier values for the second stream to avoid a cross stream issue in response to the dynamic changes, and updating, by the control system, the identifier values based on the dynamic changes.