IP Library Granted Patent US 11,526,547
Granted Patent B2
US 11,526,547 · App. 16/404,486 · Granted Dec 13, 2022

Multi-input playlist selection

Inventors: Michael Moss (Hoboken, NJ); Pablo M. Calamera (New York, NY); Ryan R. Sult (Fairfield, CT); Lasse Hamre (New York, NY); Steven F. Radley (Yonkers, NY)
Assignee: iHeartMedia Management Services, Inc.
G06F16/635G06F16/24578G06F16/639G06F16/68H04L65/60
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,526,547
App. No.
16/404,486
Granted
Dec 13, 2022
Kind
B2
Abstract

A device includes a processor that is configured to identify a base topic of a personalized media stream and to identify a first media item based on first data. The first data is assigned a first weighting based on an identified level of familiarity associated with the first media item and an identified level of popularity of the first media item in another personalized media stream. The processor is configured to build a collection of candidate media items that includes the first media item and a second media item and to order the collection of candidate media items to form the personalized media stream. Ordering the collection includes ordering the first media item within the collection based on the first weighting. The processor is configured to initiate transmission of the first media item to a client device for playback based on ordering of the first media item within the collection.

Claims (42)

1. A device comprising:

a communication interface configured to communicate with a client device; and

a processor configured to:

identify a base topic of a personalized media stream;

obtain first data from a first data service;

obtain second data from a second data service, wherein the first data and the second data include data characterizing at least one of relationships between artists or relationships between media items;

build a first collection of candidate media items using an automated media selection model that selects candidate media items from a media library without human intervention, wherein the automated media selection model selects the candidate media items based on the first data from the first data service indicating that a first media item is associated with the base topic;

determine, based on a first-accuracy associated with the first data from the first data service relative to a second accuracy associated with the second data from the second data service, that the first collection of candidate media items is deficient;

apply a media selection override in response to determining that the first collection of candidate media items is deficient, wherein applying a media selection override includes:

building a second collection of candidate media items based on the second data from the second data service; and

adjusting the automated media selection model to use the media selection override when building future collections of candidate media items;

and

initiate transmission, via the communication interface, of the second collection of candidate media items to the client device.

2. The device of claim 1 , wherein building the first collection of candidate media items includes applying a weighting based on a first integrity value associated with the first data from the first data service.

3. The device of claim 1 , wherein the processor is further configured to build the second collection of candidate media items to include second media items selected from a media library based on a determination that a second media item is associated with the base topic based on the second data from the second data service, wherein the second media item identified based on a similarity of the second media item to the base topic satisfying a similarity threshold.

4. The device of claim 3 , wherein the first data service and the second data service are associated with different types of media categorization data, and wherein the media categorization data includes at least two of broadcast radio spin counts, acoustic analysis data, data derived from analysis of web pages, commercially-sourced media metadata, or data that indicates public user interaction with media-related entities.

5. The device of claim 1 , wherein the processor is further configured to, subsequent to transmission of the second collection of candidate media items to the client device:

identify a media item associated with the base topic based on third data from a third data service based on an integrity value associated with the third data service; and

initiate transmission of the media item to the client device for playback.

6. The device of claim 5 , wherein the processor is further configured to:

generate a graphical user interface (GUI) including a similarity interface element and a display element that identifies at least one media item included in the second collection of media items;

initiate transmission of the GUI, via the communications interface, to the client device; and

receive, via the communications interface, a user update of the similarity interface element during playback of the at least one media item, the user update indicating a user selection of a similarity threshold.

7. The device of claim 1 , wherein the device is further configured to:

build the first collection of candidate media items based on a level of influence of a particular type of media categorization data associated with the first data from the first data service.

8. The device of claim 1 , wherein the device is further configured to:

order the second collection of candidate media items by changing an initial order of the second collection of candidate media items to place the candidate media items into regulatory or licensing compliance.

9. A method comprising:

obtaining first data from a first data service;

obtaining second data from a second data service, wherein the first data and the second data include data characterizing at least one of relationships between artists or relationships between media items;

generating, at a processing device including a processor and associated memory, a collection of candidate media items using an automated media selection model that selects candidate media items from a media library without human intervention, wherein the automated media selection model selects the candidate media items based on a based on the first data from the first data service indicating that a first media item is associated with a base topic;

determining, based on a first accuracy associated with the first data from the first data service relative to a second accuracy associated with the second data from the second data service, that the collection of candidate media items is deficient;

applying a media selection override in response to determining that the collection of candidate media items is deficient, wherein applying a media selection override includes:

building a second collection of candidate media items based on the second data from the second data service; and

adjusting the automated media selection model to use the media selection override when building future collections of candidate media items;

and

initiating transmission of the second collection of candidate media items to a client device.

10. The method of claim 9 , further comprising:

generating, at the device, a graphical user interface (GUI) including a similarity interface element and a display element that identifies the first media item;

initiating transmission of the GUI to the client device; and

receiving, at the device from the client device, a user update of the similarity interface element during playback of the first media item, the user update indicating a user selection of a second similarity threshold.

11. The method of claim 9 , wherein building the second collection of candidate media items further comprises biasing a play order of the second collection of candidate media items according to artist similarity to the base topic.

Assignments (10)
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 SUPPLEMENT NO. 1 Recorded Nov 23, 2019
From: IHEARTMEDIA MANAGEMENT SERVICES, INC.
To: CITIBANK, N.A.
Reel/Frame 051099/0333 →
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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 6, 2019
From: MOSS, MICHAEL; CALAMERA, PABLO M.; SULT, RYAN R.; HAMRE, LASSE; RADLEY, STEVEN F.
To: CLEAR CHANNEL MANAGEMENT SERVICES, INC.
Reel/Frame 049094/0519 →
CHANGE OF NAME Recorded May 6, 2019
From: CLEAR CHANNEL MANAGEMENT SERVICES, INC.
To: IHEARTMEDIA MANAGEMENT SERVICES, INC.
Reel/Frame 049095/0450 →