×

Adaptive video-server reconfiguration for self-optimizing multi-tier IPTV networks

  • US 9,247,208 B2
  • Filed: 07/25/2006
  • Issued: 01/26/2016
  • Est. Priority Date: 07/25/2006
  • Status: Active Grant
First Claim
Patent Images

1. An apparatus comprising:

  • a processor; and

    a memory that stores executable instructions that, when executed by the processor, facilitate performance of operations, comprising;

    detecting a transition to a first time period of a plurality of time periods associated with a predefined schedule of a plurality of channels that are used for delivery of media content to a plurality of subscriber devices by a content provider network;

    selecting a first configuration set from a plurality of configuration sets according to the first time period that is detected, wherein the plurality of configuration sets are associated with the plurality of time periods, and wherein each configuration set of the plurality of configuration sets is determined by;

    receiving data associated with selections of the plurality of channels by the plurality of subscriber devices within a past plurality of time periods;

    determining a relative viewership distribution for each past time period of the past plurality of time periods based on the data associated with the selections, wherein the relative viewership distribution arranges the plurality of channels according to numbers of selections by the plurality of subscriber devices;

    identifying a set of frequently requested channels of the plurality of channels for each past time period according to the relative viewership distribution, wherein the set of frequently requested channels correspond to providing a target percentage of total channel traffic for the plurality of channels to the plurality of subscriber devices;

    determining a total number of reconfigurable servers of a plurality of reconfigurable servers of the content provider network that are required for providing the set of frequently requested channels to the plurality of subscriber devices;

    assigning the frequently requested channels to a group of reconfigurable servers of the plurality of reconfigurable servers according to the total number of reconfigurable servers that is determined for providing the set of frequently requested channels; and

    generating the configuration set of the plurality of configurations sets for configuring the group of reconfigurable servers of the plurality of reconfigurable servers according to the assigning of the frequently requested channels; and

    transmitting the first configuration set to the plurality of reconfigurable servers to cause a first set of the frequently requested channels to be assigned to a first group of the plurality of reconfigurable servers such that the target percentage of the total channel traffic for the plurality of channels is predictably provided to the plurality of subscriber devices according to the data associated with the selections of the plurality of channels during the past plurality of time periods.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×