IP Library Patent Application 15296249
Patent Application
App. No. 15/296,249

INSERTION OF AD-SONG ADVERTISEMENTS

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.
15/296,249
Filed
Oct 18, 2016
Examiner
KIM, PAUL
Art Unit
2152
USPC
707/748
Abstract

A media programming log is evaluated, and a determination is made that the media programming log includes an ad song scheduled for broadcast within a proximity threshold of a commercial set. The ad song is associated with an advertiser. An evaluation of spot inventory associated with the commercial set is performed, and a determination is made that at least one spot in the commercial set can be used for insertion of an ad-song advertisement. The ad-song advertisement contains at least a portion of a version of the ad song. The ad-song advertisement can then be inserted into at least one spot of a broadcast log, which can be delivered to an audio server for broadcast.

Claims (71)

1 . A method for use in an automated media scheduling system, the method comprising:

performing a first evaluation of a media programming log, by executing a program instruction in a data processing apparatus;

determining, based on the first evaluation, that an ad song associated with an advertiser is scheduled for broadcast within a proximity threshold of a commercial set, by executing a program instruction in a data processing apparatus;

performing a second evaluation of a spot inventory associated with the commercial set, by executing a program instruction in a data processing apparatus;

determining, based at least in part on the second evaluation, that at least one spot in the commercial set can be used for insertion of an ad-song advertisement containing at least a portion of a version of the ad song in response to evaluating the spot inventory, wherein the ad-song advertisement is associated with the advertiser, by executing a program instruction in a data processing apparatus;

inserting the ad-song advertisement in the at least one spot of a broadcast log; and

delivering the broadcast log to an audio server.

2 . The method of claim 1 , wherein determining that at least one spot in the commercial set is available to be used for insertion of the ad-song advertisement includes:

determining, based on the second evaluation, that a previously scheduled advertisement associated with the advertiser is available to be replaced by the ad-song advertisement, by executing a program instruction in a data processing apparatus; and

wherein inserting the ad-song advertisement includes removing the previously scheduled advertisement from the at least one spot, by executing a program instruction in a data processing apparatus.

3 . The method of claim 1 , wherein determining that at least one spot in the commercial set is available to be used for insertion of the ad-song advertisement includes:

determining, based on the second evaluation, that an unscheduled spot is available for placement of the ad-song advertisement, by executing a program instruction in a data processing apparatus.

4 . The method of claim 1 , further comprising:

transmitting a notification to a traffic system, the notification including information indicating that the ad-song advertisement has been inserted, by executing a program instruction in a data processing apparatus.

5 . The method of claim 1 , wherein determining that at least one spot in the commercial set is available to be used for insertion of the ad-song advertisement includes:

determining, based on the second evaluation, that a previously scheduled advertisement associated with a different advertiser can be replaced by the ad-song advertisement, by executing a program instruction in a data processing apparatus;

substituting the ad-song advertisement for the previously scheduled advertisement, by executing a program instruction in a data processing apparatus; and

attempting to reschedule the previously scheduled advertisement, by executing a program instruction in a data processing apparatus.

6 . The method of claim 1 , further comprising:

storing an ad-song tag in metadata associated with the ad song, by executing a program instruction in a data processing apparatus; and

wherein the first evaluation of the media programming log is based, at least in part, on evaluating the ad-song tag, by executing a program instruction in a data processing apparatus.

7 . The method of claim 1 , further comprising:

storing an ad-song advertisement tag in metadata associated with the ad-song advertisement, by executing a program instruction in a data processing apparatus; and

wherein the second evaluation of the media programming log is based, at least in part, on evaluating the ad-song advertisement tag.

8 . The method of claim 1 , further comprising:

performing the operations of claim 1 for both a terrestrial broadcast and an on-line broadcast.

9 . The method of claim 1 , further comprising:

performing the operations of claim 1 after content ingest and traffic load processes.

10 . An automated media scheduling system comprising:

a processing device including a processor and associated memory, the processing device configured to implement a database server;

at least one processing device including a processor and associated memory configured to implement a traffic system, the traffic system coupled to the database server, and configured to provide to the database server with information about advertiser orders;

the database server configured to:

perform a first evaluation of a media programming log based at least in part on the information about advertiser orders;

determine, based on the first evaluation, that an ad song associated with an advertiser is scheduled for broadcast within a proximity threshold of a commercial set;

perform a second evaluation of a spot inventory associated with the commercial set;

determine, based at least in part on the second evaluation, that at least one spot in the commercial set can be used for insertion of an ad-song advertisement containing at least a portion of a version of the ad song in response to evaluating the spot inventory, wherein the ad-song advertisement is associated with the advertiser, by executing a program instruction in a data processing apparatus;

insert the ad-song advertisement in the at least one spot of a broadcast log; and

deliver the broadcast log to an audio server.

11 . The automated media scheduling system of claim 10 , wherein the database server is further configured to:

determine, based on the second evaluation, that a previously scheduled advertisement associated with the advertiser is available to be replaced by the ad-song advertisement; and

remove the previously scheduled advertisement from the at least one spot.

12 . The automated media scheduling system of claim 10 , wherein the database server is further configured to:

determine, based on the second evaluation, that an unscheduled spot is available for placement of the ad-song advertisement.

13 . The automated media scheduling system of claim 10 , wherein the database server is further configured to:

transmit a notification to the traffic system, the notification including information indicating that the ad-song advertisement has been inserted.

14 . The automated media scheduling system of claim 10 , wherein the database server is further configured to

determine, based on the second evaluation, that a previously scheduled advertisement associated with a different advertiser can be replaced by the ad-song advertisement;

substitute the ad-song advertisement for the previously scheduled advertisement; and

attempt to reschedule the previously scheduled advertisement.

15 . The automated media scheduling system of claim 10 , wherein the database server is further configured to:

store an ad-song tag in metadata associated with the ad song;

perform the first evaluation of the media programming log based, at least in part, on evaluating the ad-song tag;

store an ad-song advertisement tag in metadata associated with the ad-song advertisement; and

perform the second evaluation of the media programming log based, at least in part, on evaluating the ad-song advertisement tag.

16 . A method for use in an automated media scheduling system, the method comprising:

performing a first evaluation of a media programming log to identify an ad song associated with an advertiser, the ad song scheduled for broadcast within a proximity threshold of a commercial set, by executing a program instruction in a data processing apparatus, wherein the first evaluation is performed, at least in part, based on an ad-song tag associated with a scheduled song listed in the media programming log;

performing a second evaluation of a spot inventory associated with the commercial set, by executing a program instruction in a data processing apparatus;

determining, based at least in part on the second evaluation, that at least one spot in the commercial set can be used for insertion of an ad-song advertisement containing at least a portion of a version of the ad song in response to evaluating the spot inventory, wherein the ad-song advertisement is associated with the advertiser, by executing a program instruction in a data processing apparatus;

inserting the ad-song advertisement in the at least one spot of a broadcast log; and

delivering the broadcast log to an audio server.

17 . The method of claim 16 , further comprising:

performing the operations of claim 16 after content ingest and traffic load processes.

18 . The method of claim 16 , further comprising:

transmitting a notification to a traffic system, the notification including information indicating that the ad-song advertisement has been inserted, by executing a program instruction in a data processing apparatus.

19 . The method of claim 16 , wherein determining that at least one spot in the commercial set is available to be used for insertion of the ad-song advertisement includes:

determining, based on the second evaluation, that a previously scheduled advertisement associated with the advertiser is available to be replaced by the ad-song advertisement, by executing a program instruction in a data processing apparatus; and

wherein inserting the ad-song advertisement includes removing the previously scheduled advertisement from the at least one spot, by executing a program instruction in a data processing apparatus.

20 . The method of claim 16 , wherein determining that at least one spot in the commercial set is available to be used for insertion of the ad-song advertisement includes:

determining, based on the second evaluation, that a previously scheduled advertisement associated with a different advertiser can be replaced by the ad-song advertisement, by executing a program instruction in a data processing apparatus;

substituting the ad-song advertisement for the previously scheduled advertisement, by executing a program instruction in a data processing apparatus; and

attempting to reschedule the previously scheduled advertisement, by executing a program instruction in a data processing apparatus.

Assignments (11)
RELEASE OF SECURITY INTEREST Recorded May 5, 2026
From: BANK OF AMERICA, N.A., AS SUCCESSOR COLLATERAL AGENT TO CITIBANK, N.A., AS COLLATERAL AGENT
To: IHEART COMMUNICATIONS, INC.; IHEARTMEDIA MANAGEMENT SERVICES, INC.
Reel/Frame 075557/0138 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENT RIGHTS (REEL/FRAME 050017/0882) Recorded Jan 1, 2025
From: U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION
To: IHEARTCOMMUNICATIONS, INC.; IHEARTMEDIA MANAGEMENT SERVICES, INC.
Reel/Frame 069795/0626 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENT RIGHTS (REEL/FRAME 049079/0814) Recorded Dec 31, 2024
From: U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION (FORMERLY KNOWN AS U.S. BANK NATIONAL ASSOCIATION)
To: IHEARTCOMMUNICATIONS, INC.; IHEARTMEDIA MANAGEMENT SERVICES, INC.
Reel/Frame 069795/0488 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENT RIGHTS (REEL/FRAME 049067/0800) Recorded Dec 31, 2024
From: U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION (FORMERLY KNOWN AS U.S. BANK NATIONAL ASSOCIATION)
To: IHEARTCOMMUNICATIONS, INC.; IHEARTMEDIA MANAGEMENT SERVICES, INC.
Reel/Frame 069795/0423 →
ASSIGNMENT OF SECURITY INTEREST IN PATENT RIGHTS Recorded Feb 5, 2020
From: CITIBANK, N.A., AS COLLATERAL AGENT
To: BANK OF AMERICA, N.A., AS SUCCESSOR COLLATERAL AGENT
Reel/Frame 052144/0833 →
PATENT SECURITY AGREEMENT Recorded Nov 23, 2019
From: IHEART COMMUNICATIONS, INC.; IHEARTMEDIA MANAGEMENT SERVICES, INC.
To: U. S. BANK NATIONAL ASSOCIATION
Reel/Frame 051143/0579 →
SECURITY INTEREST Recorded Aug 9, 2019
From: IHEART COMMUNICATIONS, INC.; IHEARTMEDIA MANAGEMENT SERVICES, INC.
To: U.S. BANK NATIONAL ASSOCIATION
Reel/Frame 050017/0882 →
SECURITY INTEREST Recorded May 2, 2019
From: IHEARTCOMMUNICATIONS, INC.; IHEARTMEDIA MANAGEMENT SERVICES, INC.
To: U.S. BANK NATIONAL ASSOCIATION
Reel/Frame 049079/0814 →
SECURITY INTEREST Recorded May 2, 2019
From: IHEARTCOMMUNICATIONS, INC.; IHEARTMEDIA MANAGEMENT SERVICES, INC.
To: U.S. BANK NATIONAL ASSOCIATION AS COLLATERAL AGENT
Reel/Frame 049067/0800 →
SECURITY INTEREST Recorded May 2, 2019
From: IHEARTCOMMUNICATIONS, INC.; IHEARTMEDIA MANAGEMENT SERVICES, INC.
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 049067/0606 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 20, 2016
From: ALBL, MICHAEL LINCOLN; JELLISON, DAVID C., JR.; ATTWELL, NIGEL
To: IHEARTMEDIA MANAGEMENT SERVICES, INC.
Reel/Frame 040074/0281 →