US 11,809,483 B2
Intelligent automated assistant for media search and playback
Ryan M. Orr, La Honda, CA (US); Raumi N. Sidki, Cupertino, CA (US); Patrick M. Lister, Cupertino, CA (US); and Jonathan H. Russell, Incline Village, NV (US)
Assigned to Apple Inc., Cupertino, CA (US)
Filed by Apple Inc., Cupertino, CA (US)
Filed on Mar. 5, 2021, as Appl. No. 17/193,967.
Application 17/193,967 is a continuation of application No. 16/526,751, filed on Jul. 30, 2019, granted, now 10,956,486.
Application 16/526,751 is a continuation of application No. 14/963,089, filed on Dec. 8, 2015, granted, now 10,740,384, issued on Aug. 11, 2020.
Claims priority of provisional application 62/215,575, filed on Sep. 8, 2015.
Prior Publication US 2021/0191968 A1, Jun. 24, 2021
Int. Cl. G06F 16/48 (2019.01); G06F 3/16 (2006.01); G06F 16/438 (2019.01); H04N 21/422 (2011.01); H04N 21/482 (2011.01); G10L 15/22 (2006.01); G06F 16/332 (2019.01); G06F 40/40 (2020.01); H04N 21/41 (2011.01); G10L 15/26 (2006.01); G06F 3/048 (2013.01)
CPC G06F 16/48 (2019.01) [G06F 3/048 (2013.01); G06F 3/167 (2013.01); G06F 16/3329 (2019.01); G06F 16/438 (2019.01); G06F 40/40 (2020.01); G10L 15/22 (2013.01); G10L 15/26 (2013.01); H04N 21/41265 (2020.08); H04N 21/42203 (2013.01); H04N 21/42204 (2013.01); H04N 21/4828 (2013.01); G10L 2015/221 (2013.01); H04N 21/42206 (2013.01); H04N 21/42222 (2013.01); H04N 21/42224 (2013.01)] 45 Claims
OG exemplary drawing
 
1. An electronic device for operating a digital assistant, the electronic device comprising:
one or more processors; and
memory storing one or more programs, the one or more programs including instructions, which when executed by the one or more processors of the electronic device, cause the electronic device to:
receive, from a user, an audio input comprising a first media search request;
obtain a primary set of media items responsive to the first media search request;
determine whether one or more second media search requests exist, the one or more second media search requests received prior to the first media search request; and
in response to determining that one or more second media search requests exist:
determine a ranking score for each of the one or more secondary media search requests, wherein the ranking score is based on a selection history of the user;
obtain a plurality of secondary sets of media items based on a plurality of combinations of the first media search request and the one or more second media search requests, wherein the plurality of combinations excludes one or more combinations associated with a less than a predetermined number of media items; and
display the primary set of media items and the plurality of secondary sets of media items, wherein each secondary set of media items is displayed based on the ranking score for each of the one or more secondary media search requests.