IP Library Granted Patent US 10,510,039
Granted Patent B2
US 10,510,039 · App. 15/257,027 · Granted Dec 17, 2019

Dynamic assignment of media advertising orders to broadcast inventory

Inventors: Daniel N. MacTiernan (Ocean City, NJ); Amit Aggarwal (New York, NY); James Liao (New York, NY); Brian Kaminsky (Hewlett, NY)
Assignee: iHeartMedia Management Services, Inc.
G06Q10/087G06Q20/14G06Q30/0242
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 10,510,039
App. No.
15/257,027
Granted
Dec 17, 2019
Kind
B2
Abstract

A planning system can receive media advertising orders including flexibility attributes indicating whether the orders are flexible with regard to various different circumstances. The planning system can obtain both booked an unbooked inventory from a traffic and billing system, and determine associations or re-associations between the advertising orders and the booked and unbooked inventory based on the flexibility attributes. The planning system can then generate a non-guaranteed order including the associations or re-associations, and transmit the order to media delivery system. The planning system can obtain feedback and/or real time data that can be used to reassess existing associations, and in some cases adjust the flexibility attribute values.

Claims (89)

1. A method for use in a media automation system, the method comprising:

receiving, at a processing device configured to implement a planning system, a first media advertising order specification associated with a first media advertising order, the first media advertising order specification including a first flexibility attribute indicating a first level of flexibility associated with the first media advertising order;

obtaining the first flexibility attribute from an order attribute table maintained by the media automation system, the order attribute table including one or more flexibility attributes associated with the first media advertising order;

obtaining, at the planning system, both booked inventory and unbooked inventory from a second processing device configured to implement a traffic and billing system, the booked inventory including a booked inventory item having been previously associated with a second media advertising order having a second flexibility attribute indicating a second level of flexibility associated with the second media advertising order, and the unbooked inventory including an unbooked inventory item not yet associated with a media advertising order;

obtaining the second flexibility attribute from an association table maintained by the media automation system, the association table including a previous association linking the second media advertising order to the booked inventory item;

generating, at the planning system, a first association linking the first media advertising order to the unbooked inventory item, and a second association linking the first media advertising order to the booked inventory item, wherein the first association and the second association are generated, based at least in part, on the first flexibility attribute and the second flexibility attribute;

storing, in the association table, the first association linking the first media advertising order to the unbooked inventory item;

updating the association table to replace the previous association with the second association;

generating, at a planning system, a non-guaranteed order including the first association and the second association; and

transmitting the non-guaranteed order from the planning system to a media delivery system.

2. The method of claim 1 , wherein the traffic and billing system is part of the media delivery system, the method further comprising:

generating, at the traffic and billing system, a traffic log; and

transmitting the traffic log to a media server for broadcast.

3. The method of claim 1 , further comprising:

monitoring a performance of the media advertising order;

periodically evaluating the first association and the second association to determine, based on both the performance and the first flexibility attribute, whether either of the first association or the second association is to be changed;

removing at least one of the first association and the second association in response to a positive determination; and

generating at least a third association linking the first media advertising order to one of a different booked or unbooked inventory item in response to removing the first association.

4. The method of claim 3 , further comprising:

transmitting, to the media delivery system, an updated, non-guaranteed order including the at least a third association.

5. The method of claim 3 , wherein generating the at least a third association includes:

moving a previously scheduled advertisement to one of a different time slot, or a same time slot on a different day.

6. The method of claim 1 , wherein the first media advertising order specification includes a target attribute, the method further comprising:

monitoring for occurrence of the target attribute;

in response to the occurrence of the target attribute;

removing at least one of the first association and the second association; and

generating at least a third association linking the first media advertising order to one of a different booked or unbooked inventory item.

7. The method of claim 1 , wherein the first flexibility attribute indicates that the first media advertising order is flexible on at least one of the following: week, date within the week, daypart, or station.

8. A media automation system including:

a planning system including:

a processor;

memory coupled to the processor;

a network interface coupled to the processor and configured to receive a first media advertising order specification associated with a first media advertising order, the first media advertising order specification including a first flexibility attribute indicating a first level of flexibility associated with the first media advertising order;

a traffic and billing system including:

a processor;

memory coupled to the processor;

a network interface coupled to the processor;

the traffic and billing system configured to transmit information regarding both booked inventory and unbooked inventory to the planning system via the network interface, the information regarding the booked inventory including information associated with a booked inventory item having been previously associated with a second media advertising order having a second flexibility attribute indicating a second level of flexibility associated with the second media advertising order, and the information regarding the unbooked inventory including an unbooked inventory item not yet associated with a media advertising order;

the planning system configured to:

generate a first association linking the first media advertising order to the unbooked inventory item;

store the first association in an association table;

generating a second association linking the first media advertising order to the booked inventory item,

update the association table to replace a previous association, linking the second media advertising order to the booked inventory item with the second association linking the first media advertising order to the booked inventory item:

wherein the first association and the second association are generated, at least in part, based on the first flexibility attribute and the second flexibility attribute;

generate a non-guaranteed order including the first association and the second association; and

transmit the non-guaranteed order from the planning system to a media delivery system.

9. The media automation system of claim 8 , wherein the first media advertising order specification includes a target attribute, the planning system further configured to:

monitor for occurrence of the target attribute; and

delay generation of at least one of the first association or the second association until the occurrence of the target attribute.

10. The media automation system of claim 8 , wherein the traffic and billing system is included in the media delivery system, and is further configured to:

generate a traffic log based on the non-guaranteed order; and

transmit the traffic log to a media server.

11. The media automation system of claim 8 , wherein the planning system is further configured to:

monitor a performance of the media advertising order;

periodically evaluate the first association and the second association to determine, based on both the performance and the first flexibility attribute, whether either of the first association or the second association is to be changed; and

in response to performance below a threshold value, replace at least one of the first association and the second association with a third association linking the first media advertising order to one of a different booked or unbooked inventory item.

12. The media automation system of claim 11 , further comprising:

transmitting, to the media delivery system, an updated, non-guaranteed order including the third association.

13. The media automation system of claim 11 , wherein replacing the at least one of the first association and the second association with a third association includes:

moving a previously scheduled advertisement to at least one of a different daypart or a different station.

14. The media automation system of claim 8 , wherein the first flexibility attribute indicates that the first media advertising order is flexible with respect to at least one of a week or a day of the week in which the media advertising order is fulfilled, but not flexible with respect to a daypart.

15. A media broadcast planning system including:

a processor;

memory coupled to the processor;

a network interface coupled to the processor and configured to receive:

a first media advertising order specification associated with a first media advertising order, the first media advertising order specification including a first flexibility attribute indicating a first level of flexibility associated with the first media advertising order;

information regarding both booked inventory and unbooked inventory, the information regarding the booked inventory including information associated with a booked inventory item having been previously associated with a second media advertising order having a second flexibility attribute indicating a second level of flexibility associated with the second media advertising order, and the information regarding the unbooked inventory including an unbooked inventory item not yet associated with a media advertising order;

the processor configured to:

generate a first association linking the first media advertising order to the unbooked inventory item;

store the first association in an association table;

generating a second association linking the first media advertising order to the booked inventory item

update the association table to replace a previous association, linking the second media advertising order to the booked inventory item with the second association linking the first media advertising order to the booked inventory item:

wherein the first association and the second association are generated, at least in part, based on the first flexibility attribute and the second flexibility attribute;

generate a non-guaranteed order including the first association and the second association; and

transmit the non-guaranteed order from the media broadcast planning system to a media delivery system via the network interface.

16. The media broadcast planning system of claim 15 , wherein the processor is further configured to:

monitor a performance of the media advertising order;

periodically evaluate the first association and the second association to determine, based on both the performance and the first flexibility attribute, whether either of the first association or the second association is to be changed;

remove at least one of the first association and the second association in response to a positive determination; and

generate at least a third association linking the first media advertising order to one of a different booked or unbooked inventory item in response to removing the first association.

17. The media broadcast planning system of claim 16 , wherein the processor is further configured to:

transmit, to the media delivery system, an updated, non-guaranteed order including the at least a third association.

18. The media broadcast planning system of claim 16 , wherein processor is further configured to generate the at least a third association by moving a previously scheduled advertisement to one of a different station, or a different daypart on a same day.

19. The media broadcast planning system of claim 15 , wherein the first media advertising order specification includes a target attribute, the processor further configured to:

monitor for occurrence of the target attribute;

in response to the occurrence of the target attribute;

remove at least one of the first association and the second association; and

generate at least a third association linking the first media advertising order to one of a different booked or unbooked inventory item.

20. The media broadcast planning system of claim 15 , wherein the first flexibility attribute indicates that the first media advertising order is flexible on at least one of the following: week or station.

Assignments (16)
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 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 →
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 →
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 →
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 Sep 13, 2016
From: MACTIERNAN, DANIEL N.; AGGARWAL, AMIT; LIAO, JAMES; KAMINSKY, BRIAN
To: IHEARTMEDIA MANAGEMENT SERVICES, INC.
Reel/Frame 039709/0988 →
Continuity (1)
Related Publication 20180068257A1 · Mar 8, 2018