Patent ID: 8484673
Filing Date: 2013-07-09
Classification: H04N

Abstract:
1. A method for allocation and management of subscriptions to a plurality of Pay-TV channels for at least one receiver comprising a security module, the security module comprising a unique identification address, the method being carried out by a management center comprising a processor, the method comprising: grouping, with the processor, the plurality of Pay-TV channels into a plurality of groups of channels, each group of channels comprising at least one channel and being associated with a unique subscription; defining, with the processor, a set of subscriber identification numbers, each set of subscriber identification numbers being associated with one group of channels; grouping, with the processor, the set of subscriber identification numbers into groups of subscribers; searching, with the processor, for an available subscriber identification number related to a desired one of the plurality of groups of channels at the time of an initialization of a new subscription; determining, with the processor, if the available subscriber identification number has been previously allocated; when the available subscriber identification number has been previously allocated, determining, with the processor, if an inhibit duration has elapsed between the end of a previous subscription for which the available subscriber identification number was previously allocated and the time of the initialization of the new subscription; when the inhibit duration has not elapsed, searching, with the processor, for another available subscriber identification number related to a desired one of the plurality of groups of channels; sending, with the processor, an initialization message to a new subscriber associated with the new subscription, the initialization message addressed according to the unique identification address and containing the subscriber identification number of the desired one of the plurality of groups of channels and a subscription right to the desired one of the plurality of groups of channels; preparing, with the processor, a group rights renewal message for the group of channels for the group of subscribers associated with the subscriber identification number, the message comprising a group header containing a bitmap comprising an individual address for each member of the group of subscribers, the message comprising an expiry date for the rights to the group of channels and a current date; compressing, with the processor, the bitmap and adding the compressed bitmap to the group rights renewal message; and sending, with the processor, the group rights renewal message receiving, with the security module, at least one group rights renewal message for at least one group of channels, the security module being a member of the group of subscribers; verifying, with the security module, that the group rights renewal message authorizes a renewal of the rights for the security module by checking a bit of the bit map associated with the individual address of the security module; when the group rights renewal message authorizes the renewal of the rights for the security module, replacing an existing expiry date of the rights with the received expiry date; and generating a new inhibit date by adding the inhibit duration to a current inhibit date such that the new inhibit date is after the received expiry date.