IP Library Granted Patent US 12,348,808
Granted Patent B2
US 12,348,808 · App. 16/869,937 · Granted Jul 1, 2025

Systems and methods of managing video and ad segments in a live stream

Inventors: Carey Ray Martell (San Marcos, TX); Akim Angelo Anastopoulo (Charleston, SC)
Assignee: ADEIA MEDIA HOLDINGS LLC
H04N21/26233H04N21/23424H04N21/812H04N21/8456
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,348,808
App. No.
16/869,937
Granted
Jul 1, 2025
Kind
B2
Abstract

Systems and methods of managing online streaming content are contemplated in this application. A new data structure is discussed. The new data structure is useful for the organization and delivery of streaming content—especially live content. Systems and methods make it possible for a broadcast manager to determine when advertisements can be played during a live broadcast (e.g., during a time out in a basketball game). Episode containers (the new data structure) include different segments, including both video-segments and advertisement-segments, where segments can be used to broadcast video from different sources. This can be particularly useful for broadcasting of content online where advertisement videos can be hosted elsewhere from where the broadcast content is hosted, allowing users to seamlessly watch a program with advertisements without experiencing interruption when they are transitioned to an advertisement from the broadcast.

Claims (26)

1. A computer implemented method for re-transmitting a program with advertisements different than in a live transmission of the program, the computer implemented method comprising:

receiving an advertisement interruption request during the live transmission of the program, the advertisement interruption request indicating a set length of an advertisement segment;

modifying, based at least in part on the received interruption request, an episode container with content portions comprising a plurality of video segments and the advertisement segment, wherein the advertisement segment is modified such that the advertising segment is no longer than the set length and includes a first advertisement associated with a first demographic characteristic of a first audience, wherein the first audience is an audience that viewed the live transmission of the program; and

at a time subsequent to the live transmission of the program:

transmitting a first video segment of the plurality of video segments of the episode container;

determining an anticipated second audience based at least on a current time of the transmitting, wherein the anticipated second audience is different from the first audience that viewed, at the time of the live transmission, the live transmission of the program;

determining a second demographic characteristic based at least on the anticipated second audience;

selecting a second advertisement and a third advertisement based at least in part on the determined second demographic characteristic of the anticipated second audience and based at least in part on the set length of the advertisement segment indicated by the advertisement interruption request;

associating, to the advertisement segment of the episode container, the second advertisement and the third advertisement selected for the anticipated second audience; and

transmitting the second advertisement and the third advertisement in place of the first advertisement in the advertisement segment.

2. The method of claim 1 , wherein the content portions comprise metadata associated with the advertising segment.

3. The method of claim 2 , wherein the content portions comprise metadata indicating one or more of a content portion length, format, quality, and title.

4. The method of claim 1 , further comprising:

receiving, based at least in part on a user interface selection, a request to transmit the first video segment of the plurality of video segments of the episode container.

5. The method of claim 1 , wherein the transmitting of the first video segment of the plurality of video segments of the episode container at the time subsequent to the live transmission of the program comprises a broadcast transmission of the first video segment.

6. The method of claim 1 , further comprising:

identifying a fourth advertisement and a fifth advertisement segment to transmit in a second advertisement segment;

associating the fourth advertisement and the fifth advertisement to a second advertisement segment in the episode container, wherein the second advertisement segment follows a further video segment of the plurality of video segments following the advertising segment; and

transmitting the fourth advertisement and the fifth advertisement in the second advertisement segment.

7. The method of claim 1 , further comprising:

selecting a fourth advertisement based at least in part on the determined second demographic characteristic of the anticipated second audience and based at least in part on the set length of the advertisement segment indicated by the advertisement interruption request;

associating, to the advertisement segment of the episode container, the fourth advertisement

transmitting a second video segment following the advertisement segment.

8. The method of claim 7 , wherein the episode container comprises a further video segment of the plurality of video segments immediately following the advertisement segment.

9. The method of claim 1 , wherein the advertisement interruption request during the live transmission of the program is received from a broadcast manager of the formerly live broadcast.

10. The method of claim 1 , wherein the advertisement interruption request during the live transmission of the program is generated in real time during transmission of a video segment of the plurality of video segments immediately preceding the advertisement segment.

Assignments (3)
CHANGE OF NAME Recorded Mar 31, 2026
From: ADEIA MEDIA HOLDINGS LLC
To: ADEIA MEDIA HOLDINGS INC.
Reel/Frame 075304/0073 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 28, 2024
From: MARTELL BROADCASTING SYSTEMS INC.
To: ADEIA MEDIA HOLDINGS LLC
Reel/Frame 066587/0692 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 8, 2020
From: MARTELL, CAREY RAY; ANASTOPOULO, AKIM ANGELO
To: MARTELL BROADCASTING SYSTEMS, INC.
Reel/Frame 052610/0293 →
Continuity (3)
Continuation 16152299 · Oct 4, 2018
Continuation In Part 15887940 · Feb 2, 2018
Related Publication 20200267436A1 · Aug 20, 2020
References Cited (45)
US 6157814A · Hymel et al. · 2000 [cited by applicant]
US 8521899B2 · Narula · 2013 [cited by applicant]
US 9258589B2 · Grouf · 2016 [cited by applicant]
US 9699515B2 · Grouf · 2017 [cited by applicant]
US 9712884B2 · Grouf · 2017 [cited by applicant]
US 10555018B2 · Martell et al. · 2020 [cited by applicant]
US 10701424B2 · Martell · 2020 [cited by applicant]
US 20030039465A1 · Bjorgan · 2003 [cited by examiner]
US 20030093790A1 · Logan · 2003 [cited by examiner]
US 20030154128A1 · Liga · 2003 [cited by examiner]
US 20030163832A1 · Tsuria · 2003 [cited by examiner]
US 20050005308A1 · Logan · 2005 [cited by examiner]
US 20060085360A1 · Grim et al. · 2006 [cited by applicant]
US 20070168259A1 · Haberman · 2007 [cited by examiner]
US 20090228920A1 · Tom · 2009 [cited by applicant]
US 20090235297A1 · Ferrone · 2009 [cited by examiner]
US 20090249222A1 · Schmidt et al. · 2009 [cited by applicant]
US 20090328095A1 · Vinokurov · 2009 [cited by examiner]
US 20100205049A1 · Long et al. · 2010 [cited by applicant]
US 20100269128A1 · Gordon · 2010 [cited by examiner]
US 20130064524A1 · Griffin et al. · 2013 [cited by applicant]
US 20130282915A1 · Patel · 2013 [cited by examiner]
US 20140279032A1 · Roever et al. · 2014 [cited by applicant]
US 20150067722A1 · Bjordammen et al. · 2015 [cited by applicant]
US 20150172347A1 · Schmidt et al. · 2015 [cited by applicant]
US 20150199995A1 · Silverstein · 2015 [cited by examiner]
US 20150213502A1 · Minter et al. · 2015 [cited by applicant]
US 20150237389A1 · Grouf · 2015 [cited by examiner]
US 20150242068A1 · Losey et al. · 2015 [cited by applicant]
US 20150310894A1 · Stieglitz · 2015 [cited by applicant]
US 20150325268A1 · Berger · 2015 [cited by examiner]
US 20150358688A1 · Kummer · 2015 [cited by examiner]
US 20150365450A1 · Gaunt et al. · 2015 [cited by applicant]
US 20160080470A1 · Shanson · 2016 [cited by applicant]
US 20160112737A1 · Johnston · 2016 [cited by examiner]
US 20160173941A1 · Gilson et al. · 2016 [cited by applicant]
US 20160261367A1 · Lee et al. · 2016 [cited by applicant]
US 20180014076A1 · Shanson · 2018 [cited by applicant]
US 20180014077A1 · Hou · 2018 [cited by applicant]
US 20190246158A1 · Martell · 2019 [cited by applicant]
US 20190246159A1 · Martell et al. · 2019 [cited by applicant]
WO WO2009114134A2 · 2009 [cited by examiner]
WO 2015123572A1 · 2015 [cited by applicant]
WO 2018009408A3 · 2018 [cited by applicant]
Martell, Carey; Martell TV—Mobile video view application; https://www.indiegogo.com/projects/martell-tv-mobile-video-view-application#/; downloaded Feb. 15, 2019. [cited by applicant]