IP Library Granted Patent US 12,167,057
Granted Patent B2
US 12,167,057 · App. 18/233,022 · Granted Dec 10, 2024

Dynamic bandwidth allocation for addressable content

Inventors: Seth Haberman (New York, NY); Gerrit Niemeijer (Maplewood, NJ); Alex Jansen (Jersey City, NJ); Erik van de Pol (South Orange, NJ); Andrew Fife (Hoboken, NJ)
Assignee: Adeia Media Holdings LLC
H04N21/2385H04H20/103H04L67/53H04L67/55H04L67/62H04N21/23424H04N21/2393H04N21/4383H04N21/812H04N21/8456H04H20/42H04N21/478
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 12,167,057
App. No.
18/233,022
Granted
Dec 10, 2024
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 (40)

1. A method comprising:

receiving data indicating at least a start time of an addressable break in a content stream;

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

streaming, by an edge device and for an entire duration of the addressable break starting at the start time, the addressable content stream; and

de-allocating, after the entire duration of the addressable break, the portion of available bandwidth.

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

3. The method of claim 1 , wherein:

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

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

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

5. The method of claim 1 , wherein the data comprises at least one of a trigger and a cue tone.

6. The method of claim 1 , wherein at least a portion of the content stream comprises non-addressable content.

7. The method of claim 1 , wherein the data further indicates an end time of the addressable break, the entire duration of the addressable break being defined between the start time and the end time.

8. An apparatus comprising:

a processor; and

a memory storing instructions that, when executed by the processor, cause the apparatus to:

receive data indicating at least a start time of an addressable break in a content stream;

allocate, based on the data, prior to the start time of the addressable break, a portion of available bandwidth to an addressable content stream;

stream, by an edge device, and for an entire duration of the addressable break starting at the start time, the addressable content stream; and

de-allocate, after the entire duration of the addressable break, the portion of available bandwidth.

9. The apparatus of claim 8 , wherein the instructions, when executed, further cause the apparatus to switch, for the entire duration of the addressable break, the edge device to the addressable content stream.

10. The apparatus of claim 8 , wherein:

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

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

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

12. The apparatus of claim 8 , wherein the data comprises at least one of a trigger and a cue tone.

13. The apparatus of claim 8 , wherein at least a portion of the content stream comprises non-addressable content.

14. The apparatus of claim 8 , wherein the data further indicates an end time of the addressable break, the entire duration of the addressable break being defined between the start time and the end time.

15. A non-transitory computer-readable storage medium storing instructions that, when executed by a processor of an apparatus, cause the apparatus to:

receive data indicating at least a start time of an addressable break in a content stream;

allocate, based on the data, prior to the start time of the addressable break, a portion of available bandwidth to an addressable content stream;

stream, by an edge device and for an entire duration of the addressable break starting at the start time, the addressable content stream; and

de-allocate, after the entire duration of the addressable break, the portion of available bandwidth.

16. The non-transitory computer-readable storage medium of claim 15 , wherein the instructions, when executed, further cause the apparatus to switch, for the entire duration of the addressable break, the edge device to the addressable content stream.

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

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

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

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

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

20. The non-transitory computer-readable storage medium of claim 15 , wherein the data further indicates an end time of the addressable break, the entire duration of the addressable break being defined between the start time and the end time.

Assignments (7)
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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 23, 2023
From: HABERMAN, SETH; NIEMEIJER, GERRIT; JANSEN, ALEX; VAN DE POL, ERIK; FIFE, ANDREW
To: VISIBLE WORLD, INC.
Reel/Frame 064684/0574 →
CHANGE OF NAME Recorded Aug 23, 2023
From: VISIBLE WORLD, INC.
To: VISIBLE WORLD, LLC
Reel/Frame 064689/0202 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 23, 2023
From: VISIBLE WORLD, LLC
To: TIVO CORPORATION
Reel/Frame 064684/0639 →