INTELLIGENT AUTOMATED ASSISTANT FOR MEDIA SEARCH AND PLAYBACK
First Claim
1. A non-transitory computer-readable medium storing instructions for operating a digital assistant of a media system, the instructions, when executed by one or more processors, cause the one or more processors to:
- display a primary set of media items on a display;
in response to detecting a user input, receive audio input containing a media-related request in natural language speech form;
determine a primary user intent corresponding to the media-related request;
determine whether the primary user intent comprises a user intent to narrow a primary media search query corresponding to the primary set of media items; and
in accordance with a determination that the primary user intent comprises a user intent to narrow the primary media search query;
generate, based on the media-related request and the primary media search query, a second primary media search query that corresponds to the primary user intent;
perform the second primary media search query to obtain a second primary set of media items; and
replace display of the primary set of media items with display of the second primary set of media items.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and processes are disclosed for operating a digital assistant in a media environment. In an example process, a primary set of media items can be displayed. An audio input containing a media-related request can be received. A primary user intent corresponding to the media-related request can be determined. In accordance with a determination that the primary user intent comprises a user intent to narrow the primary media search query, a second primary media search query corresponding to the primary user intent can be generated. The second primary media search query can be based on the media-related request and the primary media search query. The second primary media search query can be performed to obtain a second primary set of media items. Display of the primary set of media items can be replaced with display of the second primary set of media items.
244 Citations
29 Claims
-
1. A non-transitory computer-readable medium storing instructions for operating a digital assistant of a media system, the instructions, when executed by one or more processors, cause the one or more processors to:
-
display a primary set of media items on a display; in response to detecting a user input, receive audio input containing a media-related request in natural language speech form; determine a primary user intent corresponding to the media-related request; determine whether the primary user intent comprises a user intent to narrow a primary media search query corresponding to the primary set of media items; and in accordance with a determination that the primary user intent comprises a user intent to narrow the primary media search query; generate, based on the media-related request and the primary media search query, a second primary media search query that corresponds to the primary user intent; perform the second primary media search query to obtain a second primary set of media items; and replace display of the primary set of media items with display of the second primary set of media items. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A method for operating a digital assistant of a media system, the method comprising:
at one or more electronic devices comprising one or more processors and memory; displaying a primary set of media items on a display; in response to detecting a user input, receiving audio input containing a media-related request in natural language speech form; determining a primary user intent corresponding to the media-related request; determining whether the primary user intent comprises a user intent to narrow a primary media search query corresponding to the primary set of media items; and in accordance with a determination that the primary user intent comprises a user intent to narrow the primary media search query; generating, based on the media-related request and the primary media search query, a second primary media search query that corresponds to the primary user intent; performing the second primary media search query to obtain a second primary set of media items; and replacing display of the primary set of media items with display of the second primary set of media items. - View Dependent Claims (24, 25, 26, 27, 28)
-
29. An electronic device for operating a digital assistant of a media system, the device comprising:
-
one or more processors; memory storing instructions which, when executed by the one or more processors, cause the one or more processors to; display a primary set of media items on a display; in response to detecting a user input, receive audio input containing a media-related request in natural language speech form; determine a primary user intent corresponding to the media-related request; determine whether the primary user intent comprises a user intent to narrow a primary media search query corresponding to the primary set of media items; in accordance with a determination that the primary user intent comprises a user intent to narrow the primary media search query; generate, based on the media-related request and the primary media search query, a second primary media search query that corresponds to the primary user intent; perform the second primary media search query to obtain a second primary set of media items; and replace display of the primary set of media items with display of the second primary set of media items.
-
Specification