Systems and methods for allocating bandwidth in switched digital video systems based on interest
First Claim
Patent Images
1. A method for addressing program overruns based on program interest, comprising:
- detecting, using control circuitry, a program overrun on a first channel;
receiving, over a network connection, a plurality of requests corresponding to at least one of the program overrun and a regularly scheduled program on the first channel;
computing, based on the plurality of requests, interest for the program overrun and interest for the regularly scheduled program;
determining, using the control circuitry, whether the interest for the program overrun exceeds the interest for the regularly scheduled program on the first channel; and
in response to determining that the interest for the program overrun exceeds the interest for the regularly scheduled program, determining an amount of available bandwidth in a switched digital video (SDV) system; and
based on determining that the amount of available bandwidth in the SDV system can accommodate a second channel;
identifying an un-allocated frequency for the second channel in the SDV system,allocating bandwidth for a second channel in the SDV system to accommodate the program overrun, andreassigning the regularly scheduled program onto the second channel.
9 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for allocating bandwidth in a switched digital video (SDV) system based on charmed interest. In some embodiments, bandwidth is deallocated from channels and allocated to requested channels having a higher interest. Tiered approaches for allocating bandwidth are disclosed. Embodiments in which QAMs are allocated across services in a multi-service system based on interest are also disclosed. Embodiments for accommodating emergency access system (EAS) functionality in a SDV system are also disclosed.
53 Citations
20 Claims
-
1. A method for addressing program overruns based on program interest, comprising:
-
detecting, using control circuitry, a program overrun on a first channel; receiving, over a network connection, a plurality of requests corresponding to at least one of the program overrun and a regularly scheduled program on the first channel; computing, based on the plurality of requests, interest for the program overrun and interest for the regularly scheduled program; determining, using the control circuitry, whether the interest for the program overrun exceeds the interest for the regularly scheduled program on the first channel; and in response to determining that the interest for the program overrun exceeds the interest for the regularly scheduled program, determining an amount of available bandwidth in a switched digital video (SDV) system; and based on determining that the amount of available bandwidth in the SDV system can accommodate a second channel; identifying an un-allocated frequency for the second channel in the SDV system, allocating bandwidth for a second channel in the SDV system to accommodate the program overrun, and reassigning the regularly scheduled program onto the second channel. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system for addressing program overruns based on program interest, comprising:
control circuitry configured to; detect a program overrun on a first channel; receive, over a network connection, a plurality of requests corresponding to at least one of the program overrun and a regularly scheduled program on the first channel; compute, based on the plurality of requests, interest for the program overrun and interest for the regularly scheduled program; determine whether the interest for the program overrun exceeds the interest for the regularly scheduled program on the first channel; and in response to determining that the interest for the program overrun exceeds the interest for the regularly scheduled program, determine an amount of available bandwidth in a switched digital video (SDV) system; and based on determining that the amount of available bandwidth in the SDV system can accommodate a second channel; identify an un-allocated frequency for the second channel in the SDV system, allocate bandwidth for a second channel in the (SDV system to accommodate the program overrun, and reassign the regularly schedule program onto the second channel. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
Specification