IP Library Granted Patent US 9,326,013
Granted Patent B2
US 9,326,013 · App. 14/100,649 · Granted Apr 26, 2016

Broadcast synchronization

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 9,326,013
App. No.
14/100,649
Granted
Apr 26, 2016
Kind
B2
Abstract

A first media server delivers content for broadcast via a first media channel, and a second media server delivers media content for broadcast via a second media channel. The first media server operates in a synchronized mode, under control of the second media server during some periods of time, and during other periods of time operates in an independent mode. When operating in the synchronized mode, content delivered by the first and second media servers can be synchronized, so that the timing of spot blocks played on the two servers generally coincides. When the first server operates in the independent mode, the timing of spot blocks and other content broadcast on the first media channel are not synchronized under control of the second media server.

Claims (44)

1. A media broadcast system comprising:

a first media server controlling first media delivery via a first broadcast chain using a broadcast clock shell and a first log file indicating a first representation of media and spots to be broadcast as the first media, the broadcast clock shell operable to describe a plurality of media content types during each of a plurality of time periods;

a second media server controlling second media delivery via a second broadcast chain according to a copy of the broadcast clock shell and a second log file for a second representation of media and spots to be broadcast as the second media, wherein:

in a synchronized mode of operation, the first media server exerts control over the content and timing of media and spots served by the second media server by at least the first log file, the copy of the broadcast clock shell of the second media server being a copy of the broadcast clock shell used by the first media server to produce the second media substantially similar to that of the first media; and

in an independent mode of operation, the second media server is unconstrained by the first log file such that the second media differs from that of the first media, the second log file being different than the first log file.

2. The media broadcast system of claim 1 , wherein the broadcast clock shell and the copy of the broadcast clock shell are periodically synchronized during the independent mode of operation.

3. The media broadcast system of claim 2 , wherein a synchronized copy of the broadcast clock shell includes at least one unsynchronized spot block.

4. The media broadcast system of claim 1 , wherein:

the second media server is further transitioning between the independent mode of operation and the synchronized mode of operation.

5. The media broadcast system of claim 1 , wherein:

at least one spot block in the second log file is synchronized to at least one spot block in the first log file during the synchronized mode of operation, even though the first and second log files include different content.

6. The media broadcast system of claim 1 , wherein:

the first media server transmitting control commands to the second media server even when the second media server is operating in the independent mode.

7. The media broadcast system of claim 1 , wherein, in the synchronized mode of operation, the second media delivered by the second media server is synchronized to the first media delivered by the first server at least to the extent necessary for a beginning and an end of spot blocks to coincide.

8. A streaming media server comprising:

memory;

at least one processor coupled to the memory, the processor controlling media delivery via a streaming broadcast chain, wherein at least a portion of time the streaming media server operates in a synchronized mode of operation and at least a portion of time in an independent mode of operation; and wherein:

during the synchronized mode of operation, the processor delivering media according to a broadcast clock shell and a first log file having spot break beginning and ending times synchronized to spot break beginning and end times of a second log file used by another media server that delivers media via another broadcast chain, the broadcast clock shell operable to describe a plurality of media content types during each of a plurality of time periods; and

during the independent mode of operation, the processor delivering media according to the broadcast clock shell and the first log file having spot break beginning and ending times that are independent of spot break beginning and end times in relation to that of the second log file used by the another media server.

9. The streaming media server of claim 8 , wherein the first log file is generated from a copy of a broadcast clock shell used to generate the second log file.

10. The streaming media server of claim 9 , wherein:

the copy of the broadcast clock shell is periodically synchronized to the the broadcast clock shell during the independent mode of operation; and

the copy of the broadcast clock shell includes at least one unsynchronized spot block after being synchronized.

11. The streaming media server of claim 8 , wherein:

the at least one processor transitioning between the independent mode of operation and the synchronized mode of operation.

12. The streaming media server of claim 11 , wherein:

in response to executing an instruction to switch from the synchronized mode to the independent mode, the at least one processor obtaining a copy of the broadcast clock shell used by a master media server.

13. The streaming media server of claim 8 , wherein

during the synchronized mode, the at least one processor delivering a block of advertisements for broadcast in response to receiving a command, from a master server, to begin delivery of a spot block; and

during the independent mode, the at least one processor ignoring the command to begin delivery of the spot block.

14. A method for use in a media broadcast system comprising:

executing at least one computer instruction to control delivery of first media from a first media server via a first broadcast chain at least in part by using a broadcast clock shell and a first log file indicating a first representation of media and spots to be broadcast as the first media, the broadcast clock shell operable to describe a plurality of media content types during each or a plurality of time periods;

executing at least one computer instruction to control delivery of second media from a second media server via a second broadcast chain at least in part by using a copy of the broadcast clock shell and a second log file for a second representation of media and spots to be broadcast as the second media, wherein:

the copy of the broadcast clock shell is a copy of the same broadcast clock shell used by the first media server during both a synchronized mode of operation to produce the first media and an independent mode of operation to produce the second media; and

the second log file is different than the first log file during at least the independent mode of operation and the second log file is unconstrained by the first log file during at least the independent mode of operation such that the second media differs from that of the first media.

15. The method of claim 14 , further comprising:

executing at least one computer instruction to synchronize the broadcast clock shell and the copy of the broadcast clock shell during the independent mode of operation.

16. The method of claim 15 , wherein a synchronized copy of the broadcast clock shell includes at least one unsynchronized spot block.

17. The method of claim 14 , wherein the clock shell describes types of media content to play during particular periods of time, but does not dictate specific media items or a particular order of play.

18. The method of claim 14 , further comprising:

executing at least one computer instruction in the second media server to transition between the independent mode of operation and the synchronized mode of operation.

19. The method of claim 14 , further comprising:

executing at least one computer instruction in the first media server to transmit spot-block start commands to the second media server.

20. The method of claim 14 , wherein, in the synchronized mode of operation, the second media delivered by the second media server is synchronized to the first media delivered by the first server at least to an extent necessary for a beginning and an end of spot blocks to coincide.

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 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 →
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 →
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 AS COLLATERAL AGENT
Reel/Frame 049067/0800 →
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 Jan 9, 2014
From: KOONTZ, JOHN D., III
To: CLEAR CHANNEL MANAGEMENT SERVICES, INC.
Reel/Frame 031926/0977 →