INTELLIGENT AUTOMATED ASSISTANT FOR TV USER INTERACTIONS
First Claim
1. A method for controlling television interactions using a virtual assistant, the method comprising:
- at an electronic device;
receiving speech input from a user;
determining media content based on the speech input;
displaying a first user interface having a first size, wherein the first user interface comprises one or more selectable links to the media content;
receiving a selection of one of the one or more selectable links; and
in response to the selection, displaying a second user interface having a second size larger than the first size, wherein the second user interface comprises the media content associated with the selection.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and processes are disclosed for controlling television user interactions using a virtual assistant. A virtual assistant can interact with a television set-top box to control content shown on a television. Speech input for the virtual assistant can be received from a device with a microphone. User intent can be determined from the speech input, and the virtual assistant can execute tasks according to the user'"'"'s intent, including causing playback of media on the television. Virtual assistant interactions can be shown on the television in interfaces that expand or contract to occupy a minimal amount of space while conveying desired information. Multiple devices associated with multiple displays can be used to determine user intent from speech input as well as to convey information to users. In some examples, virtual assistant query suggestions can be provided to the user based on media content shown on a display.
-
Citations
34 Claims
-
1. A method for controlling television interactions using a virtual assistant, the method comprising:
at an electronic device; receiving speech input from a user; determining media content based on the speech input; displaying a first user interface having a first size, wherein the first user interface comprises one or more selectable links to the media content; receiving a selection of one of the one or more selectable links; and in response to the selection, displaying a second user interface having a second size larger than the first size, wherein the second user interface comprises the media content associated with the selection. - 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 non-transitory computer-readable storage medium comprising computer-executable instructions for:
-
receiving speech input from a user; determining media content based on the speech input; displaying a first user interface having a first size, wherein the first user interface comprises one or more selectable links to the media content; receiving a selection of one of the one or more selectable links; and responsive to the selection, for displaying a second user interface having a second size larger than the first size, wherein the second user interface comprises the media content associated with the selection. - View Dependent Claims (24, 25, 26, 27, 28)
-
-
29. A system for controlling television interactions using a virtual assistant, the system comprising:
-
one or more processors; 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 speech input from a user; determining media content based on the speech input; displaying a first user interface having a first size, wherein the first user interface comprises one or more selectable links to the media content; receiving a selection of one of the one or more selectable links; and responsive to the selection, for displaying a second user interface having a second size larger than the first size, wherein the second user interface comprises the media content associated with the selection. - View Dependent Claims (30, 31, 32, 33, 34)
-
Specification