IP Library › Granted Patent US 12,238,153
Granted Patent B2
US 12,238,153 · App. 17/935,870 · Granted Feb 25, 2025

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 12,238,153
App. No.
17/935,870
Filed
Sep 27, 2022
Granted
Feb 25, 2025
Kind
B2
Art Unit
2694
USPC
348/14.02
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 (39)

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

while displaying a first video on a digital canvas, initializing a second video on the digital canvas, such that the second video is obscured by the first video;

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; and

transmitting the broadcast to one or more first remote devices.

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

removing the first video from the digital canvas; and

while playing the second video on the digital canvas, initializing a third video on the digital canvas, such that the third video is hidden by the second video.

3. The computer implemented method of claim 2 , wherein removing the first video is initiated by a remote user via a second remote device.

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 from a first user, via a first graphical user interface on a first device, first information relating to one or more first digital media resources;

receiving from a second user, via a second graphical user interface on a second device, second information relating to one or more second digital media resources; and

wherein displaying the first video on the digital canvas includes displaying the first video in accordance with the first and second information.

7. The computer implemented method of claim 6 , wherein at least one of the first digital media resources and the second digital media resources include a live video feed.

8. The computer implemented method of claim 7 , wherein the live video feed is provided by a third user via a remote device.

9. The computer implemented method of claim 6 , wherein the first digital media resources include a first live video feed provided by a third user via a first remote device; and

wherein the second digital media resources include a second live video feed provided by a fourth user via a second remote device.

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

in response to displaying a first video on a digital canvas, initializing a second video on the digital canvas, such that the second video is obscured by the first video;

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; and

transmitting the broadcast to one or more first remote devices.

11. The computer implemented method of claim 10 , further comprising:

removing the first video from the digital canvas; and

in response to playing the second video on the digital canvas, initializing a third video on the digital canvas, such that the third video is hidden by the second video.

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

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

14. The computer implemented method of claim 10 , further comprising:

receiving from a first user via a first device, first information relating to one or more first digital media resources;

receiving from a second user via a second device, second information relating to one or more second digital media resources; and

wherein displaying the first video on a digital canvas includes displaying the first video in accordance with the first information and the second information.

15. The computer implemented method of claim 14 , wherein at least one of the first digital media resources and the second digital media resources include at least one live video feed.

16. The computer implemented method of claim 15 , wherein the at least one live video feed is provided by a third user via a third device.

17. The computer implemented method of claim 16 , wherein the third user is in network communication with the first user, such that the third user is able to communicate virtually with the first user.

18. The computer implemented method of claim 17 , wherein virtual communication between the third user and the first user is conducted using an audio channel distinct from the broadcast.

19. The computer implemented method of claim 14 , wherein the first digital media resources include a first live video feed provided by a third user via a first remote device; and

wherein the second digital media resources include a second live video feed provided by a fourth user via a second remote device.

20. The computer implemented method of claim 14 , wherein the first user is in network communication with the second user, such that the first user is able to communicate virtually with the second user; and

wherein virtual communication between the first user and the second user is conducted through the use of an audio channel distinct from the broadcast.

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 Sep 27, 2022
From: KOLBERT-HYLE, SAM; IWASAKI, THOMAS; ACKERMAN, ELI; HARRAH, SCOTT; DENNY, ADAM
To: BRANDLIVE INC.
Reel/Frame 061231/0613 →
Continuity (4)
Continuation 17544735 · Dec 7, 2021
Provisional Application 63224807 · Jul 22, 2021
Provisional Application 63122272 · Dec 7, 2020
Related Publication 20230025802A1 · Jan 26, 2023
References Cited (4)
US 10108613B2 · Spataro · 2018 [cited by examiner]
US 11457049B2 · Kolbert-Hyle · 2022 [cited by examiner]
US 20070058925A1 · Chiu · 2007 [cited by examiner]
US 20120113264A1 · Moshrefi · 2012 [cited by examiner]