IP Library › Granted Patent US 11,457,049
Granted Patent B2
US 11,457,049 · App. 17/544,735 · Granted Sep 27, 2022

Cloud-based video broadcast system

Inventors: Sam Kolbert-Hyle (Portland, OR); Thomas Iwasaki (Portland, OR); Eli Ackerman (Portland, OR); Scott Harrah (Scappoose, OR); Adam Denny (Vancouver, WA)
Assignee: Brandlive Inc.
H04L65/403H04L67/02H04L67/10
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,457,049
App. No.
17/544,735
Granted
Sep 27, 2022
Kind
B2
Abstract

A computer implemented method for video broadcasting includes receiving, via a graphical user interface (GUI), first information relating to a first shot including one or more first digital media resources and second information relating to a second shot including one or more second digital media resources. A first video feed in accordance with the first information is played on a digital canvas. A second video feed in accordance with the second information is loaded on the digital canvas, such that the second video feed is hidden by the first video feed. A broadcast is generated by capturing a series of video frames of the digital canvas, and the broadcast is transmitted to one or more first remote devices.

Claims (43)

1. A computer implemented method for video broadcasting, the method comprising:

receiving, via a graphical user interface (GUI), first information relating to a first shot including one or more first digital media resources and second information relating to a second shot including one or more second digital media resources;

playing a first video feed in accordance with the first information on a digital canvas;

loading a second video feed in accordance with the second information on the digital canvas, such that the second video feed is hidden by the first video feed;

generating a broadcast by capturing a series of video frames of the digital canvas such that the broadcast includes a display of the first video feed; and

transmitting the broadcast to one or more first remote devices.

2. The computer implemented method of claim 1 , wherein the one or more first digital media resources includes at least one first live video feed.

3. The computer implemented method of claim 2 , wherein the one or more second digital media resources includes at least one second live video feed.

4. The computer implemented method of claim 1 , wherein transmitting the broadcast to one or more remote devices includes utilizing a real-time communication protocol.

5. The computer implemented method of claim 1 , wherein capturing the video frames of the digital canvas includes utilizing a headless web browser to capture the video frames.

6. The computer implemented method of claim 1 , further comprising:

receiving, via the GUI, third information relating to a third shot including one or more third digital media resources;

removing the first video feed from the digital canvas;

playing the second video feed on the digital canvas; and

loading a third video feed in accordance with the third information on the digital canvas, such that the third video feed is hidden by the second video feed.

7. The computer implemented method of claim 6 , wherein the GUI is provided to one or more second remote devices.

8. The computer implemented method of claim 7 , wherein removing the first video feed is initiated by a first remote user via the GUI on the one or more second remote devices.

9. The computer implemented method of claim 8 , wherein at least one of the first, second, or third digital media resources includes a live video feed provided by a second remote user; and

wherein the first remote user is in network communication with the second remote user, such that the first remote user is able to communicate virtually with the second remote user.

10. A data processing system for video broadcasting, comprising:

one or more processors;

a memory; and

a plurality of instructions stored in the memory and executable by the one or more processors to:

receive, via a graphical user interface (GUI), first information relating to a first shot including one or more first digital media resources and second information relating to a second shot including one or more second digital media resources;

play a first video feed in accordance with the first information on a digital canvas;

load a second video feed in accordance with the second information on the digital canvas, such that the second video feed is hidden by the first video feed;

capture a series of video frames of the digital canvas to generate a broadcast such that the broadcast includes a display of the first video feed; and

transmit the broadcast to one or more first remote devices.

11. The data processing system of claim 10 , wherein the one or more first digital media resources includes at least one first live video feed.

12. The data processing system of claim 11 , wherein the one or more second digital media resources includes at least one second live video feed.

13. The data processing system of claim 10 , wherein transmitting the broadcast to one or more remote devices includes utilizing a real-time communication protocol.

14. The data processing system of claim 10 , wherein capturing the video frames of the digital canvas includes utilizing a headless web browser to capture the video frames.

15. The data processing system of claim 10 , wherein the plurality of instructions are further executable by the one or more processors to:

receive, via the GUI, third information relating to a third shot including one or more third digital media resources;

remove the first video feed from the digital canvas;

play the second video feed on the digital canvas; and

load a third video feed in accordance with the third information on the digital canvas, such that the third video feed is hidden by the second video feed.

16. The data processing system of claim 15 , wherein the GUI is provided to one or more second remote devices.

17. The data processing system of claim 16 , wherein removing the first video feed is initiated by a first remote user via the GUI on the one or more second remote devices.

18. The data processing system of claim 17 , wherein at least one of the first, second, or third digital media resources includes a live video feed provided by a second remote user; and wherein the first remote user is in network communication with the second remote user, such that the first remote user is able to communicate virtually with the second remote user.

19. The data processing system of claim 18 , wherein virtual communication between the first remote user and the second remote user is conducted through the use of an audio channel distinct from the broadcast.

20. The data processing system of claim 17 , wherein at least one of the first information, the second information, or the third information is provided by the first remote user via a first one of the second remote devices; and

wherein another of the first information, the second information, or the third information is provided by a second remote user via a second one of the second remote devices.

Assignments (6)
SECURITY INTEREST Recorded May 27, 2025
From: BRANDLIVE INC.
To: SUNFLOWER BANK, N.A. AS COLLATERAL AGENT
Reel/Frame 071230/0175 →
CORRECTIVE ASSIGNMENT TO CORRECT THE THE NATURE OF CONVEYANCE AND THE PARTIES PREVIOUSLY RECORDED ON REEL 69825 FRAME 979. ASSIGNOR(S) HEREBY CONFIRMS THE TERMINATION AND RELEASE OF INTELLECTUAL PROPERTY SECURITY AGREEMENT. Recorded Feb 5, 2025
From: FIRST-CITIZENS BANK & TRUST COMPANY
To: BRANDLIVE INC.
Reel/Frame 070125/0385 →
TERMINATION OF ISPA Recorded Jan 6, 2025
From: BRANDLIVE INC.
To: FIRST-CITIZENS BANK & TRUST COMPANY
Reel/Frame 069825/0979 →
SECURITY INTEREST Recorded Dec 20, 2024
From: BRANDLIVE INC.
To: SUNFLOWER BANK, N.A.,
Reel/Frame 069658/0412 →
SECURITY INTEREST Recorded Mar 22, 2023
From: BRANDLIVE INC.
To: SILICON VALLEY BRIDGE BANK, N.A.
Reel/Frame 063060/0780 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 26, 2022
From: KOLBERT-HYLE, SAM; IWASAKI, THOMAS; ACKERMAN, ELI; HARRAH, SCOTT; DENNY, ADAM
To: BRANDLIVE INC.
Reel/Frame 058781/0023 →
Continuity (3)
Provisional Application 63224807 · Jul 22, 2021
Provisional Application 63122272 · Dec 7, 2020
Related Publication 20220182427A1 · Jun 9, 2022
Cited By (2)
US 12,238,153 US 12,399,476