IP Library Granted Patent US 12689780
Granted Patent B2
US 12689780 · App. 18/935,285 · Granted Jul 21, 2026

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 12689780
App. No.
18/935,285
Filed
Nov 1, 2024
Granted
Jul 21, 2026
Kind
B2
Art Unit
2426
USPC
725/95
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 (33)

1 . A method comprising:

receiving data from a broadcast stream, wherein the data indicates at least a beginning of an addressable break in the broadcast stream;

dynamically allocating, based at least in part on the data from the broadcast stream, a portion of available bandwidth to an addressable content stream on a push basis;

streaming the addressable content stream to a receiver during the addressable break;

causing the receiver to change from the broadcast stream to the addressable content stream for a duration of the addressable break; and

de-allocating the portion of the available bandwidth at an end of the addressable break.

2 . The method of claim 1 , further comprising controlling a pool of the available bandwidth using a resource controller, wherein the resource controller dynamically allocates the portion of the available bandwidth based at least in part on targeted subscribers in each subnetwork of a digital network.

3 . The method of claim 2 , wherein the resource controller dynamically allocates the portion of the available bandwidth in each subnetwork based at least in part on the targeted subscribers that are active in a respective subnetwork.

4 . The method of claim 1 , wherein the data comprises a cue tone.

5 . The method of claim 4 , wherein the cue tone is compliant with ANSI/SCTE Standard 35.

6 . The method of claim 1 , wherein the portion of the available bandwidth is a first portion, the method further comprising:

handling a plurality of simultaneous addressable breaks by allocating a second portion of the available bandwidth for each simultaneous addressable break of the plurality of simultaneous addressable breaks until the available bandwidth is exhausted.

7 . The method of claim 1 , further comprising controlling schedules for a plurality of addressable breaks using a traffic and billing system.

8 . The method of claim 1 , further comprising controlling insertion of the addressable content stream into the broadcast stream via an advertising insertion system.

9 . The method of claim 1 , wherein the addressable content stream comprises targeted advertisements based at least in part on demographic profiles of subscribers.

10 . The method of claim 1 , wherein the de-allocating the portion of the available bandwidth further comprises de-allocating the portion of the available bandwidth immediately after the end of the addressable break.

11 . A system comprising:

a storage server comprising information associated with an addressable content stream; and

an edge device configured to:

receive data from a broadcast stream, wherein the data indicates at least a beginning of an addressable break in the broadcast stream;

dynamically allocate, based at least in part on the data from the broadcast stream, a portion of available bandwidth to the addressable content stream on a push basis;

stream the addressable content stream to a receiver during the addressable break;

cause the receiver to change from the broadcast stream to the addressable content stream for a duration of the addressable break; and

de-allocate the portion of the available bandwidth at an end of the addressable break.

12 . The system of claim 11 , wherein the edge device is further configured to control a pool of the available bandwidth using a resource controller, wherein the resource controller dynamically allocates the portion of the available bandwidth based at least in part on targeted subscribers in each subnetwork of a digital network.

13 . The system of claim 12 , wherein the resource controller dynamically allocates the portion of the available bandwidth in each subnetwork based at least in part on the targeted subscribers that are active in a respective subnetwork.

14 . The system of claim 11 , wherein the data comprises a cue tone.

15 . The system of claim 14 , wherein the cue tone is compliant with ANSI/SCTE Standard 35.

16 . The system of claim 11 , wherein the portion of the available bandwidth is a first portion, wherein the edge device is further configured to handle a plurality of simultaneous addressable breaks by allocating a second portion of the available bandwidth for each simultaneous addressable break of the plurality of simultaneous addressable breaks until the available bandwidth is exhausted.

17 . The system of claim 11 , wherein the edge device is further configured to control schedules for a plurality of addressable breaks.

18 . The system of claim 11 , wherein the edge device is further configured to control insertion of the addressable content stream into the broadcast stream.

19 . The system of claim 11 , wherein the addressable content stream comprises targeted advertisements based at least in part on demographic profiles of subscribers.

20 . The system of claim 11 , wherein the edge device is further configured to de-allocate the portion of the available bandwidth by de-allocating the portion of the available bandwidth immediately after the end of the addressable break.