US 11,868,397 B2
Cadence-based playlists management system
Sten Garmark, Stockholm (SE); Dariusz Dziuk, Stockholm (SE); Owen Smith, Stockholm (SE); Lars Christian Olofsson, Stockholm (SE); and Nikolaos Toumpelis, Stockholm (SE)
Assigned to Spotify AB, Stockholm (SE)
Filed by Spotify AB, Stockholm (SE)
Filed on Oct. 11, 2022, as Appl. No. 17/963,851.
Application 17/963,851 is a continuation of application No. 16/814,676, filed on Mar. 10, 2020, granted, now 11,500,924.
Application 16/814,676 is a continuation of application No. 15/389,030, filed on Dec. 22, 2016, granted, now 10,621,229, issued on Apr. 14, 2020.
Application 15/389,030 is a continuation of application No. 14/883,298, filed on Oct. 14, 2015, granted, now 9,563,700, issued on Feb. 17, 2017.
Claims priority of provisional application 62/163,845, filed on May 19, 2015.
Prior Publication US 2023/0144529 A1, May 11, 2023
Int. Cl. G06F 17/30 (2006.01); G06F 16/683 (2019.01); G06F 16/638 (2019.01); G06F 16/68 (2019.01); G06F 16/9535 (2019.01); G06F 16/9538 (2019.01); G05B 15/02 (2006.01); G06F 3/16 (2006.01)
CPC G06F 16/683 (2019.01) [G05B 15/02 (2013.01); G06F 3/165 (2013.01); G06F 16/639 (2019.01); G06F 16/686 (2019.01); G06F 16/9535 (2019.01); G06F 16/9538 (2019.01)] 20 Claims
OG exemplary drawing
 
1. A media playback device comprising:
a cadence acquiring device;
a processing device configured to control operation of the media playback device; and
a memory device storing software instructions that, when executed by the processing device, cause the media playback device to:
acquire, using the cadence acquiring device, a first cadence of a user associated with a repetitive motion activity;
send a request to a media delivery system, the request configured to cause the media delivery system to select a first playlist, wherein the first playlist includes one or more media content items with each of the media content items having a tempo that corresponds to the first cadence;
receive, from the media delivery system, data usable to initiate playback of the first playlist;
play, using the media playback device, the first playlist;
continually monitor, using the cadence acquiring device, a cadence of the user associated with the repetitive motion activity;
upon determining that the cadence of the user has changed from the first cadence of the user, acquire, using the cadence acquiring device, a second cadence of the user associated with the repetitive motion activity;
upon determining that the second cadence has changed beyond a predetermined threshold from the first cadence, determine whether a tempo lock is enabled; and
upon determining that the tempo lock is enabled, continue playback of the first playlist.