IP Library Granted Patent US 7,127,737
Granted Patent B1
US 7,127,737 · App. 09/524,854 · Granted Oct 24, 2006

Bandwidth management techniques for delivery of interactive program guide

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 7,127,737
App. No.
09/524,854
Granted
Oct 24, 2006
Kind
B1
Abstract

Methods for managing delivery of video sequences of an interactive program guide (IPG) over a communications network to a plurality of terminals are provided. In one embodiment, the method pre-allocates a broadcast bandwidth in the communications network for common video sequences to be transmitted by a broadcast technique. The common video sequences are transmitted in the broadcast bandwidth to the plurality of terminals by way of the broadcast technique. A request for a specific video sequence is received from a specific terminal via the communications network. A demandcast bandwidth is allocated in the communications network for the specific video sequence. The specific video sequence is transmitted in the demandcast bandwidth to the specific terminal via the communications network.

Claims (41)

1. A method for managing delivery of video sequences of an interactive program guide (IPG) over a communications network to a plurality of terminals, the method comprising:

pre-allocating a broadcast bandwidth in the communications network for common video sequences to be transmitted by a broadcast technique, said common video sequences comprising IPG pages for a current time period and IPG pages for a prime viewing time period;

transmitting in the broadcast bandwidth the common video sequences to the plurality of terminals by way of the broadcast technique;

receiving a request for a specific video sequence from a specific terminal via the communications network;

allocating a demandcast bandwidth in the communications network for the specific video sequence; and

transmitting in the demandcast bandwidth the specific video sequence to the specific terminal via the communications network;

wherein transmitting the specific video sequence is performed using a narrowcast technique to a group of terminals that includes the specific terminal.

2. The method of claim 1 , wherein the common video sequences are delivered using an in-band portion of the communications network.

3. The method of claim 2 , wherein the specific video sequence is delivered using the in-band portion of the communications network.

4. The method of claim 3 , wherein the requests are received using an out-of-band portion of the communications network.

5. The method of claim 1 , wherein transmitting the specific video sequence is performed using a pointcast technique.

6. The method of claim 5 , wherein the pointcast technique comprises a shared pointcast technique.

7. A method for managing delivery of a plurality of video sequences that comprise interactive program guide (IPG) pages, the method comprising:

predetermining a set of video sequences to be broadcast;

allocating a broadcast bandwidth within a network with a finite bandwidth for the set of video sequences;

broadcasting the set of video sequences via the broadcast bandwidth to a plurality of terminals;

receiving a request from a specific terminal for a specific video sequence that is not within the set of video sequences to be broadcast;

allocating a demandcast bandwidth within the network for the specific video sequence;

transmitting the specific video sequence via the demandcast bandwidth to the specific terminal to fulfill the request; and

predetermining a second set of video sequences to be broadcast, wherein the second set of video sequences comprises IPG pages for prime viewing time periods;

wherein transmitting the specific video sequence to the specific terminal comprises narrowcasting the specific video sequence to a group of terminals that includes the specific terminal.

8. The method of claim 7 , wherein the broadcasting and transmitting occur by way of in-band communications in the network, and the receiving occurs by way of out-of-band communications in the network.

9. The method of claim 8 , wherein the first set of video sequences comprises IPG pages for a current time period.

10. The method of claim 7 , further comprising:

allocating a second broadcast bandwidth within the network for the second set of video sequences; and

broadcasting via the second broadcast bandwidth the second set of video sequences to the plurality of terminals.

11. The method of claim 7 , further comprising:

predetermining a particular video sequence to be narrowcast to a group of terminals;

allocating a narrowcast bandwidth within the network for the particular video sequence; and

narrowcasting the particular video sequence via the narrowcast bandwidth to the group of terminals.

12. The method of claim 7 , further comprising:

receiving a second request from a second specific terminal for the specific video sequence; and

transmitting the specific video sequence via the demandcast bandwidth to the second terminal,

wherein the demandcast bandwidth comprises a single stream which is used to transmit the specific video sequence to both terminals.

13. The method of claim 12 , further comprising:

one terminal from a group including both terminals finishing use of the specific video sequence; and

continuing transmission of the specific video sequence via the demandcast bandwidth.

14. The method of claim 13 , further comprising:

another terminal from the group finishing use of the specific video sequence; and

discontinuing transmission of the specific video sequence; and

making the demandcast bandwidth available for re-allocation.

Assignments (5)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 3, 2020
From: COMCAST IP HOLDINGS I, LLC
To: TIVO CORPORATION
Reel/Frame 054750/0785 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 24, 2008
From: SEDNA PATENT SERVICES, LLC (F/K/A TVGATEWAY, LLC)
To: COMCAST IP HOLDINGS I, LLC
Reel/Frame 021570/0353 →
CHANGE OF NAME Recorded Sep 20, 2004
From: TVGATEWAY, LLC
To: SEDNA PATENT SERVICES, LLC
Reel/Frame 015177/0980 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 28, 2004
From: DIVA SYSTEMS CORPORATION BY HOWARD B. GROBSTEIN, CHAPTER 11 TRUSTEE
To: TVGATEWAY, LLC
Reel/Frame 014567/0512 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 5, 2000
From: BAYRAKERI, SADIK; GORDON, DONALD F.; LUDVIG, EDWARD A.; GERSHTEIN, EUGENE; EDMONDS, JEREMY S.; COMITO, JOHN P.; LI, ALFRED
To: DIVA SYSTEMS CORPORATION
Reel/Frame 011146/0602 →