IP Library Granted Patent US 6,986,156
Granted Patent B1
US 6,986,156 · App. 09/590,521 · Granted Jan 10, 2006

Systems and methods for adaptive scheduling and dynamic bandwidth resource allocation management in a digital broadband delivery system

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 6,986,156
App. No.
09/590,521
Granted
Jan 10, 2006
Kind
B1
Abstract

A technique for allocating bandwidth in a digital broadband delivery system (DBDS) using a bandwidth allocation manager to dynamically assign a content delivery mode to a plurality of digital transmission channels based on an allocation criteria received from a subscriber is disclosed herein. The bandwidth allocation manager determines a bandwidth allocation schedule for a predetermined bandwidth based on allocation criteria comprising a criteria received from a subscriber. The allocation criteria received from the subscriber may comprise a subscriber reservation request which is processed by the bandwidth allocation manager to determine the bandwidth allocation schedule.

Claims (33)

1. A method implemented by a programmable network manager coupled to at least one server and at least one television set-top terminal (STT) via a bi-directional communication network, the method comprising the steps of:

allocating a first amount of network bandwidth equivalent to the amount of bandwidth required to transmit concurrently a first set of broadcast transmissions of at least one video program for the duration of a first time interval with a first start interval time and a first end interval time;

allocating a second amount of network bandwidth equivalent to the amount of bandwidth required to transmit concurrently a second set of broadcast transmissions of at least one video program for the duration of the first time interval;

transmitting a first broadcast transmission of the first video program over the first amount of network bandwidth during the first time interval;

transmitting a second broadcast transmission of the first video program over the first amount of network bandwidth during the first time interval, the start time of the second broadcast transmission delayed from the start time of the first broadcast transmission;

configuring the second amount of network bandwidth for the duration of the first time interval exclusively for at least one dedicated transmission of any portion of the at least one video program from the at least one server to the at least one STT;

providing the first and second broadcast transmissions of the first video program to a first STT and a second STT during the first time interval;

receiving a viewer input from the first STT during the first time interval, the viewer input being configured to select a dedicated transmission of the first video program to the first STT; and

responsive to receiving the viewer input, establishing a first dedicated network session between the at least one server and the first STT and providing a dedicated transmission of the first video program to the first STT over a transmission channel in the second amount of network bandwidth for the duration of a second time interval with a second start interval time and a second end interval time.

2. The method of claim 1 , wherein providing the dedicated transmission of the first video program comprises a different playback mode of the first video program.

3. The method of claim 1 , wherein providing the dedicated transmission of the first video program comprises a different formatted version of the first video program.

4. The method of claim 1 , wherein the first video program is provided to the first STT via a tuner in the first STT.

5. The method of claim 1 , wherein providing the dedicated transmission of the first video program during the second time interval corresponds to the duration of a presentation of a different playback mode of the first video program.

6. The method of claim 1 , wherein the second start interval time is after the first start interval time.

7. The method of claim 1 , wherein the second amount of network bandwidth is smaller than the first amount of network bandwidth.

8. The method of claim 7 , wherein the first end interval time is after the second end interval time.

9. The method of claim 1 , wherein the start time of the first broadcast transmission over the first amount of network bandwidth is substantially equal to the first start interval time.

10. The method of claim 1 , wherein a third time interval with a third start interval time substantially equal to the first end interval time and a third end interval time immediately follows the first time interval, wherein the configuration of the second amount of network bandwidth for the duration of the third time interval is different than the configuration for the duration of the first time interval.

11. A method implemented by a programmable network manager coupled to at least one server and at least one television-set-top terminal (STT) via a bi-directional communication network, the method comprising the steps of:

enabling a first delivery mode and a second delivery mode of a first video program to the at least one STT for the duration of a first time interval with a first start interval time and a first end interval time;

configuring the first delivery mode as a first broadcast transmission of the first video program to the at least one STT for the duration of the first time interval;

configuring the second delivery mode of the first video program as a dedicated transmission from the at least one server to a respective at least one STT for the duration of the first time interval;

configuring the at least one STT to receive the first video program during the first time interval;

receiving a first input from a first STT at a first input time, the first input being configured to request delivery of a first video program during the first time interval with a first level of random access functionality, where the first level of random access functionality is configured to operate in the second delivery mode;

responsive to receiving the first input, providing the first video program to the first STT during the first time interval via the first delivery mode;

receiving a second input from the first STT during the first time interval, the second input being configured to select a different playback mode of the first video program; and

responsive to receiving the second input, establishing a dedicated network session between the at least one server and the first STT and providing the different playback mode of at least a portion of the first video program to the first STT via the second delivery mode for the duration of a second time interval with a second start interval time and a second end interval time.

12. The method of claim 11 , wherein the first video program is also provided to a second STT in the first delivery mode during at least a portion of the first time interval.

13. The method of claim 11 , wherein responsive to receiving a third input from the first STT for normal playback of the first video program, terminating the dedicated network session between the at least one server and the first STT.

14. The method of claim 11 , wherein responsive to receiving a third input from the first STT, providing a normal playback mode of the first video program to the first STT in the second delivery mode.

15. The method of claim 11 , wherein responsive to receiving a third input from the first STT for normal playback of the first video program, providing the first video program to the first STT in the first delivery mode.

16. The method of claim 11 , wherein the first start interval time is after first put time.

17. The method of claim 11 , wherein the first input time is during the first time interval.

Assignments (7)
RELEASE OF SECURITY INTEREST Recorded Dec 5, 2023
From: BANK OF AMERICA, N. A.
To: SYNAMEDIA VIVIDTEC HOLDINGS, INC
Reel/Frame 065765/0928 →
RELEASE OF SECURITY INTEREST Recorded Dec 5, 2023
From: BANK OF AMERICA, N. A.
To: SYNAMEDIA VIVIDTEC HOLDINGS, INC
Reel/Frame 065766/0064 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 5, 2018
From: CISCO TECHNOLOGY, INC.
To: TRITON US VP ACQUISITION CO.
Reel/Frame 047419/0001 →
SECURITY AGREEMENT (SECOND LIEN) Recorded Oct 31, 2018
From: TRITON US VP ACQUISITION CO.
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 047376/0449 →
SECURITY AGREEMENT (FIRST LIEN) Recorded Oct 30, 2018
From: TRITON US VP ACQUISITION CO.
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 047364/0034 →
CHANGE OF NAME Recorded Dec 10, 2014
From: SCIENTIFIC-ATLANTA, INC.
To: SCIENTIFIC-ATLANTA, LLC
Reel/Frame 034609/0790 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 25, 2013
From: SCIENTIFIC-ATLANTA, LLC
To: CISCO TECHNOLOGY, INC.
Reel/Frame 031719/0891 →