IP Library Patent Application 18135210
Patent Application
App. No. 18/135,210

GENERATING MEDIA STREAM INCLUDING CONTEXTUAL MARKERS

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 None
App. No.
18/135,210
Abstract

A streaming server generates a media stream, and delivers it to an end user. The streaming server receives media items and an item schedule, and assembles the media items into the media stream based on timing relationships specified by the item schedule. The media stream includes an advertising spot block including advertising media content, and an adjacent spot block including other media content. The streaming server inserts a contextual marker into the advertising spot block. The contextual marker includes information identifying the other media content in the adjacent spot bloc. The streaming server transmits the media stream to an end-user media player, which is configured to process the contextual marker.

Claims (60)

1 . A method of generating a media stream being delivered to an end user, the method comprising:

receiving media items at a streaming server;

receiving an item schedule at the streaming server;

assembling the media items into the media stream based on timing relationships specified by the item schedule, wherein the media stream includes:

an advertising spot block including advertising media content; and

an adjacent spot block including other media content;

inserting a contextual marker into the advertising spot block, wherein the contextual marker includes information identifying the other media content in the adjacent spot block; and

transmitting the media stream to an end-user media player configured to process the contextual marker.

2 . The method of claim 1 , wherein:

the contextual marker further includes format information specifying a protocol the end-user media player uses to generate and transmit a tracking call.

3 . The method of claim 2 , wherein:

the contextual marker further includes address information specifying a tracking-call destination address.

4 . The method of claim 2 , wherein:

the contextual marker further includes an encrypted show code identifier configured to be stripped from the contextual marker and inserted into the tracking call.

5 . The method of claim 1 , wherein:

the contextual marker further includes information related to the advertising media content.

6 . The method of claim 1 , further comprising:

transmitting the end-user media player to an end-user mobile device.

7 . The method of claim 1 , wherein:

inserting the contextual marker into the advertising spot block includes inserting an in-band Uniform Resource Locator (URL) into the advertising spot block.

8 . A streaming server comprising:

at least one processor and associated memory;

a communications interface coupled to the at least one processor and the associated memory, the communications interface configured to:

receive media items;

receive an item schedule;

the at least one processor and the associated memory are configured to:

assemble the media items into a media stream based on timing relationships specified by the item schedule, wherein the media stream includes:

an advertising spot block including advertising media content; and

an adjacent spot block including other media content;

insert a contextual marker into the advertising spot block, wherein the contextual marker includes information identifying the other media content in the adjacent spot block; and

the communications interface is further configured to transmit the media stream to an end-user media player configured to process the contextual marker.

9 . The streaming server of claim 8 , wherein:

the contextual marker further includes format information specifying a protocol the end-user media player uses to generate and transmit a tracking call.

10 . The streaming server of claim 9 , wherein:

the contextual marker further includes address information specifying a tracking-call destination address.

11 . The streaming server of claim 9 , wherein:

the contextual marker further includes an encrypted show code identifier configured to be stripped from the contextual marker and inserted into the tracking call.

12 . The streaming server of claim 8 , wherein:

the contextual marker further includes information related to the advertising media content.

13 . The streaming server of claim 8 , wherein:

wherein the communications interface is further configured to transmit the end-user media player to an end-user mobile device.

14 . The streaming server of claim 8 wherein:

the at least one processor and the associated memory are configured to insert an in-band Uniform Resource Locator (URL) into the advertising spot block.

15 . A streaming server comprising:

at least one processor and associated memory configured to implement a contextual marker insertion module, wherein the contextual marker insertion module:

assembles media items into a media stream based on timing relationships specified by an item schedule, wherein the media stream includes:

an advertising spot block including advertising media content; and

an adjacent spot block including other media content;

inserts a contextual marker into the advertising spot block, wherein the contextual marker includes information identifying the other media content in the adjacent spot block; and

a communications interface coupled to the at least one processor and the associated memory, the communications interface configured to transmit the media stream, via a content distribution network, to an end-user media player configured to process the contextual marker.

16 . The streaming server of claim 15 , wherein:

the contextual marker further includes format information specifying a protocol the end-user media player uses to generate and transmit a tracking call.

17 . The streaming server of claim 16 , wherein:

the contextual marker further includes address information specifying a tracking-call destination address.

18 . The streaming server of claim 16 , wherein:

the contextual marker further includes an encrypted show code identifier configured to be stripped from the contextual marker and inserted into the tracking call.

19 . The streaming server of claim 15 , wherein:

the contextual marker further includes information related to the advertising media content.

20 . The streaming server of claim 15 , wherein:

the information identifying the other media content in the adjacent spot block includes information sufficient to identify a particular instance of the other media content.

Assignments (7)
PATENT SECURITY AGREEMENT Recorded Dec 29, 2024
From: IHEARTMEDIA MANAGEMENT SERVICES, INC.
To: BANK OF AMERICA, N.A.
Reel/Frame 069795/0912 →
PATENT SECURITY AGREEMENT Recorded Dec 28, 2024
From: IHEARTMEDIA MANAGEMENT SERVICES, INC.
To: U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION
Reel/Frame 069793/0758 →
PATENT SECURITY AGREEMENT Recorded Dec 28, 2024
From: IHEARTMEDIA MANAGEMENT SERVICES, INC.
To: U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION
Reel/Frame 069794/0248 →
PATENT SECURITY AGREEMENT Recorded Dec 27, 2024
From: IHEARTMEDIA MANAGEMENT SERVICES, INC.
To: U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION
Reel/Frame 069792/0335 →
PATENT SECURITY AGREEMENT Recorded Dec 23, 2024
From: IHEARTMEDIA MANAGEMENT SERVICES, INC.
To: U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION
Reel/Frame 069762/0453 →
PATENT SECURITY AGREEMENT Recorded Dec 22, 2024
From: IHEARTMEDIA MANAGEMENT SERVICES, INC.
To: U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION
Reel/Frame 069752/0941 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 20, 2023
From: MACTIERNAN, DANIEL N.; LITTLEJOHN, JEFFREY LEE; JELLISON, DAVID C., JR.; BENGEL, JEFFREY JAMES; GOLDBERG, TODD LOUIS
To: IHEARTMEDIA MANAGEMENT SERVICES, INC.
Reel/Frame 063384/0515 →