IP Library Granted Patent US 8,326,215
Granted Patent B2
US 8,326,215 · App. 12/966,406 · Granted Dec 4, 2012

Method and system for selectively broadcasting media

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,326,215
App. No.
12/966,406
Granted
Dec 4, 2012
Kind
B2
Abstract

A method and apparatus for broadcasting media events, the method including the steps of providing a sequence of media events in a first server, the sequence of media events including at least one media event of a first type and a plurality of media events of a second type; playing the sequence from the first server to a second server prior to a predetermined broadcast time; and storing at the second server at least a part of the sequence received from the first server. The method may further include the steps of broadcasting the sequence from the first server at the predetermined broadcast time; broadcasting the stored sequence from the second server at the predetermined broadcast time while continuing to play the sequence from the first server to the second server, the step of broadcasting from said second server further including the steps of skipping at least one media event of a first type, broadcasting a subsequent one of the plurality, and supplementing the stored sequence with media events stored in the second server separately identifiable from the stored sequence.

Claims (80)

1. A method comprising:

receiving, at a client device, a sequence of media events prior to a predetermined broadcast time;

transmitting, from the client device, information associated with a user;

receiving, at the client device, spots from a first server, wherein the spots received are targeted to information associated with the user;

storing, at the client device, the spots received in a cache;

stopping a broadcast of the sequence of media events from the client device;

broadcasting the spots received from the first server; and

re-starting the broadcast from the client device.

2. The method of claim 1 , further comprising broadcasting, at the client device, the sequence of media events excluding media events that include a spot block.

3. The method of claim 1 , further comprising contemporaneously receiving and broadcasting, at the client device, a sequence of media events.

4. The method of claim 1 , wherein the spots received are filler.

5. The method of claim 1 , further comprising stretching, at the client device, at least a portion of the sequence of media events.

6. The method of claim 1 , further comprising squeezing, at the client device, at least a portion of the sequence of media events.

7. The method of claim 1 , wherein the client device is part of an internet network.

8. A method comprising:

receiving, at a client device, a sequence of media events from a first device having an output;

storing, at the client device, the sequence of media events in a buffer having an output;

receiving, at the client device, at least one media event of a first type;

stopping a first broadcast from the client device, the first broadcast comprising the sequence of media events from the buffer;

starting a second broadcast from the client device, the second broadcast comprising at least one media event of a first type over a network; and

re-starting the first broadcast from the client device.

9. The method of claim 8 , the first broadcast further comprising the sequence of media events over a network.

10. The method of claim 8 , further comprising stretching at least a portion of the sequence of media events from the buffer.

11. The method of claim 8 , further comprising squeezing at least a portion of the sequence of media events from the buffer.

12. The method of claim 8 , wherein the at least one media event of a first type is filler.

13. The method of claim 8 , wherein the sequence of media events is a media stream.

14. The method of claim 8 , wherein the method is performed in at least a part of a radio broadcasting network.

15. The method of claim 8 , wherein the network is an internet streaming network.

16. A method comprising:

receiving, at a client device, a sequence of media events, wherein the sequence of media events contains at least one media event of a first type;

storing, at the client device, at least a portion of the sequence of media events in a buffer;

stopping a first broadcast including at least a portion of the sequence of media events that includes the at least one media event of a first type;

receiving, at the client device, a first plurality of media events of a second type, wherein the first plurality is separately identifiable from the sequence of media events;

broadcasting, at the client device, at least one of the first plurality of media events of a second type;

re-starting the first broadcast at a point in the sequence of media events after the at least one media event of a first type; and

broadcasting, at the client device, a subsequent one of the first plurality of media events of a second type in the sequence of media events while continuing to receive, at the client device, the sequence of media events.

17. The method of claim 16 , further comprising stretching at least a portion of the sequence of media events.

18. The method of claim 16 , further comprising squeezing at least a portion of the sequence of media events.

19. The method of claim 16 , wherein the at least one media event of a first type is filler.

20. The method of claim 16 , wherein the method is performed in a part of an internet streaming network.

21. A system comprising at least one server, the at least one server configured to:

receive a sequence of media events prior to a predetermined broadcast time;

transmit information associated with a user;

receive spots from a second server, wherein the spots received are targeted to information associated with the user;

store the spots received in a cache;

stop a broadcast of the sequence of media events;

broadcast the spots received from the second server; and

re-start the broadcast.

22. The system of claim 21 , the at least one server further configured to broadcast the sequence of media events excluding media events that include a spot block.

23. The system of claim 21 , the at least one server further configured to contemporaneously receive and broadcast a sequence of media events.

24. The system of claim 21 , wherein the spots received are filler.

25. The system of claim 21 , the at least one server further configured to stretch at least a portion of the sequence of media events.

26. The system of claim 21 , the at least one server further configured to squeeze at least a portion of the sequence of media events.

27. The system of claim 21 , wherein the at least one server is part of an internet network.

28. A system comprising at least one server, the at least one server configured to:

receive a sequence of media events from a first device having an output;

store the sequence of media events in a buffer having an output;

receive at least one media event of a first type;

stop a first broadcast, the first broadcast comprising the sequence of media events from the buffer;

start a second broadcast, the second broadcast comprising at least one media event of a first type over a network; and

re-start the first broadcast.

29. The system of claim 28 , the first broadcast further comprising the sequence of media events over a network.

30. The system of claim 28 , the at least one server further configured to stretch at least a portion of the sequence of media events from the buffer.

31. The system of claim 28 , the at least one server further configured to squeeze at least a portion of the sequence of media events from the buffer.

32. The system of claim 28 , wherein the at least one media event of a first type is filler.

33. The system of claim 28 , wherein the sequence of media events is a media stream.

34. The system of claim 28 , wherein the at least one server is part of a radio broadcasting network.

35. The system of claim 28 , wherein the network is an internet streaming network.

36. A system comprising at least one server, the at least one server configured to:

receive a sequence of media events, wherein the sequence of media events contains at least one media event of a first type;

store at least a portion of the sequence of media events in a buffer;

stop a first broadcast including at least a portion of the sequence of media events that includes the at least one media event of a first type;

receive a first plurality of media events of a second type, wherein the first plurality is separately identifiable from the sequence of media events;

broadcast at least one of the first plurality of media events of a second type;

re-start the first broadcast at a point in the sequence of media events after the at least one media event of a first type; and

broadcast a subsequent one of the first plurality of media events of a second type in the sequence of media events while continuing to receive the sequence of media events.

37. The system of claim 36 , the at least one server further configured to stretch at least a portion of the sequence of media events.

38. The system of claim 36 , the at least one server further configured to squeeze at least a portion of the sequence of media events.

39. The system of claim 36 , wherein the at least one media event of a first type is filler.

40. The system of claim 36 , wherein the at least one server is part of an internet streaming network.

Assignments (20)
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: 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 INTEREST Recorded May 2, 2019
From: IHEARTCOMMUNICATIONS, INC.; IHEARTMEDIA MANAGEMENT SERVICES, INC.
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 049067/0606 →
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 →