Intelligent automated assistant for media exploration
First Claim
1. A method for operating a digital assistant, comprising:
- at an electronic device with one or more processors and memory;
receiving a speech input indicative of a request for media;
in response to receiving the speech input, providing, by the digital assistant, an audio output indicative of a suggestion of a first media item;
determining, by the digital assistant, whether a number of consecutive non-affirmative responses corresponding to the request for media satisfies a threshold;
in accordance with a determination that the number of consecutive non-affirmative responses does not satisfy the threshold;
providing, by the digital assistant, an audio output indicative of a suggestion of a second media item different from the first media item;
in accordance with a determination that the number of consecutive non-affirmative responses satisfies the threshold;
foregoing providing the audio output indicative of the suggestion of the second media item; and
providing, by the digital assistant, an audio output indicative of a request for user input.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and processes for operating an intelligent automated assistant are provided. In accordance with one example, a method includes, at an electronic device with one or more processors and memory, receiving a first natural-language speech input indicative of a request for media, where the first natural-language speech input comprises a first search parameter; providing, by a digital assistant, a first media item identified based on the first search parameter. The method further includes, while providing the first media item, receiving a second natural-language speech input and determining whether the second input corresponds to a user intent of refining the request for media. The method further includes, in accordance with a determination that the second speech input corresponds to a user intent of refining the request for media: identifying, based on the first parameter and the second speech input, a second media item and providing the second media item.
2500 Citations
42 Claims
-
1. A method for operating a digital assistant, comprising:
at an electronic device with one or more processors and memory; receiving a speech input indicative of a request for media; in response to receiving the speech input, providing, by the digital assistant, an audio output indicative of a suggestion of a first media item; determining, by the digital assistant, whether a number of consecutive non-affirmative responses corresponding to the request for media satisfies a threshold; in accordance with a determination that the number of consecutive non-affirmative responses does not satisfy the threshold; providing, by the digital assistant, an audio output indicative of a suggestion of a second media item different from the first media item; in accordance with a determination that the number of consecutive non-affirmative responses satisfies the threshold; foregoing providing the audio output indicative of the suggestion of the second media item; and providing, by the digital assistant, an audio output indicative of a request for user input. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
15. 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; in response to receiving the speech input, provide, by a digital assistant, an audio output indicative of a suggestion of a first media item; determine, by the digital assistant, whether a number of consecutive non-affirmative responses corresponding to the request for media satisfies a threshold; in accordance with a determination that the number of consecutive non-affirmative responses does not satisfy the threshold; provide, by the digital assistant, an audio output indicative of a suggestion of a second media item different from the first media item; in accordance with a determination that the number of consecutive non-affirmative responses satisfies the threshold; forego providing the audio output indicative of the suggestion of the second media item; and provide, by the digital assistant, an audio output indicative of a request for user input. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29)
-
-
16. An electronic device comprising:
-
one or more processors; a memory; and one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the one or more processors, the one or more programs including instructions for; receiving a speech input indicative of a request for media; in response to receiving the speech input, providing, by the digital assistant, an audio output indicative of a suggestion of a first media item; determining, by the digital assistant, whether a number of consecutive non-affirmative responses corresponding to the request for media satisfies a threshold; in accordance with a determination that the number of consecutive non-affirmative responses does not satisfy the threshold; providing, by the digital assistant, an audio output indicative of a suggestion of a second media item different from the first media item; in accordance with a determination that the number of consecutive non-affirmative responses satisfies the threshold; foregoing providing the audio output indicative of the suggestion of the second media item; and providing, by the digital assistant, an audio output indicative of a request for user input. - View Dependent Claims (30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42)
-
Specification