IP Library Granted Patent US 12,461,707
Granted Patent B2
US 12,461,707 · App. 18/195,447 · Granted Nov 4, 2025

Controlling multiple media stations or streams using a single graphical user interface

Inventors: David C. Jellison, Jr. (Austin, TX); Koushik Kannan (Ogallala, NE); Dwight Douglas (White Plains, NY)
Assignee: iHeartMedia Management Services, Inc.
G06F3/165G06F3/0481G06F3/0482G06F3/04847G06F3/0489G06F3/16G06Q10/101G11B27/038G11B27/105G11B27/34H04H60/06G06F2203/04803
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 12,461,707
App. No.
18/195,447
Granted
Nov 4, 2025
Kind
B2
Abstract

Inputs configuring a GUI to concurrently display a first On-Air display region (FOADR) and a second On-Air display region (SOADR) are received. The FOADR and SOADR each include: a station selector; a media ID area; and at least one play control associated with corresponding media ID areas. The station selectors in the FOADR and SOADR receive input specifying selected media stations. The media ID areas in the FOADR and SOADR are populated with IDs of media items to be aired on the selected media stations. Airing of media items by the selected media stations is controlled using the play controls included in the FOADR and SOADR.

Claims (54)

1 . A method comprising:

receiving first graphical user interface (GUI) configuration input configuring a GUI to display a first On-Air display region;

in response to receiving the first GUI configuration input, displaying the first On-Air display region, wherein the first On-Air display region includes:

a first station selector;

a first media identification area; and

at least a first play control associated with the first media identification area,

receiving first station-selection input, via the first station selector, wherein the first station-selection input specifies a first media station;

in response to receiving the first station-selection input, populating the first media identification area with a first identifier of a first media item scheduled to be aired on the first media station;

receiving second GUI configuration input configuring the GUI to display a second On-Air display region;

in response to receiving the second GUI configuration input, display the second On-Air display region concurrently with the first On-Air display region, wherein the second On-Air display region includes:

a second station selector;

a second media identification area; and

at least a second play control associated with the second media identification area

receiving second station-selection input, via the second station selector, wherein the second station-selection input specifies a second media station;

in response to receiving the second station-selection input, populating the second media identification area with a second identifier of a second media item scheduled to be aired on the second media station;

controlling airing of the first media item by the first media station using the at least a first play control included in the first On-Air display region; and

controlling airing of the second media item by the second media station using the at least a second play control included in the second On-Air display region.

2 . A method of claim 1 , wherein:

the at least a first play control includes a segue control; and

controlling airing of the first media item by the first media station includes using the segue control to select whether the first media item is to be automatically segued into a next scheduled media item.

3 . A method of claim 1 , wherein at least one currently displayed On-Air display region includes a master-play object, and wherein the method further includes:

selecting the master-play object to initiate an automatic playout of a sequence of media items on a particular media station associated with a station identifier displayed in the at least one currently displayed On-Air display region.

4 . A method of claim 3 , wherein:

selecting the master-play object forces playout of a next queued event, regardless of whether a previous event has finished playing.

5 . A method of claim 1 , wherein at least one currently displayed On-Air display region includes a mode selector configured to implement an automatic mode, wherein in the automatic mode, media are automatically played out, without additional user input, on a particular media station associated with a station identifier displayed in the at least one currently displayed On-Air display region, and wherein the method further includes:

disabling at least one play control in response to selection of the mode selector.

6 . A method of claim 1 , wherein at least one currently displayed On-Air display region includes a mode selector configured to implement a live-assist mode, and wherein the method further includes:

using one or more play controls displayed in the currently displayed On-Air display region to control whether playback of a next event will be delayed until manually started.

7 . A method of claim 1 , wherein at least one currently displayed On-Air display region includes channel indicators displayed initially next to particular media items in a list of media items scheduled to be broadcast, and wherein the method further includes:

configuring the channel indicators to be subsequently displayed next to different particular media items as the particular media items in the list of media items are broadcast.

8 . A method of concurrently controlling playout of different media items on a plurality of media stations using a single graphical user interface (GUI), the method comprising:

concurrently displaying a first On-Air display region and second On-Air display region on the GUI, wherein the first On-Air display region and second On-Air display region include a plurality of duplicate sub-regions configured to display information from particular media streams within the plurality of duplicate sub-regions, and wherein the plurality of duplicate sub-regions include:

station selectors;

media identification areas; and

play controls associated with the media identification areas,

receiving first station-selection input, via a first station selector included in the first On-Air display region, wherein the first station-selection input specifies a first media stream;

displaying information associated with the first media stream in first media identification areas included in the first On-Air display region;

receiving second station-selection input, via a second station selector included in the first On-Air display region, wherein the second station-selection input specifies a second media stream;

displaying information associated with the second media stream in second media identification areas included in the first On-Air display region;

controlling airing of the first media stream using first play controls included in the first On-Air display region; and

controlling airing of the second media stream using second play controls included in the second On-Air display region.

9 . A method of claim 8 , wherein:

the play controls include segue controls; and

controlling airing of the first media stream includes using the segue control to select whether a first media item is to be automatically segued into a next scheduled media item.

10 . A method of claim 8 , wherein the plurality of duplicate sub-regions include master-play objects, and wherein the method further includes:

selecting a master-play object displayed in one of the first On-Air display region or second On-Air display region to initiate an automatic playout of a sequence of media items displayed in a media identification area in a corresponding one of the first On-Air display region or second On-Air display region.

11 . A method of claim 10 , wherein:

selecting a master-play object forces playout of a next queued event, regardless of whether a previous event has finished playing.

12 . A method of claim 8 , wherein the plurality of duplicate sub-regions include mode selectors configured to implement an automatic mode, and wherein the method further includes:

disabling at least one play control in response to selection of a mode selector.

13 . A method of claim 8 , wherein the plurality of duplicate sub-regions include mode selectors configured to implement a live-assist mode, and wherein the method further includes:

using one or more play controls displayed in the first On-Air display region or the second On-Air display region to control whether playback of a next event will be delayed until manually started.

14 . A method of claim 8 , wherein the plurality of duplicate sub-regions include channel indicators displayed initially next to particular media items populating the media identification areas, and wherein the method further includes:

configuring the channel indicators to be subsequently displayed next to different particular media items as the particular media items are broadcast.

Assignments (8)
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 →
PATENT SECURITY AGREEMENT Recorded Dec 22, 2024
From: IHEARTMEDIA MANAGEMENT SERVICES, INC.
To: U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION
Reel/Frame 069752/0941 →
CHANGE OF NAME Recorded May 11, 2023
From: CLEAR CHANNEL MANAGEMENT SERVICES, INC.
To: IHEARTMEDIA MANAGEMENT SERVICES, INC.
Reel/Frame 063630/0669 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 10, 2023
From: JELLISON, DAVID C., JR.; KANNAN, KOUSHIK; DOUGLAS, DWIGHT
To: CLEAR CHANNEL MANAGEMENT SERVICES, INC.
Reel/Frame 063593/0177 →
Continuity (4)
Continuation 17226140 · Apr 9, 2021
Continuation 15256961 · Sep 6, 2016
Continuation 12571831 · Oct 1, 2009
Related Publication 20230280969A1 · Sep 7, 2023
References Cited (24)
US 20040056837A1 · Koga · 2004 [cited by applicant]
US 20060268667A1 · Jellison · 2006 [cited by applicant]
US 20070157261A1 · Steelberg · 2007 [cited by applicant]
US 20090249206A1 · Stahlberg · 2009 [cited by applicant]
“Google Radio Automation Product Tour” (Published on Oct. 22, 2008 by radioautomation) https://www.youtube.com/watch?v=cPQiHyJj7Wk. [cited by applicant]
Broadcast Equipment Guide, B.E. Introduces new digital automation platform for radio at 2008 broadcast asia show, Jun. 18, 2008, Broadcast Industry News. [cited by applicant]
Digital Automation Platform, Audiovault V-Flex, Nov. 9, 2008, Radio. [cited by applicant]
Gromkov's Software (published on Dec. 27, 2008) http://web.archive.org/web/20081227073044/http://www.gromkov.com/help/advanced/avs_audio_tools/record_music_internet.htm Sam Broadcaster Guide Uploaded Date Screenshot. [cited by applicant]
Handbook on Radio Automation, Prometheus Radio Project, 34 pages, KDRT-LP. [cited by applicant]
Hot Jingle Player 1.2 (publised on May 27, 2008) http://hot-jingle-player.softpile.com/. [cited by applicant]
How to play music in sam broadcaster (Uploaded on Feb. 25, 2009) http://www.youtube.com/watch?v=Bzza70obtbk. [cited by applicant]
MediaTouch Radio Automation Broadcast Software, Https://www.youtube.com/watch?v=jbkrbY6tKFY, uploaded May 27, 2009. [cited by applicant]
Jeff Smith, Radio Automation, Radio Magazine, May 1, 2006, 13 pgs, radiomagonline.com. [cited by applicant]
OAS Playout, Audio Control and Management, http://www.onasticksoftware.co.uk/about-2.html, Jan. 2, 2008. [cited by applicant]
Player 101 (published on Nov. 16, 2008) http://web.archive.org/web/200811161321 OO/http://www.rcsworks.com/en/products/player1 01. [cited by applicant]
Sam Broadcaster Guide (published on Feb. 3, 2008) http://www.scribd.com/doc/2030955/Sam-Broadcaster-Guide. [cited by applicant]
SAM Broadcaster Overview (uploaded on Nov. 12, 2008) http://www.youtube.com/watch?v=Au8N2CkJj84. [cited by applicant]
Shoutcast Setup (published in 2007) http://www.projectxshoutcast.com/sam.html. [cited by applicant]
Station Playlist (published on Jan. 20, 2009) https://web.archive.org/web/20090120131453/http://stationplaylist.com/studio.html. [cited by applicant]
StationPlaylist Studio, Radio Playout Software, 11 pgs, web.archive.org, Jun. 28, 2015. [cited by applicant]
Stream to SHOUTcast using SAM Broadcaster (Uploaded on Dec. 15, 2008) http://www.youtube.com/watch?v=prs2oMVxYMO. [cited by applicant]
Welcome to iMediaTouch Voice Tracking, Voice Tracking User Manual, 2008, CMT Technologies Inc. [cited by applicant]
WireReady (published on Jan. 7, 2007) http://web.archive.org/web/200701 07011704/http://www.wireready.com/controlready2/controlready.php. [cited by applicant]
XStudio Radio Automation System (published on Nov. 21, 2008) https://web.archive.org/web/20081121223659/http://www.dcstools.com/Products/Prod_XStudio.html. [cited by applicant]