INTELLIGENT AUTOMATED ASSISTANT FOR TV USER INTERACTIONS
First Claim
1. An electronic device, comprising:
- one or more processors; and
memory storing one or more programs configured to be executed by the one or more processors, the one or more programs including instructions for;
receiving speech input from a user, wherein the speech input comprises a query associated with content shown on a television display;
determining a user intent of the query based on one or more of the content shown on the television display and a viewing history of media content; and
causing display of a result of the query based on the determined user intent.
0 Assignments
0 Petitions
Accused Products
Abstract
Systems and processes are disclosed for controlling television user interactions using a virtual assistant. In an example process, a virtual assistant can interact with a television set-top box to control content shown on a television display. Speech input for the virtual assistant can be received from a device with a microphone. The speech input can comprise a query associated with content shown on the television display. A user intent of the query can be determined based on one or more of the content shown on the television display and a viewing history of media content. A result of the query can be caused to be displayed based on the determined user intent.
197 Citations
25 Claims
-
1. An electronic device, comprising:
-
one or more processors; and memory storing one or more programs configured to be executed by the one or more processors, the one or more programs including instructions for; receiving speech input from a user, wherein the speech input comprises a query associated with content shown on a television display; determining a user intent of the query based on one or more of the content shown on the television display and a viewing history of media content; and causing display of a result of the query based on the determined user intent. - 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)
-
-
24. A method for controlling television interaction using a virtual assistant, the method comprising:
at an electronic device; receiving speech input from a user, wherein the speech input comprises a query associated with content shown on a television display; determining a user intent of the query based on one or more of the content shown on the television display and a viewing history of media content; and causing display of a result of the query based on the determined user intent.
-
25. A non-transitory computer-readable storage medium storing one or more programs configured to be executed by one or more processors of an electronic device with a display and a location sensor, the one or more programs including instructions for:
-
receiving speech input from a user, wherein the speech input comprises a query associated with content shown on a television display; determining a user intent of the query based on one or more of the content shown on the television display and a viewing history of media content; and causing display of a result of the query based on the determined user intent.
-
Specification