1. A television receiver remote controller, comprising in combination: a first storage device storing electronic program guide (EPG) data as an EPG database that relates content to television channels containing said content, the first storage device forming a part of a television receiver device; the remote controller being contained in a remote controller housing, the housing containing: a second storage device; a data interface that receives the EPG database from the first storage device forming a part of the television receiver device and stores the EPG database on the second storage device; a speech interface that receives speech input from a user and produces speech signals therefrom; a natural language speech processor engine that receives the speech signals and translates the speech signals to a query of the EPG database stored on the second storage device; and a processor that receives results of the query from the natural language speech processor, and either conveys the results of the query to a user utilizing a user interface or sends navigation commands to the receiver.
1. A television receiver remote controller, comprising in combination: a first storage device storing electronic program guide (EPG) data as an EPG database that relates content to television channels containing said content, the first storage device forming a part of a television receiver device; the remote controller being contained in a remote controller housing, the housing containing: a second storage device; a data interface that receives the EPG database from the first storage device forming a part of the television receiver device and stores the EPG database on the second storage device; a speech interface that receives speech input from a user and produces speech signals therefrom; a natural language speech processor engine that receives the speech signals and translates the speech signals to a query of the EPG database stored on the second storage device; and a processor that receives results of the query from the natural language speech processor, and either conveys the results of the query to a user utilizing a user interface or sends navigation commands to the receiver. 3. The receiver remote controller according to claim 1 , wherein the remote controller is in communication with the television receiver device, and wherein the user interface displays results of the query on a display of the television receiver device.