INTELLIGENT AUTOMATED ASSISTANT FOR TV USER INTERACTIONS
First Claim
1. A non-transitory computer-readable storage medium storing one or more programs, the one or more programs comprising instructions, which when executed by an electronic device having a processor, memory, and a first display, cause the device to:
- receive speech input from a user;
determine a user intent of the speech input based on content displayed on the first display;
determine media content based on the user intent; and
play the media content on a second device associated with a second display.
0 Assignments
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
26 Claims
-
1. A non-transitory computer-readable storage medium storing one or more programs, the one or more programs comprising instructions, which when executed by an electronic device having a processor, memory, and a first display, cause the device to:
-
receive speech input from a user; determine a user intent of the speech input based on content displayed on the first display; determine media content based on the user intent; and play the media content on a second device associated with a second display. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method for controlling television interactions using a virtual assistant, the method comprising:
at an electronic device having a first display; receiving speech input from a user; determining a user intent of the speech input based on content displayed on the first display; determining media content based on the user intent; and playing the media content on a second device associated with a second display. - View Dependent Claims (16, 17, 18, 19, 20)
-
21. An electronic device comprising:
-
a first display; one or more processors; and memory storing one or more programs for execution by the one or more processors, the one or more programs including instructions for; receiving speech input from a user; determining a user intent of the speech input based on content displayed on the first display; determining media content based on the user intent; and playing the media content on a second device associated with a second display. - View Dependent Claims (22, 23, 24, 25, 26)
-
Specification