IP Library Granted Patent US 9,990,655
Granted Patent B2
US 9,990,655 · App. 14/521,722 · Granted Jun 5, 2018

Live media stream including personalized notifications

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,990,655
App. No.
14/521,722
Granted
Jun 5, 2018
Kind
B2
Abstract

A live media broadcast includes core content streamed to multiple users. While all consumers can be presented with the same core content, each individual consumer can be provided with individually customized content from various notification services during commercial breaks. For example, while one consumer can be provided with customized banking updates from her bank account during part of a commercial break, during that same commercial break another user might be provided with social media notifications or reminders from his calendar. Notifications or updates can be received in a text format and converted to an audio or other suitable format at an ad server, and delivered to a media automation system for insertion into a media stream in a way that integrates notifications into the listening or viewing experience without interrupting presentation of the core content.

Claims (78)

1. A system comprising:

at least a first processing device including a processor and associated memory, the at least a first processing device programmed to implement a media automation system configured to transmit instances of a live media broadcast stream to a plurality of individual media consumer devices, wherein the instances of the live media broadcast stream are associated with particular consumer devices, and wherein the live media broadcast stream includes core content common to each of a plurality of different media streams, and a plurality of spot blocks interspersed through the live media broadcast stream for providing a plurality of natural breaks in the core content;

at least a second processing device including a processor and associated memory, the at least a second processing device programmed to implement an ad server configured to:

obtain first account information associated with a media delivery platform account of a first individual consumer;

obtain second account information associated with a consumer notification service account of the first individual consumer;

link the first account information and the second account information to generate linked information;

receive notifications from the consumer notification service, including specific information related to an individual media consumer device associated with the first individual consumer;

map the notifications received from the consumer notification service to the individual media consumer device based on the linked information;

convert the notifications to generate individually personalized audio content to be inserted into a media stream delivered to the individual media consumer device of the plurality of individual media consumer devices; and

transmit the individually personalized audio content to the media automation system; and

the media automation system further configured to receive and insert the individually personalized audio content into an available streaming spot block of a plurality of streaming spot blocks included in particular instances of the live media broadcast stream, wherein the particular instances of the live media broadcast stream are associated with the individual media consumer device, and wherein the plurality of streaming spot blocks included in the particular instances of the live media broadcast stream correspond to spot blocks in a live media broadcast.

2. The system of claim 1 , wherein:

the plurality of streaming spot blocks each include an advertising spot block delineated by markers embedded in the instances of the live media broadcast stream;

the media automation system is further configured to:

detect the advertising spot block based on at least one of the markers;

in response to detecting the advertising spot block, request the ad server to provide customized content; and

the ad server is further configured to transmit to the media automation system, in response to the request, the customized content, wherein the customized content includes targeted advertisements and the individually personalized audio content.

3. The system of claim 1 , wherein the media automation system is further configured to:

receive the second account information of the consumer notification service; and

transmit the second account information to the ad server.

4. The system of claim 3 , wherein the ad server further includes:

a text-to-speech translation module configured to convert text-based notifications into the individually personalized audio content.

5. A method for use in a system including a plurality of processing devices, each processing device including a processor and associated memory, the method comprising:

at a first processing device configured to implement a media automation system:

transmitting instances of a media broadcast stream to a plurality of individual media consumer devices, wherein the instances of the media broadcast stream are associated with particular consumer devices, and wherein the media broadcast stream includes core content common to each of a plurality of different media streams, and a plurality of spot blocks interspersed through the media broadcast stream for providing a plurality of natural breaks in the core content;

at a second processing device programmed to implement an ad server:

obtaining first account information associated with a media delivery platform account of a first individual consumer;

obtaining second account information associated with a first consumer notification service account of the first individual consumer;

linking the first account information and the second account information to generate linked information;

receiving a first notification from the first consumer notification service account, including specific information related to an individual media consumer device associated with the first individual consumer;

mapping the first notification received from the first consumer notification service account to the individual media consumer device based on the linked information;

converting the first notification from the first consumer notification service account to generate first individually personalized audio content to be inserted into a media stream delivered to the individual media consumer device of the plurality of individual media consumer devices;

transmitting the first individually personalized audio content to the media automation system; and

at the first processing device:

receiving and inserting the first individually personalized audio content into a first available spot block of a first media stream of the plurality of different media streams.

6. The method of claim 5 , further comprising:

receiving a second notification from a second consumer notification service account;

converting the second notification from the second consumer notification service account to generate second individually personalized audio content; and

inserting the second individually personalized audio content into a second available spot block of a second media stream of the plurality of different media streams for playback by a second consumer device without interrupting the core content, wherein the second media stream is associated with a second individual consumer device.

7. The method of claim 6 , wherein the first available spot block and the second available spot block are coincident in time.

8. The method of claim 5 , further comprising:

inserting markers into the plurality of different media streams, the markers indicating placement of the plurality of spot blocks within the plurality of different media streams;

detecting, based on at least one of the markers, the first available spot block; and

inserting the first individually personalized audio content into at least a portion of the first available spot block.

9. The method of claim 5 , further comprising:

inserting an advertisement selected specifically for the first individual consumer into a first portion of the first available spot block; and

inserting the first individually personalized audio content into a second portion of the first available spot block.

10. The method of claim 5 , wherein the live media broadcast stream is an encoded live radio broadcast, and the first available spot block of the first media stream is coincident in time with another available one of the plurality of spot blocks in the streaming media broadcast.

11. The method of claim 5 , wherein the first individually personalized audio content is converted from a text-based notification generated by a third party service configured to provide alerts tailored to preferences of the first individual consumer.

12. The method of claim 5 , further comprising:

receiving a first text-based notification at an ad server;

converting, by the ad server, the first text-based notification to the first individually personalized audio content; and

transmitting the first individually personalized audio content from the ad server to a streaming server operable to insert the first individually personalized audio content into the first available spot block of the first media stream of the plurality of different media streams.

13. A media system comprising:

a first processing device including a processor and associated memory, the first processing device configured to transmit instances of a live media broadcast stream to a plurality of individual media consumer devices, wherein the instances of the live media broadcast stream are associated with particular consumer devices, and wherein the live media broadcast stream includes core content common to each of a plurality of different media streams, and a plurality of spot blocks interspersed through the live media broadcast stream for providing a plurality of natural breaks in the core content;

a second processing device including a processor and associated memory, the second processing device configured to:

obtain first account information associated with a media delivery platform account of a first individual consumer;

obtain second account information associated with a consumer notification service account of the first individual consumer;

link the first account information and the second account information to generate linked information;

receive notifications from the consumer notification service, including specific information related to an individual media consumer device associated with the first individual consumer;

map the notifications received from the consumer notification service to the individual media consumer device based on the linked information;

convert the notifications to generate individually personalized audio content to be inserted into a media stream delivered to the individual media consumer device of the plurality of individual media consumer devices; and

transmit the individually personalized audio content to the first processing device; and

the first processing device further configured to:

receive and insert the individually personalized audio content into an available streaming spot block of a plurality of streaming spot blocks included in particular instances of the live media broadcast stream, wherein the particular instances of the live media broadcast stream are associated with the individual media consumer device, and wherein the plurality of streaming spot blocks included in the particular instances of the live media broadcast stream correspond to spot blocks in a live media broadcast.

14. The media system of claim 13 , wherein:

at least one of the first and second account information include information enabling receipt of-text-based notification service content.

15. The media system of claim 13 , wherein the live broadcast media stream includes a live broadcast radio stream including at least one advertising spot block, the second processing device further configured to:

insert audio notification service content in the at least one advertising spot block.

16. The media system of claim 15 , wherein the advertising spot block is delineated by markers embedded in the broadcast media stream, the second processing device further configured to:

detect the markers embedded in the broadcast media stream.

17. The media system of claim 15 , the second processing device further configured to:

insert, in advance of the individually personalized audio content, an advertising lead-in.

18. The media system of claim 15 , the second processing device further configured to:

buffer an advertisement included in the at least one advertising spot block of the live media broadcast stream; and

insert, at a location other than the advertising spot block, the buffered advertisement into the live media broadcast stream.

19. The media system of claim 13 , wherein the individually personalized audio content includes a text-to-speech translation of a text-based notification.

20. The media system of claim 13 , wherein the first processing device includes a cloud-based content distribution system coupled to an automotive application platform.

Assignments (18)
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 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
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 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 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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 23, 2014
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 034018/0234 →