Automatic control of household activity using speech recognition and natural language
First Claim
1. An information filtering system for a home network having at least one home components communicating therewith, comprising:
- a speech recognizer for processing speech input;
a data store containing at least two electronic activity guides relating to different home component;
a natural language parser in communication with said speech recognizer and operable to extract semantic information from the speech input, the natural language parser having a set of grammars that correlate to contents of at least one electronic guide associated with a first home component;
a guide mapping module having access to the data store and operable to update the set of grammars with contents of an electronic activity guide associated with a second home component; and
a dialog manager for filtering said electronic activity guides based on said semantic information and for providing a user with information regarding available activities in response to the user'"'"'s input speech.
4 Assignments
0 Petitions
Reexamination
Accused Products
Abstract
Speech recognition and natural language parsing components are used to extract the meaning of the user'"'"'s spoken input. The system stores a semantic representation of an electronic activity guide, and the contents of the guide can be mapped into the grammars used by the natural language parser. Thus, when the user wishes to navigate through the complex menu structure of the electronic activity guide, he or she only needs to speak in natural language sentences. The system automatically filters the contents of the guide and supplies the user with on-screen display or synthesized speech responses to the user'"'"'s request. The system allows the user to communicate in a natural way with a variety of devices communicating with the home network or home gateway.
-
Citations
17 Claims
-
1. An information filtering system for a home network having at least one home components communicating therewith, comprising:
-
a speech recognizer for processing speech input;
a data store containing at least two electronic activity guides relating to different home component;
a natural language parser in communication with said speech recognizer and operable to extract semantic information from the speech input, the natural language parser having a set of grammars that correlate to contents of at least one electronic guide associated with a first home component;
a guide mapping module having access to the data store and operable to update the set of grammars with contents of an electronic activity guide associated with a second home component; and
a dialog manager for filtering said electronic activity guides based on said semantic information and for providing a user with information regarding available activities in response to the user'"'"'s input speech. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. An information filtering system for use with a home network having at least one home component communicating therewith, the system comprising:
-
a speech recognizer having a natural language parser for extracting semantic information from a user'"'"'s request, the parser comprising;
a) a global parser operable to extract overall semantics of the user'"'"'s request; and
b) a local parser operable to provide parse hypotheses, said local parser operable according to a local parsing method, the method comprising;
i) performing a lexical analysis;
ii) performing parallel parse-forest generation; and
iii) performing analysis and synthesis of parsed components;
a guide mapping module operable to construct a semantic representation of an electronic activity guide based on a source of electronic activity guide information, the electronic activity guide having available activities relating to said home component;
a stored semantic representation of the electronic activity guide, the stored semantic representation of the electronic activity guide stored in memory accessible to the natural language parser; and
a dialog manager operable to filter the stored semantic representation of the electronic activity guide based on the semantic information, the dialog manager further operable to provide a user with information regarding available activities in response to the user'"'"'s request.
-
Specification