Systems and Methods for Dynamically Allocating Bandwidth in a Digital Broadband Delivery System
First Claim
1. A method of dynamically allocating bandwidth in a digital broadband delivery method, the method comprising:
- receiving information describing subscriber requests for content delivery;
receiving bandwidth allocation criteria comprising at least one of subscriber pricing information, content delivery mode information, and program content information; and
processing the information describing subscriber requests and the bandwidth allocation criteria, according to a statistical model, to produce a bandwidth allocation schedule in which one of a plurality of content delivery modes is assigned to each of a plurality of digital transmission channels for each of a plurality of time periods.
3 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for dynamically allocating bandwidth in a digital broadband delivery system are disclosed. One example method includes receiving information describing subscriber requests for content delivery, receiving bandwidth allocation criteria, and processing the information describing subscriber requests and the bandwidth allocation criteria according to a statistical model. The bandwidth allocation criteria comprise at least one of subscriber pricing information, content delivery mode information, and program content information. The processing produces a bandwidth allocation schedule in which one of a plurality of content delivery modes is assigned to each of a plurality of digital transmission channels for each of a plurality of time periods.
245 Citations
20 Claims
-
1. A method of dynamically allocating bandwidth in a digital broadband delivery method, the method comprising:
-
receiving information describing subscriber requests for content delivery;
receiving bandwidth allocation criteria comprising at least one of subscriber pricing information, content delivery mode information, and program content information; and
processing the information describing subscriber requests and the bandwidth allocation criteria, according to a statistical model, to produce a bandwidth allocation schedule in which one of a plurality of content delivery modes is assigned to each of a plurality of digital transmission channels for each of a plurality of time periods. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A headend in a digital broadband delivery system comprising:
-
memory having program code stored thereon; and
a processor that is programmed by the program code to;
receive information describing subscriber requests for content delivery;
receive bandwidth allocation criteria comprising at least one of subscriber pricing information, content delivery mode information, and program content information; and
process the information describing subscriber requests and the bandwidth allocation criteria, according to a statistical model, to produce a bandwidth allocation schedule in which one of a plurality of content delivery modes is assigned to each of a plurality of digital transmission channels for each of a plurality of time periods. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. A computer-readable medium having a computer program for dynamically allocating bandwidth in a digital broadband delivery system, comprising:
-
logic configured to receive information describing subscriber requests for content delivery;
logic configured receive bandwidth allocation criteria comprising at least one of subscriber pricing information, content delivery mode information, and program content information; and
logic configured process the information describing subscriber requests and the bandwidth allocation criteria, according to a statistical model, to produce a bandwidth allocation schedule in which one of a plurality of content delivery modes is assigned to each of a plurality of digital transmission channels for each of a plurality of time periods. - View Dependent Claims (18, 19, 20)
-
Specification