IP Library Granted Patent US 11,265,355
Granted Patent B2
US 11,265,355 · App. 16/444,267 · Granted Mar 1, 2022

Customized perishable media content based on user-specified preference for static or variable location

Inventors: 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.
H04L65/601G06F16/40G06F16/635G06F16/639G06F16/68G06Q30/0207H04L51/10
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,265,355
App. No.
16/444,267
Granted
Mar 1, 2022
Kind
B2
Abstract

A processing device implementing a streaming media service determines that a user has logged-in to the streaming media service, and retrieves, from a storage device, a user-specified location preference. The user-specified location preference indicates that a user has selected between receiving perishable content associated with a specified static location and perishable content associated with a current user location. a processing device included in a media delivery platform, obtains perishable content items selected in accordance with the user-specified location preference, assembles the perishable content items into an add-in block, and delivers the add-in block to the streaming media service. The streaming media service inserts the add-in block into a media stream associated with the user, and delivers the media stream to a user device.

Claims (79)

1. A method of providing customized perishable content via media streams, the method comprising:

determining, at a first processing device implementing a streaming media service, that a user has logged-in to the streaming media service;

retrieving, from a storage device, a user-specified location preference, the user-specified location preference indicating that a user has selected between a static setting and a follow-me setting, wherein:

selection of the static setting indicates that the user prefers to have perishable content associated with a static first local area inserted in a media stream, wherein the static first local area is a fixed local area that remains constant regardless of a current user location; and

selection of the follow-me setting indicates that the user prefers to have perishable content associated with a varying second local area inserted into the media stream, wherein the varying second local area corresponds to the current user location;

receiving, by a second processing device included in a media delivery platform, perishable content items selected in accordance with the user-specified location preference;

assembling the perishable content items into an add-in block;

delivering the add-in block to the streaming media service;

inserting the add-in block into a media stream associated with the user; and

delivering the media stream associated with the user to a user device associated with the user.

2. The method of claim 1 , further comprising:

inserting the add-in block into a plurality of different media streams associated with the user.

3. The method of claim 2 , further comprising:

receiving a first location preference associated with a first type of perishable content, the first location preference specifying that the first type of perishable content is to be selected based on the static first local area; and

receiving a second location preference associated with a second type of perishable content, the second location preference specifying that the second type of perishable content is to be selected based on the varying second local area.

4. The method of claim 3 , further comprising:

assembling the first type of perishable content into a first add-in block;

assembling the second type of perishable content into a second add-in block; and

inserting the first add-in block and the second add-in block into the media stream associated with the user.

5. The method of claim 3 , further comprising:

assembling both the first type of perishable content and the second type of perishable content into a single add-in block; and

inserting the single add-in block into the media stream associated with the user.

6. The method of claim 1 , further comprising:

inserting the add-in block into media streams delivered to any user-device associated with the user.

7. The method of claim 1 , wherein the user-specified location preference is associated with a particular type of media stream, and wherein the method further comprises:

inserting the add-in block into all media streams of the particular type that are associated with the user.

8. A method of providing customized perishable content via media streams, the method comprising:

determining, at a processing device implementing a streaming media service, that a user has logged-in to the streaming media service on a user device capable of receiving a media stream;

retrieving, from a storage device, a plurality of user-specified location preferences associated with the user, the plurality of user-specified location preferences including:

a first preference indicating that the user has instructed the streaming media service to insert a first type of perishable content into at least one media stream based on a static first local area corresponding to a fixed local area that remains constant regardless of a current user location;

a second preference indicating that the user has instructed the streaming media service to insert a second type of perishable content into the at least one media stream based on a varying second local area corresponding to the current user location;

receiving, by a processing device included in a media delivery platform, perishable content items selected in accordance with the user-specified location preferences;

assembling the perishable content items into an add-in block, wherein the perishable content items include:

a first type of perishable content, selected based on the static first local area;

the second type of perishable content, selected based on the varying second local area;

delivering the add-in block to the streaming media service;

inserting the add-in block into the at least one media stream; and

delivering the at least one media stream to a user device.

9. The method of claim 8 , further comprising:

inserting the add-in block into a plurality of different media streams.

10. The method of claim 9 , further comprising:

the first preference further associates the first type of perishable content with both the static first local area and a first type of media stream; and

the second preference further associates the second type of perishable content with both the varying second local area and a second type of media stream.

11. The method of claim 10 , wherein:

the first type of media stream and the second type of media stream have different genres.

12. The method of claim 8 , wherein:

the first type of perishable content and the second type of perishable content are selected from a group consisting essentially of news, weather, and traffic.

13. The method of claim 8 , further comprising:

inserting the add-in block into media streams delivered to any user-device associated with the user.

14. The method of claim 8 , wherein at least one of the first preference and the second preference are associated with a particular type of media stream, and wherein the method further comprises:

inserting the add-in block into all media streams of the particular type that are associated with the user.

15. A media delivery platform comprising:

a first processing device configured to implement a streaming media service, the first processing device including:

a processor and associated memory;

a program of instructions stored in the memory and executed by the processor, the program of instructions configured to execute a method including:

determining that a user has logged-in to a streaming media service;

retrieving from storage a user-specified location preference, the user-specified location preference indicating that a user has selected between a static setting and a follow-me setting, wherein:

selection of the static setting indicates that the user prefers to have perishable content associated with a static first local area inserted in a media stream, wherein the static first local area is a fixed local area that remains constant regardless of a current user location; and

selection of the follow-me setting indicates that the user prefers to have perishable content associated with a varying second local area inserted into the media stream, wherein the varying second local area corresponds to the current user location;

a second processing device including a processor and associated memory, the second processing device configured to receive, perishable content items selected in accordance with the user-specified location preference;

assemble the perishable content items into an add-in block;

deliver the add-in block to the first processing device;

the wherein the method further includes:

inserting the add-in block into a media stream associated with the user; and

delivering the media stream associated with the user to a user device associated with the user.

16. The media delivery platform of claim 15 , wherein the method further includes:

inserting the add-in block into a plurality of different media streams associated with the user.

17. The media delivery platform of claim 16 , wherein the method further includes:

receiving a first location preference associated with a first type of perishable content, the first location preference specifying that the first type of perishable content is to be selected based on the static first local area; and

receiving a second location preference associated with a second type of perishable content, the second location preference specifying that the second type of perishable content is to be selected based on the varying second local area.

18. The media delivery platform of claim 17 , wherein the method further includes:

assembling the first type of perishable content into a first add-in block;

assembling the second type of perishable content into a second add-in block; and

inserting the first add-in block and the second add-in block into the media stream associated with the user.

19. The media delivery platform of claim 17 , wherein the method further includes:

assembling both the first type of perishable content and the second type of perishable content into a single add-in block; and

inserting the single add-in block into the media stream associated with the user.

20. The media delivery platform of claim 15 , wherein the method further includes:

inserting the add-in block into media streams delivered to any user-device associated with the user.

Assignments (11)
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: IHEARTMEDIA MANAGEMENT SERVICES, INC.
Reel/Frame 074565/0405 →
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 051806/0806 →
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 →
PATENT SECURITY AGREEMENT SUPPLEMENT NO. 1 Recorded Nov 23, 2019
From: IHEARTMEDIA MANAGEMENT SERVICES, INC.
To: CITIBANK, N.A.
Reel/Frame 051099/0333 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 19, 2019
From: DRAPEAU, THOMAS; HAMRE, LASSE; CALAMERA, PABLO; LOCKHART, KEVIN R.; WOODEN, RICHARD D.; ZIGLER, JEFFREY D.; LOCKHART, JACQUELINE J.
To: CLEAR CHANNEL MANAGEMENT SERVICES, INC.
Reel/Frame 049513/0152 →
CHANGE OF NAME Recorded Jun 19, 2019
From: CLEAR CHANNEL MANAGEMENT SERVICES, INC.
To: IHEARTMEDIA MANAGEMENT SERVICES, INC.
Reel/Frame 049514/0653 →
Continuity (5)
Continuation 15617700 · Jun 8, 2017
Continuation 14014162 · Aug 29, 2013
Continuation In Part 12229515 · Aug 22, 2008
Provisional Application 60957955 · Aug 24, 2007
Related Publication 20190306214A1 · Oct 3, 2019