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.
651 Citations
19 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, the computer program comprising logic executed by a processor, said computer readable medium 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)
-
Specification