IP Library Granted Patent US 8,443,046
Granted Patent B2
US 8,443,046 · App. 12/382,635 · Granted May 14, 2013

Automated content delivery to distributed media outlets

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 8,443,046
App. No.
12/382,635
Granted
May 14, 2013
Kind
B2
Abstract

A method can include sending a request to a media content provider requesting media content and receiving the media content and instructions from the media provider. The instructions can be utilized by the media provider to broadcast the media content. The media provider can store the received media content in a database process the instructions then distribute the media content and the instructions to distributed media outlets. The media content provider can receive information indicating that the media content was broadcast by the distributed media outlets according to the instructions.

Claims (78)

1. A method comprising:

sending a request to a media content provider requesting media content, wherein an enterprise hub operatively coupled to a network sends the request via the network;

receiving the media content and instructions from the media provider to broadcast the media content;

storing the received media content m a database, wherein the database is operatively coupled to the enterprise hub;

processing the instructions;

distributing the media content and the instructions to distributed media outlets, wherein the enterprise hub automatically distributes the media content responsive to the processing of the instructions to broadcast the media content, and wherein distributing the media content and the instructions comprises:

(a) sending the instructions to the distributed media outlets;

(b) receiving acknowledgement of receipt of the instructions from the media outlets;

(c) receiving a request for the media content from the media outlets;

(d) sending the media content to the media outlets;

(e) receiving acknowledgement of receipt of the media content from the media outlets; and

receiving information indicating that the media content was broadcast by the distributed media outlets according to the instructions.

2. The method of claim 1 wherein (a)-(e) are performed using extensible-markup language (XML) messaging.

3. The method of claim 1 wherein the instructions include information associated with the media content, the information identifying the distributed media outlets and when to broadcast the media content, including weeks, days, daypart, and flighting information.

4. The method of claim 1 further comprising associating a unique identifier with the media content, wherein the unique identifier is distributed with the media content to the distributed media outlets and the unique identifier is used by the distributed media outlets to identify the media content.

5. The method of claim 1 further comprising:

validating the instructions, wherein the validating determines if the instructions include specific data fields;

sending an error message to the media content provider if the validating determines that the instructions lack a specific data field;

receiving re-sent instructions; and

repeating the validating with the re-sent instructions.

6. The method of claim 1 further comprising:

processing the received information; and

sending a notice indicating if the media content was broadcast by the distributed media outlets in accordance with at least part of the instructions.

7. The method of claim 1 further comprising:

inserting the media content into a traffic and billing system;

broadcasting the media content; and

transmitting the information indicating whether the media content was broadcast by the distributed media outlets in accordance with at least part of the instructions.

8. A system comprising:

a network;

a processor operatively coupled to a network; and

a database operatively coupled to the processor,

wherein the processor is adapted to:

request media content from a media provider via the network;

receive the media content and instructions to broadcast the media content from the media content provider;

store the received media content in the database;

process the instructions;

distribute the media content and the instructions to distributed media outlets, wherein the processor automatically distributes the media content based on the processing of the instructions and instructs the distributed media outlets on broadcasting the media content;

receive information indicating if the media content was broadcast by the distributed media outlets according to the instructions; and

wherein the processor is adapted to distribute the media content and the instructions by:

(a) sending the instructions to the distributed media outlets;

(b) receiving acknowledgement of receipt of the instructions from the distributed media outlets;

(c) receiving a request for the media content from the distributed media outlets;

(d) sending the media content to the distributed media outlets; and

(e) receiving acknowledgement of receipt of the media content from the distributed media outlets.

9. The system of claim 8 wherein the instructions include information associated with the media content, the information identifying the distributed media outlets and when to broadcast the media content, including weeks, days, daypart, and flighting information.

10. The system of claim 8 wherein the processor is further adapted to associate a unique identifier with the media content, wherein the unique identifier is distributed with the media content to the distributed media outlets and is used by the distributed media outlets to identify the media content.

11. The system of claim 8 wherein the processor is further adapted to:

validate the instructions, wherein the validating determines if the instructions include specific data fields;

send an error message to media content provider if the validating determines that the instructions lack a required field of data;

receive re-sent instructions; and

repeat the validating with the re-sent instructions.

12. The system of claim 8 wherein the computer is further adapted to:

process the received information; and

send a notice indicating whether the media content was aired by the distributed media outlets according to the instructions.

13. A computer program product comprising:

a non-transitory computer usable medium having computer usable program code embodied therewith, the computer usable program code configured to:

request media content from a media provider via the network;

receive the media content and instructions to broadcast the media content from the media content provider;

store the received media content in a database;

process the instructions;

distribute the media content and the instructions to distributed media outlets based on the processing of the instructions and the computer program code is configured to instruct the distributed media outlets on airing the media content;

receive information indicating if the media content was broadcast by the distributed media outlets according to the instructions;

wherein the computer program code is configured to distribute the media content and the instructions by:

(a) sending the instructions to the distributed media outlets;

(b) receiving acknowledgement of receipt of the instructions from the distributed media outlets;

(c) receiving a request for the media content from the distributed media outlets;

(d) sending the media content to the distributed media outlets; and

(e) receiving acknowledgement of receipt of the media content from the distributed media outlets.

14. The computer program product of claim 13 wherein the instructions include information associated with the media content, the information identifying the distributed media outlets and when to broadcast the media content, including weeks, days, daypart, and flighting information.

15. The computer program product of claim 13 wherein the computer program code is further configured to associate a unique identifier with the media content, wherein the unique identifier is distributed with the media content to the distributed media outlets and is used by the distributed media outlets to identify the media content.

16. The computer program product of claim 13 wherein the computer program code is further configured to

process the received information; and

send a notice indicating whether the media content was aired by the distributed media outlets according to the instructions.

17. The computer program product of claim 13 wherein the computer program code is further configured to:

validate the instructions, wherein the validating determines if the instructions include specific data fields;

send an error message to media content provider if the validating determines that the instructions lack a required field of data;

receive re-sent instructions; and

repeat the validating with the re-sent instructions.

Assignments (21)
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 →
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 →
RELEASE OF THE SECURITY INTEREST RECORDED AT REEL/FRAME 035109/0168 Recorded May 10, 2019
From: DEUTSCHE BANK TRUST COMPANY AMERICAS
To: AMFM RADIO LICENSES, LLC; CAPSTAR RADIO OPERATING COMPANY; CAPSTAR TX, LLC; CITICASTERS CO.; CITICASTERS LICENSES, INC.; CLEAR CHANNEL BROADCASTING LICENSES, INC.; IHEARMEDIA + ENTERTAINMENT, INC.; AMFM TEXAS BROADCASTING, LP; IHEARTMEDIA MANAGEMENT SERVICES, INC.; CLEAR CHANNEL MANAGEMENT SERVICES, INC.; CLEAR CHANNEL COMMUNICATIONS, INC.
Reel/Frame 049149/0714 →
RELEASE OF THE SECURITY INTEREST RECORDED AT REEL/FRAME 034008/0027 Recorded May 10, 2019
From: DEUTSCHE BANK TRUST COMPANY AMERICAS
To: AMFM RADIO LICENSES, LLC; CAPSTAR RADIO OPERATING COMPANY; CAPSTAR TX, LLC; CITICASTERS CO.; CITICASTERS LICENSES, INC.; CLEAR CHANNEL BROADCASTING LICENSES, INC.; IHEARMEDIA + ENTERTAINMENT, INC.; AMFM TEXAS BROADCASTING, LP; CLEAR CHANNEL MANAGEMENT SERVICES, INC.; CLEAR CHANNEL COMMUNICATIONS, INC.; CLEAR CHANNEL INVESTMENTS, INC.
Reel/Frame 049149/0773 →
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 →
SECURITY INTEREST Recorded May 2, 2019
From: IHEARTCOMMUNICATIONS, INC.; IHEARTMEDIA MANAGEMENT SERVICES, INC.
To: U.S. BANK NATIONAL ASSOCIATION
Reel/Frame 049079/0814 →
SECURITY AGREEMENT Recorded Feb 27, 2015
From: IHEARTMEDIA MANAGEMENT SERVICES, INC.; CLEAR CHANNEL MANAGEMENT SERVICES, INC.; CLEAR CHANNEL COMMUNICATIONS, INC.
To: DEUTSCHE BANK TRUST COMPANY AMERICAS, AS COLLATERAL AGENT
Reel/Frame 035109/0168 →
CHANGE OF NAME Recorded Oct 21, 2014
From: CLEAR CHANNEL MANAGEMENT SERVICES, INC.
To: IHEARTMEDIA MANAGEMENT SERVICES, INC.
Reel/Frame 034026/0037 →
SECURITY AGREEMENT Recorded Oct 15, 2014
From: CLEAR CHANNEL MANAGEMENT SERVICES, INC.; CLEAR CHANNEL INVESTMENTS, INC.; CLEAR CHANNEL COMMUNICATIONS, INC.
To: DEUTSCHE BANK TRUST COMPANY AMERICAS, AS COLLATERAL AGENT
Reel/Frame 034008/0027 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 1, 2009
From: BASU, KOHINOOR; FERRY, MATTHEW M.; FULBRIGHT, JOHN W.
To: CLEAR CHANNEL MANAGEMENT SERVICES, INC.
Reel/Frame 022782/0286 →