Patent ID: 11868397
Assignee: SPOTIFY AB
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 19:
20. 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 from a plurality of pre-generated cadence-based playlists, 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;
upon determining that the tempo lock is not enabled, send an updated request to the media delivery system, the updated request configured to cause the media delivery system to select a second playlist from the plurality of pre-generated cadence-based playlists, wherein the second playlist includes one or more updated media content items with each of the updated media content items having an updated tempo that corresponds to the second cadence associated with the repetitive motion activity of the user;
receive, from the media delivery system, updated data usable to initiate playback of the second playlist; and
play, using the media playback device, the second playlist.