IP Library Granted Patent US 10,257,550
Granted Patent B2
US 10,257,550 · App. 15/844,680 · Granted Apr 9, 2019

Dynamic bandwidth allocation for addressable content

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 10,257,550
App. No.
15/844,680
Granted
Apr 9, 2019
Kind
B2
Abstract

Systems and methods for push-based dynamic bandwidth allocation deliver addressable, advertising content in a digital network. Bandwidth is allocated on a push basis in response to receiving a trigger from a content distribution stream. The trigger contains data indicating an addressable break. A portion of bandwidth is then allocated to an addressable content stream based on the data of the trigger. The addressable content stream is then streamed to a receiver during the addressable break and the receiver is tuned from the broadcast stream to the addressable content stream for the duration of the addressable break. The additional bandwidth is de-allocated at the end of the addressable break.

Claims (41)

1. A method comprising:

receiving a content stream, at least a portion of the content stream comprising an addressable content stream;

detecting, in the content stream, a trigger comprising data indicating at least a start time of an addressable break in the content stream;

allocating, based on the data associated with the trigger and prior to the start time of the addressable break, a portion of available bandwidth to the addressable content stream;

streaming, to a receiver and for a duration of the addressable break, the addressable content stream; and

de-allocating, after an end time of the addressable break, the portion of available bandwidth.

2. The method of claim 1 , further comprising switching, for the duration of the addressable break, the receiver to the addressable content stream.

3. The method of claim 1 , wherein:

allocating, prior to the start time of the addressable break, the portion of available bandwidth comprises allocating, substantially at the start time of the addressable break, the portion of available bandwidth; and

de-allocating, after the end time of the addressable break, the portion of available bandwidth comprises de-allocating, substantially at the end time of the addressable break, the portion of available bandwidth.

4. The method of claim 1 , wherein the addressable content comprises a targeted advertisement.

5. The method of claim 1 , wherein the trigger comprises a cue tone.

6. The method of claim 1 , wherein the content stream further comprises non-addressable content.

7. The method of claim 1 , wherein the data further comprises the end time of the addressable break.

8. An apparatus comprising a processor and a memory, the memory storing computer-executable instructions which, when executed by the processor, cause the apparatus to perform operations comprising:

receiving a content stream, at least a portion of the content stream comprising an addressable content stream;

detecting, in the content stream, a trigger comprising data indicating at least a start time of an addressable break in the content stream;

allocating, based on the data associated with the trigger and prior to the start time of the addressable break, a portion of available bandwidth to the addressable content stream;

streaming, to a receiver and for a duration of the addressable break, the addressable content stream; and

de-allocating, after an end time of the addressable break, the portion of available bandwidth.

9. The apparatus of claim 8 , further comprising switching, for the duration of the addressable break, the receiver to the addressable content stream.

10. The apparatus of claim 8 , wherein:

allocating, prior to the start time of the addressable break, the portion of available bandwidth comprises allocating, substantially at the start time of the addressable break, the portion of available bandwidth; and

de-allocating, after the end time of the addressable break, the portion of available bandwidth comprises de-allocating, substantially at the end time of the addressable break, the portion of available bandwidth.

11. The apparatus of claim 8 , wherein the addressable content comprises a targeted advertisement.

12. The apparatus of claim 8 , wherein the trigger comprises a cue tone.

13. The apparatus of claim 8 , wherein the content stream further comprises non-addressable content.

14. The apparatus of claim 8 , wherein the data further comprises the end time of the addressable break.

15. A non-transitory computer-readable storage medium comprising computer-executable instructions which, when executed by a device, cause the device to perform operations comprising:

receiving a content stream, at least a portion of the content stream comprising an addressable content stream;

detecting, in the content stream, a trigger comprising data indicating at least a start time of an addressable break in the content stream;

allocating, based on the data associated with the trigger and prior to the start time of the addressable break, a portion of available bandwidth to the addressable content stream;

streaming, to a receiver and for a duration of the addressable break, the addressable content stream; and

de-allocating, after an end time of the addressable break, the portion of available bandwidth.

16. The non-transitory computer-readable storage medium of claim 15 , further comprising switching, for the duration of the addressable break, the receiver to the addressable content stream.

17. The non-transitory computer-readable storage medium of claim 15 , wherein:

allocating, prior to the start time of the addressable break, the portion of available bandwidth comprises allocating, substantially at the start time of the addressable break, the portion of available bandwidth; and

de-allocating, after the end time of the addressable break, the portion of available bandwidth comprises de-allocating, substantially at the end time of the addressable break, the portion of available bandwidth.

18. The non-transitory computer-readable storage medium of claim 15 , wherein the addressable content comprises a targeted advertisement.

19. The non-transitory computer-readable storage medium of claim 15 , wherein the trigger comprises a cue tone.

20. The non-transitory computer-readable storage medium of claim 15 , wherein the content stream further comprises non-addressable content.

Assignments (8)
CHANGE OF NAME Recorded Mar 31, 2026
From: ADEIA MEDIA HOLDINGS LLC
To: ADEIA MEDIA HOLDINGS INC.
Reel/Frame 075303/0717 →
CHANGE OF NAME Recorded Oct 1, 2024
From: TIVO CORPORATION
To: TIVO LLC
Reel/Frame 069083/0230 →
CHANGE OF NAME Recorded Oct 1, 2024
From: TIVO LLC
To: ADEIA MEDIA HOLDINGS LLC
Reel/Frame 069083/0311 →
CHANGE OF NAME Recorded Sep 24, 2024
From: TIVO CORPORATION
To: TIVO LLC
Reel/Frame 069031/0510 →
SECURITY INTEREST Recorded May 3, 2023
From: ADEIA GUIDES INC.; ADEIA IMAGING LLC; ADEIA MEDIA HOLDINGS LLC; ADEIA MEDIA SOLUTIONS INC.; ADEIA SEMICONDUCTOR ADVANCED TECHNOLOGIES INC.; ADEIA SEMICONDUCTOR BONDING TECHNOLOGIES INC.; ADEIA SEMICONDUCTOR INC.; ADEIA SEMICONDUCTOR SOLUTIONS LLC; ADEIA SEMICONDUCTOR TECHNOLOGIES LLC; ADEIA SOLUTIONS LLC
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 063529/0272 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 7, 2020
From: HABERMAN, SETH; NIEMEIJER, GERRIT; JANSEN, ALEX; VAN DE POL, ERIK; FIFE, ANDREW
To: VISIBLE WORLD, INC.
Reel/Frame 054569/0042 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 3, 2020
From: VISIBLE WORLD, LLC
To: TIVO CORPORATION
Reel/Frame 054588/0461 →
CHANGE OF NAME Recorded Oct 11, 2018
From: VISIBLE WORLD INC.
To: VISIBLE WORLD, LLC
Reel/Frame 047216/0534 →