US 11,709,649 B2
Playlist generation based on a desired mental state
Phoebe K. Piercy, Cambridge, MA (US); and Nicholas D'Amato, Santa Barbara, CA (US)
Assigned to Sonos, Inc., Santa Barbara, CA (US)
Filed by Sonos, Inc., Santa Barbara, CA (US)
Filed on Aug. 23, 2021, as Appl. No. 17/445,702.
Application 17/445,702 is a continuation of application No. 16/921,027, filed on Jul. 6, 2020, granted, now 11,137,975.
Application 16/921,027 is a continuation of application No. 16/579,622, filed on Sep. 23, 2019, granted, now 10,754,614, issued on Aug. 25, 2020.
Prior Publication US 2021/0382683 A1, Dec. 9, 2021
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 3/16 (2006.01); G05B 15/02 (2006.01)
CPC G06F 3/165 (2013.01) [G05B 15/02 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A system comprising:
one or more processors; and
one or more computer-readable media storing instructions that, when executed by the one or more processors, cause the one or more processors to perform operations comprising:
obtaining, via a calibration process, sensor data corresponding to a neutral mental state of a user;
generating, based on the sensor data corresponding to the neutral mental state of the user, a user-specific mental state classification;
receiving a first signal from a sensor, the first signal being indicative of a current mental state of the user;
receiving a second signal corresponding to a desired mental state, the desired mental state differing from the current mental state;
based on the user-specific mental state classification and the first and second signals, generating a playlist that includes at least (i) a first item of media content having a first parameter corresponding to the current mental state, (ii) a second item of media content having a second parameter different than the first parameter, and (iii) an nth item of media content having an nth parameter corresponding to the desired mental state, wherein the media content transitions from the first item toward the nth item;
playing one or more items of media content based on the generated playlist;
receiving a third signal indicative of an updated mental state of the user; and
dynamically updating the generated playlist, based on the received third signal indicative of the updated mental state of the user, to include one or more different items of media content than that of the generated playlist.