US 12,067,043 B2
Systems and methods for generating personalized pools of candidate media items
Michael Golightly, San Diego, CA (US); Kurt Jacobson, Stoneham, MA (US); and Philip Glenny Edmonds, Boston, MA (US)
Assigned to Spotify AB, Stockholm (SE)
Filed by Spotify AB, Stockholm (SE)
Filed on Jul. 7, 2022, as Appl. No. 17/860,015.
Prior Publication US 2024/0012847 A1, Jan. 11, 2024
Int. Cl. G06F 3/16 (2006.01); G06F 16/43 (2019.01)
CPC G06F 16/43 (2019.01) [G06F 3/165 (2013.01); G06F 3/167 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method, comprising:
at an electronic device:
storing, for a user of a media-providing service, a playback history that includes information about media items that have previously been consumed by the user;
receiving a request to search for media content including search criteria;
in response to the request, and without additional user intervention, generating a vector representation of the user using a subset, less than all, of the media items from the playback history of the user, wherein the subset, less than all, of the media items only includes media items from the playback history of the user that are relevant to the search criteria;
identifying one or more media content items from a media content library that match the vector representation of the user and the search criteria, including selecting the one or more media content items based on respective vector distances between respective vector representations of the one or more media content items and the vector representation of the user; and
providing, to the user, the one or more media content items.