IP Library Granted Patent US 11,659,054
Granted Patent B2
US 11,659,054 · App. 17/036,277 · Granted May 23, 2023

Media stream including embedded contextual markers

Inventors: Daniel N. MacTiernan (Ocean City, NJ); Jeffrey Lee Littlejohn (Mason, OH); David C. Jellison, Jr. (Ogallala, NE); Jeffrey James Bengel (Springboro, OH); Todd Louis Goldberg (Chicago, IL)
Assignee: iHeartMedia Management Services, Inc.
H04L67/535G06Q30/02G06Q30/0272G06Q30/0277H04N21/23424H04N21/25891H04N21/44218H04N21/6582H04N21/812H04N21/8456H04N21/858
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,659,054
App. No.
17/036,277
Granted
May 23, 2023
Kind
B2
Abstract

A media stream includes multiple spot blocks representing portions of time assigned to particular media content, where some of the plurality of spot blocks include primary media content, and others include advertising content. The media stream also includes a contextual marker embedded in at least one of the spot blocks. The contextual marker includes information used by a media player to transmit a tracking call in response to reading the contextual marker.

Claims (66)

1. A method of processing a media stream in a media player, the method comprising:

receiving, at the media player, the media stream, wherein the media stream includes:

a plurality of spot blocks representing portions of time assigned to particular media content;

a first number of the plurality of spot blocks including primary media content;

a second number of the plurality of spot blocks including advertising content; and

a contextual marker embedded in at least one of the plurality of spot blocks, wherein the contextual marker includes a tracking-call address specifying an address to which a tracking call is to be transmitted by the media player in response to reading the contextual marker; and

transmitting, by the media player, the tracking call in response to reading the contextual marker.

2. The method of claim 1 , wherein the contextual marker further includes:

format information specifying a protocol the media player uses to generate and transmit the tracking call.

3. The method of claim 1 , wherein the contextual marker further includes:

a show code identifying a media item included in a same spot block in which the contextual marker is included.

4. The method of claim 3 , wherein the contextual marker 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:

a show code identifying a media item included adjacent to a spot block in which the contextual marker is included.

6. The method of claim 1 , wherein:

the contextual marker is embedded in an advertising spot block including advertising content; and

the contextual marker includes information related to the advertising content.

7. The method of claim 6 , wherein

the advertising spot block is adjacent to a primary content spot block including primary content, and wherein

the contextual marker further includes information related to the primary content.

8. A method of processing a media stream in a media player, the method comprising:

receiving, at the media player, the media stream, wherein the media stream includes:

a plurality of spot blocks representing portions of time assigned to particular media content;

a first number of the plurality of spot blocks including primary media content;

a second number of the plurality of spot blocks including advertising content; and

a contextual marker embedded in at least one of plurality of spot blocks, wherein the contextual marker includes:

a show code identifier used by the media player to transmit a tracking call in response to reading the contextual marker; and

a tracking-call address specifying an address to which the tracking call is to be transmitted by the media player in response to reading the contextual marker; and

transmitting, by the media player, the tracking call in response to reading the contextual marker.

9. The method of claim 8 , wherein the contextual marker further includes:

format information specifying a protocol the media player uses to generate and transmit the tracking call.

10. The method of claim 8 , wherein:

the show code identifier identifies a media item included in a same spot block in which the contextual marker is included.

11. The method of claim 8 , wherein the contextual marker includes:

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

12. The method of claim 8 , wherein:

the show code identifier identifies a media item included adjacent to a spot block in which the contextual marker is included.

13. The method of claim 8 , wherein:

the contextual marker is embedded in an advertising spot block including advertising content; and

the contextual marker includes information related to the advertising content.

14. The method of claim 13 , wherein

the advertising spot block is adjacent to a primary content spot block including primary content, and wherein

the contextual marker further includes information related to the primary content.

15. A method of processing a media stream in a media player, the method comprising:

receiving, at the media player, the media stream, wherein the media stream includes:

a plurality of spot blocks representing portions of time assigned to particular media content;

a first number of the plurality of spot blocks including primary media content;

a second number of the plurality of spot blocks including advertising content; and

a contextual marker embedded in at least one of plurality of spot blocks, wherein the contextual marker includes:

an encrypted show code identifier configured to be stripped from the contextual marker and inserted into a tracking call by the media player; and

a tracking-call address specifying an address to which the tracking call is to be transmitted by the media player in response to reading the contextual marker;

stripping the encrypted show code identifier from the contextual marker by the media player;

inserting the encrypted show code identifier into the tracking call; and

transmitting, by the media player, a tracking call in response to reading the contextual marker.

16. The method of claim 15 , wherein the contextual marker further includes:

format information specifying a protocol the media player uses to generate and transmit the tracking call.

17. The method of claim 15 , wherein:

the encrypted show code identifier identifies a media item included in a same spot block in which the contextual marker is included.

18. The method of claim 15 , wherein:

the encrypted show code identifier identifies a media item included adjacent to a spot block in which the contextual marker is included.

19. The method of claim 15 , wherein:

the contextual marker is embedded in an advertising spot block including advertising content; and

the contextual marker includes information related to the advertising content.

20. The method of claim 19 , wherein:

the advertising spot block is adjacent to a primary content spot block including primary content, and wherein the contextual marker further includes information related to the primary 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 Oct 1, 2020
From: MACTIERNAN, DANIEL N.; LITTLEJOHN, JEFFREY LEE; JELLISON, DAVID C., JR.; BENGEL, JEFFREY JAMES; GOLDBERG, TODD LOUIS
To: IHEARTMEDIA MANAGEMENT SERVICES, INC.
Reel/Frame 053942/0024 →
Continuity (2)
Continuation 14505164 · Oct 2, 2014
Related Publication 20210067597A1 · Mar 4, 2021