US2023300212A1PendingUtilityA1

Generating media stream including contextual markers

Assignee: IHEARTMEDIA MAN SERVICES INCPriority: Oct 2, 2014Filed: Apr 17, 2023Published: Sep 21, 2023
Est. expiryOct 2, 2034(~8.2 yrs left)· nominal 20-yr term from priority
H04L 67/535G06Q 30/0272G06Q 30/02G06Q 30/0277H04N 21/44218H04N 21/858H04N 21/25891H04N 21/8456H04N 21/6582H04N 21/812H04N 21/23424H04N 21/41407H04N 21/8586
47
PatentIndex Score
0
Cited by
0
References
0
Claims

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

exact text as granted — not AI-modified
What is claimed is: 
     
         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.

Join the waitlist — get patent alerts

Track US2023300212A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.