IP Library › Granted Patent US 11,620,326
Granted Patent B2
US 11,620,326 · App. 17/824,067 · Granted Apr 4, 2023

User-specific media playlists

Inventors: Damian Franken Manning (New York, NY); Samuel Evan Sandberg (Brooklyn, NY)
Assignee: RCRDCLUB Corporation
G06F16/4387G06F3/0482G06F16/951G06F3/04847
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,620,326
App. No.
17/824,067
Granted
Apr 4, 2023
Kind
B2
Abstract

A media recommendation system may score media items according to user recommendations, popularity, and/or recency. The scores may be weighted to produce an overall score for each media item. Media items may be added to a pool for a specific user, from which media items are selected for playback. The contents of the pool may be modified based upon user feedback and other data. The pool may be modified dynamically and/or in real time as media items are consumed or rated by the user.

Claims (24)

1. A method comprising:

calculating, at a processor, distances between vector representations of media items in a first pool and a vector representation of a seed media item, wherein the seed media item is of a type selected from the group consisting of: trending, emerging, recent, liked, selected, active, and recommended;

sorting, at the processor, the first pool based upon the calculated distances;

receiving, at the processor, a feedback signal about a first media item that is selected to be played based on the sorting of the first pool; and

modifying, at the processor and based upon the feedback signal, contents of the first pool to generate a second pool, wherein the second pool includes a second media item that is not included in the first pool, and wherein the second media item is selected based upon a distance between a vector representation of the second media item and a vector representation of the first media item.

2. The method of claim 1 , wherein the first pool comprises a subset of a plurality of media items available within a computerized media recommendation system.

3. The method of claim 1 , further comprising:

generating, at the processor, the vector representations of the media items in the first pool.

4. The method of claim 1 , further comprising:

generating, at the processor, the first pool.

5. The method of claim 1 , wherein the generating the first pool comprises generating the first pool based on the seed media item.

6. The method of claim 1 , further comprising:

receiving, at the processor, a selection of the seed media item,

wherein the receiving the selection comprises receiving the selection from among a plurality of seed media items.

7. The method of claim 6 , wherein the plurality of seed media items comprises a first type of seed media items and a second type of seed media items, each of the first type of seed media items and the second media items is defined by at least one of a count, over a specific duration of time, of a consumption of a media item, or a count, over the specific duration of time, of receipts of positive feedback about the media item, the first type of seed media items being different from the second type of seed media items.

8. The method of claim 7 , wherein the media item in the count of the consumption of the media item comprises at least one of a media item determined to be less well-known than an average well-known media item, a media item consumed by a user from a source external to a computerized media recommendation system, or a media item being consumed by users connected to the user by a social media network.

9. The method of claim 7 , wherein the media item in the count of the receipts of the positive feedback comprises at least one of a media item associated with an affirmative action to express the positive feedback or a media item selected by an individual associated with an entity that controls a computerized media recommendation system.

10. The method of claim 1 , further comprising:

selecting, at the processor, the seed media item.

11. The method of claim 10 , wherein the seed media item is available for playback to a user within a computerized media recommendation system.

12. The method of claim 10 , wherein the selecting comprises selecting, based on a profile vector of a user, the seed media item.

13. The method of claim 12 , wherein the selecting the seed media item based on the profile vector comprises a normalized sum of vector representations of media items previously consumed by the user.

14. The method of claim 13 , wherein the profile vector is updated in real time.

15. The method of claim 1 , wherein the second pool excludes a third media item, the third media item being in the first pool.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 15, 2024
From: RCRDCLUB CORPORATION
To: MALIBU ENTERTAINMENT, INC.
Reel/Frame 066472/0072 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 25, 2022
From: MANNING, DAMIAN FRANKEN; SANDBERG, SAMUEL EVAN
To: RCRDCLUB CORPORATION
Reel/Frame 060011/0180 →
Continuity (6)
Continuation 17181281 · Feb 22, 2021
Continuation 16451171 · Jun 25, 2019
Continuation 14951254 · Nov 24, 2015
Provisional Application 62083789 · Nov 24, 2014
Provisional Application 62083840 · Nov 24, 2014
Related Publication 20220284053A1 · Sep 8, 2022