US 12,032,639 B2
Search media content based upon tempo
Tristan Jehan, Brooklyn, NY (US); and Nicola Montecchio, New York, NY (US)
Assigned to Spotify AB, Stockholm (SE)
Filed by Spotify AB, Stockholm (SE)
Filed on Aug. 6, 2021, as Appl. No. 17/395,690.
Application 17/395,690 is a continuation of application No. 15/617,891, filed on Jun. 8, 2017, granted, now 11,113,346.
Claims priority of provisional application 62/347,651, filed on Jun. 9, 2016.
Prior Publication US 2022/0067114 A1, Mar. 3, 2022
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 16/9535 (2019.01); G06F 16/41 (2019.01); G06F 16/638 (2019.01); G06F 16/683 (2019.01); G06N 20/00 (2019.01)
CPC G06F 16/9535 (2019.01) [G06F 16/41 (2019.01); G06F 16/639 (2019.01); G06F 16/683 (2019.01); G06N 20/00 (2019.01)] 20 Claims
OG exemplary drawing
 
1. A media delivery system, comprising:
a processing device; and
a memory device storing computer readable instructions executable by the processing device to cause the media delivery system to:
sort media content items into pools of media content items, the pools of media content items including at least:
a first pool of media content items having a first attribute, the first attribute being related to a prior user interaction with the media content items; and
a second pool of media content items having a second attribute, the second attribute including a relationship to the media content items in the first pool identified by a machine learning algorithm;
populate a playlist representing a tempo of media content items by:
automatically determining the tempo based on a physiological state of a user;
assigning media content items from the first pool to the playlist based on the tempo of the media content items in the first pool;
determining whether a threshold amount of media content items from the first pool is reached for the playlist; and
when the threshold amount of media content items from the first pool is reached, assigning media content items from the second pool to the playlist based on the tempo of the media content items in the second pool; and
display a user interface, the user interface including a tempo display area including a control to adjust the tempo used for populating the playlist.