US 11,675,829 B2
Intelligent automated assistant for media exploration
David Chance Graham, Columbus, OH (US); Cyrus Daniel Irani, Palo Alto, CA (US); Aimee Piercy, Mountain View, CA (US); and Thomas Alsina, Mountain View, CA (US)
Assigned to Apple Inc., Cupertino, CA (US)
Filed by Apple Inc., Cupertino, CA (US)
Filed on Jan. 29, 2021, as Appl. No. 17/162,448.
Application 17/162,448 is a continuation of application No. 16/290,737, filed on Mar. 1, 2019, granted, now 10,909,171.
Application 16/290,737 is a continuation of application No. 15/940,203, filed on Mar. 29, 2018, abandoned.
Claims priority of provisional application 62/506,981, filed on May 16, 2017.
Claims priority of application No. PA201770425 (DK), filed on Jun. 1, 2017; and application No. PA201770426 (DK), filed on Jun. 1, 2017.
Prior Publication US 2021/0165826 A1, Jun. 3, 2021
This patent is subject to a terminal disclaimer.
Int. Cl. G10L 15/22 (2006.01); G06F 16/632 (2019.01); G06F 3/16 (2006.01); G06F 16/432 (2019.01); G06F 16/435 (2019.01); G06F 16/683 (2019.01); G06F 16/635 (2019.01); G06F 16/332 (2019.01); G06F 9/451 (2018.01); G10L 15/18 (2013.01); G10L 15/30 (2013.01)
CPC G06F 16/634 (2019.01) [G06F 3/167 (2013.01); G06F 9/453 (2018.02); G06F 16/3329 (2019.01); G06F 16/433 (2019.01); G06F 16/435 (2019.01); G06F 16/635 (2019.01); G06F 16/685 (2019.01); G10L 15/1815 (2013.01); G10L 15/22 (2013.01); G10L 15/30 (2013.01); G10L 2015/223 (2013.01)] 51 Claims
OG exemplary drawing
 
1. A non-transitory computer-readable storage medium storing one or more programs, the one or more programs comprising instructions, which when executed by one or more processors of an electronic device, cause the electronic device to:
receive a speech input indicative of a request for media;
detect, by a digital assistant, physical presence of a plurality of users to the electronic device, the plurality of users including a first user, and wherein detecting the physical presence of the plurality of users includes:
providing an audio prompt for confirmation of the physical presence of the first user; and
receiving, from the first user, an audio input confirming the physical presence of the first user;
in response to detecting the physical presence of the plurality of users, obtain a plurality of preference profiles corresponding to the plurality of users;
provide, by the digital assistant, a merged preference profile based on the plurality of preference profiles;
provide, by the digital assistant, an audio output of a first media item identified based on the merged preference profile;
detect, by the digital assistant, a lack of presence of the first user of the plurality of users;
after detecting the lack of presence of the first user, update the merged preference profile; and
provide, by the digital assistant, an audio output of a second media item different from the first media item, wherein the second media item is identified based on the updated merged preference profile.