SYSTEMS AND METHODS FOR CONVERSATIONS WITH DEVICES ABOUT MEDIA USING INTERRUPTIONS AND CHANGES OF SUBJECTS
First Claim
1. A method for providing media guidance, the method comprising:
- receiving, using control circuitry, a first voice input;
accessing, using the control circuitry, a database of topics, the database of topics comprising a semantic network indicating relationships between a plurality of topics;
identifying, using the control circuitry, a first topic from the database of topics that is associated with the first voice input;
generating, using a user interface, a first response to the first voice input;
subsequent to generating the first response, receiving, using the control circuitry, a second voice input;
comparing the second voice input to a list of interruption inputs to determine a match between the second voice input and an interruption input from the list of interruption inputs; and
in response to determining the match between the second voice input and the interruption input, generating, using the user interface, a second response to the first voice input, wherein the second response is associated with a second topic from the database of topics that is associated with the first topic.
6 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods are described herein for providing media guidance. Control circuitry may receive a first voice input and access a database of topics to identify a first topic associated with the first voice input. A user interface may generate a first response to the first voice input, and subsequent to generating the first response, the control circuitry may receive a second voice input. The control circuitry may determine a match between the second voice input and an interruption input such as a period of silence or a keyword or a phrase, such as “Ahh,”, “Umm,”, or “Hmm.” The user interface may generate a second response that is associated with a second topic related to the first topic. By interrupting the conversation and changing the subject from time to time, media guidance systems can appear to be more intelligent and human.
72 Citations
21 Claims
-
1. A method for providing media guidance, the method comprising:
-
receiving, using control circuitry, a first voice input; accessing, using the control circuitry, a database of topics, the database of topics comprising a semantic network indicating relationships between a plurality of topics; identifying, using the control circuitry, a first topic from the database of topics that is associated with the first voice input; generating, using a user interface, a first response to the first voice input; subsequent to generating the first response, receiving, using the control circuitry, a second voice input; comparing the second voice input to a list of interruption inputs to determine a match between the second voice input and an interruption input from the list of interruption inputs; and in response to determining the match between the second voice input and the interruption input, generating, using the user interface, a second response to the first voice input, wherein the second response is associated with a second topic from the database of topics that is associated with the first topic. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system for providing media guidance, the system comprising:
-
detection circuitry configured to receive a first voice input and a second voice input; a user interface configured to generate a first response to the first voice input and a second response to the first voice input, wherein the second voice input is received subsequent to the first response; a database of topics comprising a semantic network indicating relationships between a plurality of topics; and control circuitry configured to; access the database of topics; identify a first topic from the database of topics that is associated with the first voice input; and compare the second voice input to a list of interruption inputs to determine a match between the second voice input and an interruption input from the list of interruption inputs; and wherein the second response is generated by the user interface in response to determining the match between the second voice input and the interruption input, and wherein the second response is associated with a second topic from the database of topics that is associated with the first topic. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21-50. -50. (canceled)
Specification