IP Library Granted Patent US 12,572,958
Granted Patent B2
US 12,572,958 · App. 18/108,235 · Granted Mar 10, 2026

Inserting converted text-based notifications into a media stream

Inventors: Daniel N. MacTiernan (Ocean City, NJ); Thomas Drapeau (Harrison, NY); Lasse Hamre (New York, NY); Pablo Calamera (New York, NY); Kevin R. Lockhart (Ogallala, NE); Richard D. Wooden (Ogallala, NE); Jeffrey D. Zigler (Omaha, NE); Jacqueline J. Lockhart (Poway, CA)
Assignee: iHeartMedia Management Services, Inc.
G06Q30/0269G06F16/635G06F16/639G06F16/68G06Q30/0207H04L12/18H04L12/1895H04L51/10H04L51/52H04L65/611H04L67/306
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,572,958
App. No.
18/108,235
Granted
Mar 10, 2026
Kind
B2
Abstract

First account information associated with a media delivery platform account is associated with second account information associated a third-party service provider account. Both the media delivery platform account and the third-party service provider account are associated with a particular consumer, and the first account information includes information indicating whether insertion of converted text-based notifications are enabled for a particular broadcast media stream. A text-based notification, which originates from the third-party service provider account and is directed to the particular consumer, is received. In response to determining, based on the first account information, that insertion of converted text-based notifications is enabled for the particular broadcast media stream: 1) the text-based notification into a converted text-based notification including personalized audio content; and 2) the converted-text-based notification is inserted into the particular broadcast media stream.

Claims (61)

1 . A method comprising:

associating, at a processing device including a processor and associated memory, first account information associated with a media delivery platform account and second account information associated with a third-party service provider account with a particular broadcast media stream, wherein:

the media delivery platform account and the third-party service provider account are associated with a particular consumer; and

the first account information includes information indicating whether insertion of converted text-based notifications is enabled for the particular broadcast media stream;

receiving, at the processing device, a text-based notification originating from the third-party service provider account and directed to the particular consumer; and

in response to determining, based on the first account information and the second account information, that insertion of converted text-based notifications originating from the third-party service provider account is enabled for the particular broadcast media stream:

converting the text-based notification into a converted text-based notification including personalized audio content; and

inserting the converted text-based notification into the particular broadcast media stream.

2 . The method of claim 1 , further comprising:

receiving the text-based notification directly from the third-party service provider account.

3 . The method of claim 1 , further comprising:

receiving the text-based notification via an update service on behalf of the third-party service provider account.

4 . The method of claim 1 , further comprising:

receiving the text-based notification as a forwarded message transmitted from a consumer device associated with the particular consumer.

5 . The method of claim 1 , further comprising:

inserting the converted text-based notification into the particular broadcast media stream by an ad server configured to insert customized media items into the particular broadcast media stream.

6 . The method of claim 1 , further comprising:

stopping processing of the text-based notification in response to determining, based on at least one of the first account information or the second account information, that insertion of converted text-based notifications is not enabled for the particular broadcast media stream.

7 . The method of claim 1 , further comprising:

obtaining the first account information via an opt-in process.

8 . A system comprising:

a processor and associated memory configured to generate an association between a particular broadcast media stream with both first account information associated with a media delivery platform account and second account information associated with a third-party service provider account, wherein:

the media delivery platform account and the third-party service provider account are associated with a particular consumer; and

the first account information includes information indicating whether insertion of converted text-based notifications is enabled for the particular broadcast media stream;

a storage device coupled to the processor and associated memory, the storage device configured to store the first account information, the second account information, and the association:

the processor and associated memory further configured to receive a text-based notification originating from the third-party service provider account and directed to the particular consumer; and

in response to determining, based on the first account information and the second account information, that insertion of converted text-based notifications originating from the third-party service provider account is enabled for the particular broadcast media stream:

convert the text-based notification into a converted text-based notification including personalized audio content; and

insert the converted text-based notification into the particular broadcast media stream.

9 . The system of claim 8 , wherein the processor and associated memory are further configured to:

receive the text-based notification directly from the third-party service provider account.

10 . The system of claim 8 , wherein the processor and associated memory are further configured to:

receive the text-based notification via an update service on behalf of the third-party service provider account.

11 . The system of claim 8 , wherein the processor and associated memory are further configured to:

receive the text-based notification as a forwarded message transmitted from a consumer device associated with the particular consumer.

12 . The system of claim 8 , further comprising:

an ad server configured to insert the converted text-based notification into the particular broadcast media stream.

13 . The system of claim 8 , wherein the processor and associated memory are further configured to:

stop processing the text-based notification in response to determining, based on at least one of the first account information or the second account information, that insertion of converted text-based notifications is not enabled for the particular broadcast media stream.

14 . The system of claim 8 , wherein the processor and associated memory are further configured to:

obtain the first account information via an opt-out process.

15 . A device comprising: a processor;

memory coupled to the processor; and

a program of computer executable instructions stored in the memory, the program of computer executable instructions including:

at least one instruction to associate a particular broadcast media stream with both first account information associated with a media delivery platform account and second account information associated with a third-party service provider account, wherein:

the media delivery platform account and the third-party service provider account are associated with a particular consumer; and

the first account information includes information indicating whether insertion of converted text-based notifications is enabled for the particular broadcast media stream;

at least one instruction to receive a text-based notification originating from the third-party service provider account and directed to the particular consumer; and

at least one instruction to be executed in response to determining, based on the first account information and the second account information, that insertion of converted text-based notifications originating from the third-party service provider account is enabled for the particular broadcast media stream, wherein the at least one instruction to be executed in response to determining includes:

at least one instruction to convert the text-based notification into a converted text-based notification including personalized audio content; and

at least one instruction to insert the converted text-based notification into the particular broadcast media stream.

16 . The device of claim 15 , wherein the program of computer executable instructions further includes:

at least one instruction to receive the text-based notification directly from the third-party service provider account.

17 . The device of claim 15 , wherein the program of computer executable instructions further includes:

at least one instruction to receive the text-based notification via an update service on behalf of the third-party service provider account.

18 . The device of claim 15 , wherein the program of computer executable instructions further includes:

at least one instruction to receive the text-based notification as a forwarded message transmitted from a consumer device associated with the particular consumer.

19 . The device of claim 15 , wherein the program of computer executable instructions further includes:

at least one instruction to insert the converted text-based notification into the particular broadcast media stream by an ad server configured to insert customized media items into the particular broadcast media stream.

20 . The device of claim 15 , wherein the program of computer executable instructions further includes:

at least one instruction to stop processing the text-based notification in response to determining, based on at least one of the first account information or the second account information, that insertion of converted text-based notifications is not enabled for the particular broadcast media stream.

Assignments (7)
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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 10, 2023
From: MACTIERNAN, DANIEL N.; DRAPEAU, THOMAS; HAMRE, LASSE; CALAMERA, PABLO; LOCKHART, KEVIN R.; WOODEN, RICHARD D.; ZIGLER, JEFFREY D.; LOCKHART, JACQUELINE J.
To: IHEARTMEDIA MANAGEMENT SERVICES, INC.
Reel/Frame 062661/0107 →
Continuity (7)
Continuation 17158502 · Jan 26, 2021
Continuation 15986142 · May 22, 2018
Continuation 14521722 · Oct 23, 2014
Continuation In Part 14014162 · Aug 29, 2013
Continuation In Part 12229515 · Aug 22, 2008
Provisional Application 60957955 · Aug 24, 2007
Related Publication 20230196410A1 · Jun 22, 2023
References Cited (142)
US 4788675A · Jones et al. · 1988 [cited by applicant]
US 5283639A · Esch · 1994 [cited by applicant]
US 5616876A · Cluts · 1997 [cited by applicant]
US 5699089A · Murray · 1997 [cited by applicant]
US 5819160A · Foladare · 1998 [cited by applicant]
US 5953005A · Liu · 1999 [cited by applicant]
US 6026368A · Brown et al. · 2000 [cited by applicant]
US 6122658A · Chaddha · 2000 [cited by applicant]
US 6134431A · Matsumoto · 2000 [cited by applicant]
US 6169989B1 · Eichstaedt et al. · 2001 [cited by applicant]
US 6177931B1 · Alexander · 2001 [cited by applicant]
US 6189008B1 · Easty et al. · 2001 [cited by applicant]
US 6192340B1 · Abecassis · 2001 [cited by applicant]
US 6198906B1 · Boetje et al. · 2001 [cited by applicant]
US 6230205B1 · Garrity · 2001 [cited by applicant]
US 6236991B1 · Frauenhofer · 2001 [cited by applicant]
US 6243725B1 · Hempleman et al. · 2001 [cited by applicant]
US 6275496B1 · Bums · 2001 [cited by applicant]
US 6278976B1 · Kochian · 2001 [cited by applicant]
US 6300880B1 · Sitnik · 2001 [cited by applicant]
US 6324182B1 · Bums et al. · 2001 [cited by applicant]
US 6341316B1 · Kloba et al. · 2002 [cited by applicant]
US 6345256B1 · Milstead et al. · 2002 [cited by applicant]
US 6382651B1 · Enda · 2002 [cited by applicant]
US 6385596B1 · Wiser et al. · 2002 [cited by applicant]
US 6389469B1 · Vekslar · 2002 [cited by applicant]
US 6389538B1 · Gruse et al. · 2002 [cited by applicant]
US 6421717B1 · Kloba et al. · 2002 [cited by applicant]
US 6434621B1 · Pezzillo et al. · 2002 [cited by applicant]
US 6434747B1 · Khoo · 2002 [cited by applicant]
US 6441832B1 · Tao · 2002 [cited by applicant]
US 6452083B2 · Pachet et al. · 2002 [cited by applicant]
US 6486892B1 · Stern · 2002 [cited by applicant]
US 6490587B2 · Easty et al. · 2002 [cited by applicant]
US 6496802B1 · van Zoest et al. · 2002 [cited by applicant]
US 6526411B1 · Ward · 2003 [cited by applicant]
US 6534700B2 · Cliff · 2003 [cited by applicant]
US 6546427B1 · Ehrlich et al. · 2003 [cited by applicant]
US 6553412B1 · Kioba · 2003 [cited by applicant]
US 6574660B1 · Pashupathy et al. · 2003 [cited by applicant]
US 6587127B1 · Leeke · 2003 [cited by applicant]
US 6605121B1 · Roderick · 2003 [cited by applicant]
US 6609105B2 · van Zoest et al. · 2003 [cited by applicant]
US 6657116B1 · Gunnerson · 2003 [cited by applicant]
US 6662231B1 · Drosset et al. · 2003 [cited by applicant]
US 6671715B1 · Langseth · 2003 [cited by applicant]
US 6674994B1 · Fell · 2004 [cited by applicant]
US 6686531B1 · Pennock · 2004 [cited by applicant]
US 6701315B1 · Austin · 2004 [cited by applicant]
US 6704576B1 · Brachman · 2004 [cited by applicant]
US 6721955B2 · Khoo et al. · 2004 [cited by applicant]
US 6728729B1 · Jawa et al. · 2004 [cited by applicant]
US 6735628B2 · Eyal et al. · 2004 [cited by applicant]
US 6738635B1 · Lewis et al. · 2004 [cited by applicant]
US 6745237B1 · Garrity et al. · 2004 [cited by applicant]
US 6757691B1 · Welsh · 2004 [cited by applicant]
US 6760429B1 · Hung et al. · 2004 [cited by applicant]
US 6760916B2 · Holtz et al. · 2004 [cited by applicant]
US 6763345B1 · Hempleman et al. · 2004 [cited by applicant]
US 6791904B1 · Herron et al. · 2004 [cited by applicant]
US 6792469B1 · Callahan · 2004 [cited by applicant]
US 6799201B1 · Lee · 2004 [cited by applicant]
US 6807542B2 · Bantz · 2004 [cited by applicant]
US 6832373B2 · O'Neill · 2004 [cited by applicant]
US 6839680B1 · Liu et al. · 2005 [cited by applicant]
US 6839744B1 · Kioba · 2005 [cited by applicant]
US 6859838B1 · Puranik et al. · 2005 [cited by applicant]
US 6865600B1 · Brydon · 2005 [cited by applicant]
US 6868403B1 · Wiser et al. · 2005 [cited by applicant]
US 6868440B1 · Gupta · 2005 [cited by applicant]
US 6876901B2 · Dilorenzo · 2005 [cited by applicant]
US 6895406B2 · Fables et al. · 2005 [cited by applicant]
US 6910064B1 · Astarabadi · 2005 [cited by applicant]
US 6910220B2 · Hickey · 2005 [cited by applicant]
US 6912517B2 · Agnihotri · 2005 [cited by applicant]
US 6922779B1 · Apstun et al. · 2005 [cited by applicant]
US 6925489B1 · Curtin · 2005 [cited by applicant]
US 6925495B2 · Hegde et al. · 2005 [cited by applicant]
US 6931399B2 · Cheng · 2005 [cited by applicant]
US 6933433B1 · Porteus et al. · 2005 [cited by applicant]
US 6934697B1 · Warren · 2005 [cited by applicant]
US 6938209B2 · Ogawa et al. · 2005 [cited by applicant]
US 6944585B1 · Pawson · 2005 [cited by applicant]
US 6947705B2 · Tsuchiuchi · 2005 [cited by applicant]
US 6950804B2 · Strietzel · 2005 [cited by applicant]
US 6954763B2 · Nunome et al. · 2005 [cited by applicant]
US 6957041B2 · Christensen et al. · 2005 [cited by applicant]
US 6959288B1 · Medina et al. · 2005 [cited by applicant]
US 6961758B2 · Krishnan · 2005 [cited by applicant]
US 6963898B2 · Yoshimine et al. · 2005 [cited by applicant]
US 6964061B2 · Cragun et al. · 2005 [cited by applicant]
US 6965770B2 · Walsh · 2005 [cited by applicant]
US 6970915B1 · Partovi et al. · 2005 [cited by applicant]
US 6976028B2 · Fenton · 2005 [cited by applicant]
US 6983371B1 · Hurtado et al. · 2006 [cited by applicant]
US 6990497B2 · O'Rourke et al. · 2006 [cited by applicant]
US 6993290B1 · Gebis et al. · 2006 [cited by applicant]
US 6993347B2 · Bodin · 2006 [cited by applicant]
US 6993536B2 · Yamanaka · 2006 [cited by applicant]
US 6993570B1 · Irani · 2006 [cited by applicant]
US 6996390B2 · Herley · 2006 [cited by applicant]
US 7013290B2 · Ananian · 2006 [cited by applicant]
US 7017120B2 · Shnier · 2006 [cited by applicant]
US 7020637B2 · Bratton · 2006 [cited by applicant]
US 7020704B1 · Lipscomb · 2006 [cited by applicant]
US 7028082B1 · Rosenberg et al. · 2006 [cited by applicant]
US 7028252B1 · Baru · 2006 [cited by applicant]
US 7039594B1 · Gersting · 2006 [cited by applicant]
US 7058694B1 · De Bonet · 2006 [cited by applicant]
US 7519916B1 · Hartwell · 2009 [cited by applicant]
US 7711838B1 · Boulter · 2010 [cited by applicant]
US 8359382B1 · Gailloux · 2013 [cited by examiner]
US 20020046084A1 · Steele · 2002 [cited by applicant]
US 20020059370A1 · Shuster · 2002 [cited by applicant]
US 20030018966A1 · Cook · 2003 [cited by applicant]
US 20030061615A1 · Van Der Meulen · 2003 [cited by applicant]
US 20040039796A1 · Watkins · 2004 [cited by applicant]
US 20040162878A1 · Lewis · 2004 [cited by applicant]
US 20040176999A1 · Estese · 2004 [cited by applicant]
US 20040203898A1 · Bodin · 2004 [cited by applicant]
US 20040215736A1 · Kortan · 2004 [cited by applicant]
US 20050015307A1 · Simpson · 2005 [cited by applicant]
US 20050197961A1 · Miller et al. · 2005 [cited by applicant]
US 20050266863A1 · Benco · 2005 [cited by examiner]
US 20060003753A1 · Baxter · 2006 [cited by applicant]
US 20060158330A1 · Gueziec · 2006 [cited by applicant]
US 20060161635A1 · Lamkin · 2006 [cited by applicant]
US 20060253542A1 · McCausland · 2006 [cited by applicant]
US 20070033531A1 · Marsh · 2007 [cited by applicant]
US 20070220553A1 · Branam · 2007 [cited by applicant]
US 20070276726A1 · DiMatteo · 2007 [cited by examiner]
US 20080052741A1 · Dharmaji · 2008 [cited by applicant]
US 20080120364A1 · Chari · 2008 [cited by applicant]
US 20080140717A1 · Rosenberg et al. · 2008 [cited by applicant]
US 20080147711A1 · Spiegelman et al. · 2008 [cited by applicant]
US 20090104870A1 · Christensen et al. · 2009 [cited by applicant]
US 20100036893A1 · Serval · 2010 [cited by examiner]
US 20110004669A1 · Navar et al. · 2011 [cited by applicant]
US 20120079385A1 · Ellis et al. · 2012 [cited by applicant]
US 20120209979A1 · Zabawsky et al. · 2012 [cited by applicant]
International Search Authority; International Search Report and Written Opinion; PCT/US08/10002; Nov. 18, 2008; 16 pgs. [cited by applicant]
Office Action issued in Parent U.S. Appl. No. 18/099,027, dated Apr. 30, 2025. [cited by applicant]