IP Library Granted Patent US 11,043,221
Granted Patent B2
US 11,043,221 · App. 15/948,668 · Granted Jun 22, 2021

Transmission schedule analysis and display

Inventors: David C. Jellison, Jr. (Ogallala, NE); Philippe Generali (White Plains, NY)
Assignee: iHeartMedia Management Services, Inc.
G10L15/26G06F16/683G10L25/51
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 11,043,221
App. No.
15/948,668
Granted
Jun 22, 2021
Kind
B2
Abstract

A method includes generating, at a device, text based on speech content of an audio file that is identified in a transmission schedule. The method also includes comparing, at the device, the text to metadata of a content item identified in the transmission schedule. The method further includes, based on determining that at least a portion of the text matches at least a portion of the metadata, storing a data record associated with the transmission schedule. The data record indicates that the audio file is associated with the content item. Other aspects are also disclosed.

Claims (47)

1. A method comprising:

generating, at a device, text based on speech content of an audio file that is identified in a transmission schedule;

comparing, at the device, the text to metadata of a content item identified in the transmission schedule;

based on determining that at least a portion of the text matches at least a portion of the metadata, storing a data record associated with the transmission schedule to restrict deletion of the content item, wherein the data record indicates that the audio file is associated with the content item; and

based on determining that at least a portion of the text fails to match at least a portion of the metadata:

generating a user indication to replace the audio file with a second audio file;

generating replacement text based on the metadata of the content item in response to receiving a user command, the user command received in response to the user indication; and

generating a second audio file, based on the replacement text, to replace the audio file, the second audio file having speech content with similar speech characteristics as the speech content of the audio file.

2. The method of claim 1 , wherein the audio file corresponds to non-scripted speech.

3. The method of claim 1 , wherein the transmission schedule includes entries corresponding to at least one of a voice announcement, an advertisement, a music program, a talk show, a weather report, a news report, or a station identification spot.

4. The method of claim 1 , wherein the content item corresponds to at least one of a talk show, a music track, or an advertisement.

5. The method of claim 1 , wherein the metadata includes at least one of a song title, an artist name, genre, or an album name.

6. The method of claim 1 , wherein the portion of the text is determined to match the portion of the metadata based on determining that the portion of the text includes a song identifier corresponding to a song identifier of the metadata.

7. The method of claim 1 , further comprising generating a display including at least a portion of the transmission schedule and the text.

8. The method of claim 1 , wherein deletion of the content item is restricted until the audio file is deleted or modified.

9. A computer-readable storage device storing instructions that, when executed by a processor, cause the processor to perform operations comprising:

generating text based on speech content of an audio file that is identified in a transmission schedule, the transmission schedule identifying media items scheduled for transmission, wherein the media items include at least a content item and the audio file;

comparing the text to metadata of the content item;

based on determining that at least a portion of the text matches at least a portion of the metadata:

displaying the transmission schedule with an indication that the speech content of the audio file refers to the content item; and

displaying the text corresponding to the speech content of the audio file; and

based on determining that at least a portion of the text fails to match at least a portion of the metadata:

generating a user indication to replace the audio file with a second audio file;

generating replacement text based on the metadata of the content item in response to receiving a user command, the user command received in response to the user indication; and

generating a second audio file, based on the replacement text, to replace the audio file, the second audio file having speech content with similar speech characteristics as the speech content of the audio file.

10. The computer-readable storage device of claim 9 , wherein the operations further comprise, based on determining that at least the portion of the text matches at least the portion of the metadata, storing a data record associated with the transmission schedule, wherein the data record indicates that the audio file is associated with the content item.

11. The computer-readable storage device of claim 9 , wherein the operations further comprise restricting deletion of the content item from the transmission schedule based on a data record indicating that the speech content of the audio file refers to the content item.

12. The computer-readable storage device of claim 9 , wherein the operations further comprise displaying a prompt to update the audio file in response to detecting input to delete the content item from the transmission schedule.

13. The computer-readable storage device of claim 9 , wherein the operations further comprise displaying a prompt to remove the audio file from the transmission schedule in response to detecting input to delete the content item from the transmission schedule.

14. The computer-readable storage device of claim 9 , wherein the transmission schedule is displayed concurrently with the text.

15. A system comprising:

a processor; and

a memory accessible to the processor, the memory storing instructions that, when executed by a processor, cause the processor to perform operations comprising:

generating text based on speech content of an audio file that is identified in a transmission schedule, the transmission schedule identifying media items scheduled for transmission, wherein the media items include at least a content item and the audio file;

comparing the text to metadata of the content item;

based on determining that at least a portion of the text matches at least a portion of the metadata:

displaying the transmission schedule with an indication that the speech content of the audio file refers to the content item; and

displaying the text corresponding to the speech content of the audio file; and

based on determining that at least a portion of the text fails to match at least a portion of the metadata:

generating a user indication to replace the audio file with a second audio file;

generating replacement text based on the metadata of the content item in response to receiving a user command, the user command received in response to the user indication; and

generating a second audio file, based on the replacement text, to replace the audio file, the second audio file having speech content with similar speech characteristics as the speech content of the audio file.

16. The system of claim 15 , wherein the operations further comprise, based on determining that at least the portion of the text matches at least the portion of the metadata, storing a data record associated with the transmission schedule, wherein the data record indicates that the audio file is associated with the content item.

17. The system of claim 15 , wherein the portion of the text is determined to match the portion of the metadata based on determining that the portion of the text includes a song identifier corresponding to a song identifier of the metadata.

18. The system of claim 15 , wherein the operations further comprise displaying a prompt to update the audio file in response to detecting input to delete the content item from the transmission schedule.

19. The system of claim 15 , wherein the operations further comprise displaying a prompt to remove the audio file from the transmission schedule in response to detecting input to delete the content item from the transmission schedule.

20. The system of claim 15 , wherein the operations further comprise, in response to determining that at least the portion of the text matches at least the portion of the metadata, storing a data record associated with the transmission schedule, wherein the data record indicates that the audio file is associated with the content item.

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 Apr 9, 2018
From: JELLISON, DAVID C., JR.; GENERALI, PHILIPPE
To: IHEARTMEDIA MANAGEMENT SERVICES, INC.
Reel/Frame 045483/0204 →