IP Library Granted Patent US 9,516,367
Granted Patent B2
US 9,516,367 · App. 14/148,283 · Granted Dec 6, 2016

Systems and methods for allocating bandwidth in switched digital video systems based on interest

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 9,516,367
App. No.
14/148,283
Granted
Dec 6, 2016
Kind
B2
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.

Claims (46)

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.

2. The method of claim 1 , wherein allocating bandwidth for the second channel in the SDV system to accommodate the program overrun comprises buffering a portion of the regularly scheduled program until the second channel becomes available.

3. The method of claim 2 , further comprising:

generating for display the buffered portion; and

switching to the second channel.

4. The method of claim 1 , further comprising switching to the second channel where the regularly scheduled program can be watched.

5. The method of claim 1 , wherein allocating bandwidth for the second channel in the SDV system to accommodate the program overrun is subject to available bandwidth.

6. The method of claim 1 , wherein the second channel may be recorded.

7. The method of claim 1 , further comprising:

generating for display a message with an option to continue watching the overrunning program or beginning to watch the regularly scheduled program.

8. The method of claim 1 , further comprising:

in response to determining that the interest for the program overrun does not exceed the interest for the regularly scheduled program, refraining from accommodating the program overrun.

9. The method of claim 8 , further comprising:

generating for display a message indicating that the program overrun will not be accommodated.

10. The method of claim 1 , wherein the plurality of requests comprises at least one of a program reminder, a record request, and a channel request.

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.

12. The system of claim 11 , wherein the control circuitry is further configured to allocate bandwidth for the second channel in the SDV system to accommodate the program overrun by buffering the overrunning program until the second channel becomes available.

13. The system of claim 12 , wherein the control circuitry is further configured to:

generate for display the buffered portion; and

switch to the second channel.

14. The system of claim 11 , wherein the control circuitry is further configured to switch to the second channel where the regularly scheduled program can be watched.

15. The system of claim 11 , wherein allocating bandwidth for the second channel in the SDV system to accommodate the program overrun is subject to available bandwidth.

16. The system of claim 11 , wherein the second channel may be recorded.

17. The system of claim 11 , wherein the control circuitry is further configured to generate for display a message with an option to continue watching the overrunning program or beginning to watch the regularly scheduled program.

18. The system of claim 11 , wherein the control circuitry is further configured to refrain from accommodating the program overrun in responsive to determining that the interest for the program overrun does not exceed the interest for the regularly scheduled program.

19. The system of claim 18 , wherein the control circuitry is further configured to generate for display a message indicating that the program overrun will not be accommodated.

20. The system of claim 11 , wherein the plurality of requests comprises at least one of a program reminder, a record request, and a channel request.

Assignments (10)
CHANGE OF NAME Recorded Oct 2, 2024
From: ROVI GUIDES, INC.
To: ADEIA GUIDES INC.
Reel/Frame 069085/0138 →
RELEASE OF SECURITY INTEREST Recorded Jun 5, 2020
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; ROVI GUIDES, INC.; TIVO SOLUTIONS, INC.; VEVEO, INC.
Reel/Frame 053481/0790 →
RELEASE OF SECURITY INTEREST Recorded Jun 5, 2020
From: HPS INVESTMENT PARTNERS, LLC
To: ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; ROVI GUIDES, INC.; TIVO SOLUTIONS, INC.; VEVEO, INC.
Reel/Frame 053458/0749 →
SECURITY INTEREST Recorded Jun 1, 2020
From: ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; ROVI GUIDES, INC.; TIVO SOLUTIONS INC.; VEVEO, INC.; INVENSAS CORPORATION; INVENSAS BONDING TECHNOLOGIES, INC.; TESSERA, INC.; TESSERA ADVANCED TECHNOLOGIES, INC.; DTS, INC.; PHORUS, INC.; IBIQUITY DIGITAL CORPORATION
To: BANK OF AMERICA, N.A.
Reel/Frame 053468/0001 →
PATENT SECURITY AGREEMENT Recorded Nov 25, 2019
From: ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; ROVI GUIDES, INC.; TIVO SOLUTIONS, INC.; VEVEO, INC.
To: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
Reel/Frame 051110/0006 →
RELEASE OF SECURITY INTEREST IN PATENT RIGHTS Recorded Nov 25, 2019
From: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
To: APTIV DIGITAL INC.; GEMSTAR DEVELOPMENT CORPORATION; INDEX SYSTEMS INC.; ROVI GUIDES, INC.; ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; SONIC SOLUTIONS LLC; STARSIGHT TELECAST, INC.; UNITED VIDEO PROPERTIES, INC.; VEVEO, INC.
Reel/Frame 051145/0090 →
SECURITY INTEREST Recorded Nov 22, 2019
From: ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; ROVI GUIDES, INC.; TIVO SOLUTIONS, INC.; VEVEO, INC.
To: HPS INVESTMENT PARTNERS, LLC, AS COLLATERAL AGENT
Reel/Frame 051143/0468 →
NUNC PRO TUNC ASSIGNMENT Recorded Oct 28, 2014
From: CRANER, MICHAEL L.
To: GUIDEWORKS, LLC
Reel/Frame 034052/0399 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 28, 2014
From: GUIDEWORKS, LLC
To: ROVI GUIDES, INC.
Reel/Frame 034052/0419 →
PATENT SECURITY AGREEMENT Recorded Jul 24, 2014
From: APTIV DIGITAL, INC.; GEMSTAR DEVELOPMENT CORPORATION; INDEX SYSTEMS INC.; ROVI GUIDES, INC.; ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; SONIC SOLUTIONS LLC; STARSIGHT TELECAST, INC.; UNITED VIDEO PROPERTIES, INC.; VEVEO, INC.
To: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
Reel/Frame 033407/0035 →