Providing programming information in response to spoken requests
AssigneeIntel Corporation
InventorChristopher H. Genly
Life of this patent
Estimating the term…
Abstract
A system allows a user to obtain information about television programming and to make selections of programming using conversational speech. The system includes a speech recognizer that recognizes spoken requests for television programming information. A speech synthesizer generates spoken responses to the spoken requests for television programming information. A user may use a voice user interface as well as a graphical user interface to interact with the system to facilitate the selection of programming choices.
Claims27
A computer executed method comprising:
- receiving an utterance related to a television selection;
- identifying, in the utterance, a where variable that identifies a requested action;
- identifying, in said utterance, a select variable that identifies an object of the action;
- storing any identified select or where variables in a structural history;
- if the utterance includes both a select and a where variable, processing the utterance without using structural history;
- and
- if one of the a select or where variable is missing from the utterance, using structural history to derive the missing variable.
One or more non-transitory computer readable media storing instructions to perform a sequence including:
- receiving an utterance related to a television selection;
- identifying, in the utterance, a where variable that identifies a requested action;
- identifying, in said utterance, a select variable that identifies an object of the action;
- storing any identified select or where variables in a structural history;
- if the utterance includes both a select and a where variable, processing the utterance without using structural history;
- and
- if one of the a select or where variable is missing from the utterance, using structural history to derive the missing variable.
An apparatus comprising:
- a processor to perform a sequence including:
- receiving an receiving an utterance related to a television selection;
- identifying, in the utterance, a where variable that identifies a requested action;
- identifying, in said utterance, a select variable that identifies an object of the action;
- storing any identified select or where variables in a structural history;
- if the utterance includes both a select and a where variable, processing the utterance without using structural history;
- and
- if one of the a select or where variable is missing from the utterance, using
- structural history to derive the missing variable;
- and
- a storage coupled to said processor.
Dependencies are inferred from the claim text.