IP Library Granted Patent US 11,470,041
Granted Patent B2
US 11,470,041 · App. 16/800,853 · Granted Oct 11, 2022

Software defined network orchestration to manage media flows for broadcast with public cloud networks

Inventors: Michael J. Strein (Bohemia, NY); Ryan N. McCormick (Blauvelt, NY); Craig L. Beardsley (Chicago, IL)
Assignee: Disney Enterprises, Inc.
H04L63/0236G06F9/455G06F9/45533G06F9/5011H04L12/1868H04L12/1886H04L41/04H04L41/069H04L43/04H04L43/062H04L47/82H04L65/1016H04L65/60H04L65/611H04L65/65H04L65/70H04L65/762H04L67/10H04L67/1097H04L69/04H04N21/26616H04N21/6405H04N21/6408H04L63/0428
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 11,470,041
App. No.
16/800,853
Granted
Oct 11, 2022
Kind
B2
Abstract

Software defined network orchestration to manage media flows for broadcast with public cloud networks is provided by identifying a media flow at a media production facility for multicast transmission; registering the media flow to a registration database; migrating the media flow from multicast transmission to unicast transmission; transmitting the media flow to a public cloud network facility; and updating the registration database with a location of the media flow in the public cloud network facility. Once registered, a media flow management system allows any authorized device to request for a media flow; and in response locates the media flow based on a registration database indicating a location of the media flow (whether in the public cloud network facility, on a common carrier, or in a production facility); receives access to the media flow at the location; and allows the authorized device to consume the media flow.

Claims (50)

1. A method, comprising:

identifying a first media flow at a media production facility for multicast transmission;

migrating the first media flow from multicast transmission to unicast transmission;

transmitting the first media flow to a public cloud network facility;

identifying a second media flow configured for unicast transmission;

aggregating the first media flow with the second media flow into a bundled media flow; and

registering the bundled media flow to a registration database, wherein the registration database identifies the first media flow and the second media flow as being aggregated together in the bundled media flow.

2. The method of claim 1 , wherein the registration database tallies whether the bundled media flow is used in an ongoing broadcast.

3. A method, comprising:

identifying a first media flow at a media production facility for multicast transmission;

migrating the first media flow from multicast transmission to unicast transmission;

transmitting the first media flow to a public cloud network facility; and

in response to receiving an insertion command identifying a second media flow, combining the first media flow with the second media flow to produce a combined media flow, wherein both the first media flow and the second media flow are located at the public cloud network facility at time of combination.

4. The method of claim 1 , wherein the first media flow includes at least one of:

a video segment;

an audio segment;

a graphic;

a content trigger;

content metadata describing contents of the first media flow; or

usage metadata describing how the first media flow has been used or broadcast.

5. The method of claim 1 , further comprising:

receiving a request for the second media flow;

locating the second media flow based on the registration database indicating a location of the second media flow;

receiving access to the second media flow at the location of the second media flow; and

consuming the second media flow.

6. The method of claim 5 , wherein the second media flow stored is located in the public cloud network facility, and wherein the method further comprises:

retrieving, to the media production facility, the second media flow from the public cloud network facility in a unicast transmission configuration; and

reconfiguring, at the media production facility, the second media flow from the unicast transmission configuration to a multicast transmission configuration for consumption within the media production facility.

7. The method of claim 3 ,

wherein migrating the first media flow from the multicast transmission to the unicast transmission further comprises replacing, at the media production facility before transmission, the first media flow at the media production facility with a reconfigured media flow that is configured according to the unicast transmission; and

wherein transmitting the first media flow to the public cloud network facility comprises: transmitting the reconfigured media flow to the public cloud network facility.

8. The method of claim 7 , further comprising:

updating an entry for the first media flow in a registration database with a location of the reconfigured media flow in the public cloud network facility as a location of the first media flow.

9. The method of claim 1 , further comprising:

registering the first media flow to the registration database before aggregating the first media flow and the second media flow to identify where the first media flow is stored.

10. The method of claim 1 , further comprising:

in response to receiving an insertion command identifying a third media flow, aggregating the first media flow with the third media flow to produce a second bundled media flow, wherein the third media flow is located at the media production facility and the second media flow is located at the public cloud network facility.

11. The method of claim 1 , further comprising:

in response to receiving an insertion command identifying a third media flow, aggregating the first media flow with the third media flow to produce a second bundled media flow, wherein both the first media flow and the second media flow are located at the public cloud network facility.

12. The method of claim 1 , wherein the second media flow is stored in the public cloud network facility by a second media production facility to share the second media flow with the media production facility.

13. The method of claim 3 , further comprising:

registering the first media flow to a registration database to identify where the first media flow is stored.

14. The method of claim 3 , wherein the first media flow and the second media flow each include a different one of:

a video segment;

an audio segment; or

a graphic.

15. The method of claim 3 , wherein the first media flow includes a tally when the first media flow is broadcast to end consumers that protects the first media flow while being broadcast.

16. The method of claim 3 , wherein the public cloud network facility does not support multicast transmissions.

17. The method of claim 1 , wherein the first media flow includes a tally when the first media flow is broadcast to end consumers that protects the first media flow while being broadcast.

18. The method of claim 1 , wherein the public cloud network facility does not support multicast transmissions.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 6, 2026
From: DISNEY ENTERPRISES, INC.
To: ADEIA MEDIA HOLDINGS INC.
Reel/Frame 075521/0832 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 25, 2020
From: STREIN, MICHAEL J.; MCCORMICK, RYAN N.; BEARDSLEY, CRAIG L.
To: DISNEY ENTERPRISES, INC.
Reel/Frame 051924/0940 →
Continuity (2)
Provisional Application 62864279 · Jun 20, 2019
Related Publication 20200404033A1 · Dec 24, 2020