Global speech user interface
AssigneePromptu Systems Corporation
InventorsAdam JORDAN, Scott Lynn MADDUX, Tim PLOWMAN, Victoria STANBACH, Jody WILLIAMS
Life of this patent
Estimating the term…
Abstract
A global speech user interface (GSUI) comprises an input system to receive a user's spoken command, a feedback system along with a set of feedback overlays to give the user information on the progress of his spoken requests, a set of visual cues on the television screen to help the user understand what he can say, a help system, and a model for navigation among applications. The interface is extensible to make it easy to add new applications.
Claims26
A method of providing a speech user interface for television, comprising operations of:
- analyzing utterances of different speakers to facilitate voiceprint identification of the different speakers;
- performing speech recognition to transcribe spoken input into commands satisfying predetermined criteria;
- using the transcribed spoken commands to navigate among predetermined applications concerning operation of a television;
- and
- responsive to voiceprint recognition of a specific speaker, varying display of the television according to identity of the specific speaker.
A computer readable storage medium encoded with instructions, which when executed by a communications system, configures a processor to establish a global speech user interface (GSUI) system comprising modules for:
- performing speech recognition to transcribe spoken commands into commands acceptable by said communications system;
- using the transcribed spoken commands to navigate among applications hosted on said communications system;
- and
- displaying a set of visual cues to guide a user in issuing proper spoken commands, said visual cues comprising:
- a set of immediate speech feedback overlays, each of which provides non-textual feedback information about a state of said communications system;
- a set of help overlays, each of which provides a context-sensitive list of frequently used speech-activated commands for each screen of every speech-activated application;
- a set of feedback overlays, each of which provides information about a problem that said communications system is experiencing;
- and
- a main menu overlay that shows a list of services available to the user, each of said services being accessible by spoken command;
- wherein said main menu overlay comprises:
- a first sub-menu overlay specifically for access to an interactive program guide system;
- a second sub-menu overlay specifically for access to a video on demand system which provides access to a library of video content;
- and
- a third sub-menu overlay specifically for access to a walled garden system which provides browser-based Internet service;
- wherein each of said sub-menus provides a set of speech-activated virtual buttons.
A computer readable storage medium encoded with instructions, which when executed by a communications system, configures a processor to establish a global speech user interface (GSUI) system comprising modules for:
- performing speech recognition to transcribe spoken commands into commands acceptable by said communications system;
- using the transcribed spoken commands to navigate among applications hosted on said communications system;
- and
- displaying a set of visual cues to guide a user in issuing proper spoken commands, said visual cues comprising:
- a set of immediate speech feedback overlays, each of which provides non-textual feedback information about a state of said communications system;
- a set of help overlays, each of which provides a context-sensitive list of frequently used speech-activated commands for each screen of every speech-activated application;
- a set of feedback overlays, each of which provides information about a problem that said communications system is experiencing;
- and
- a main menu overlay that shows a list of services available to the user, each of said services being accessible by spoken command;
- further comprising a speaker personalization and identification mechanism that allows users to train said communications system to identify respective users by voice;
- wherein said speaker personalization and identification mechanism is programmed to perform any of presenting different custom interfaces and personalized television content for different respective trained speakers, and accessing blocked content response to one or more utterances from a given speaker.
A computer readable storage medium encoded with instructions, which when executed by a communications system, configures a processor to establish a global speech user interface (GSUI) system comprising modules for:
- performing speech recognition to transcribe spoken commands into commands acceptable by said communications system;
- using the transcribed spoken commands to navigate among applications hosted on said communications system;
- and
- displaying a set of visual cues to guide a user in issuing proper spoken commands, said visual cues comprising:
- a set of immediate speech feedback overlays, each of which provides non-textual feedback information about a state of said communications system;
- a set of help overlays, each of which provides a context-sensitive list of frequently used speech-activated commands for each screen of every speech-activated application, the help overlays including a set of visual cues presented on a television screen to help the user give operable voice commands;
- a set of feedback overlays, each of which provides information about a problem that said communications system is experiencing;
- and
- a main menu overlay that shows a list of services available to the user, each of said services being accessible by spoken command.
A computer readable storage medium encoded with instructions, which when executed by a communications system, configures a processor to establish a global speech user interface (GSUI) system comprising modules for:
- performing speech recognition to transcribe spoken commands into commands acceptable by said communications system;
- using the transcribed spoken commands to navigate among applications hosted on said communications system;
- and
- displaying a set of visual cues to guide a user in issuing proper spoken commands, said visual cues comprising:
- a set of immediate speech feedback overlays, each of which provides non-textual feedback information about a state of said communications system;
- a set of help overlays, each of which provides a context-sensitive list of frequently used speech-activated commands for each screen of every speech-activated application;
- a set of feedback overlays, each of which provides information about a problem that said communications system is experiencing;
- and
- a main menu overlay that shows a list of services available to the user, each of said services being accessible by spoken command;
- and
- further including allowing the user to navigate television programs by spoken command.
A computer readable storage medium encoded with instructions, which when executed by a communications system, configures a processor to establish a global speech user interface (GSUI) system comprising modules for:
- performing speech recognition to transcribe spoken commands into commands acceptable by said communications system;
- using the transcribed spoken commands to navigate among applications hosted on said communications system;
- and
- displaying a set of visual cues to guide a user in issuing proper spoken commands, said visual cues comprising:
- a set of immediate speech feedback overlays, each of which provides non-textual feedback information about a state of said communications system;
- a set of help overlays, each of which provides a context-sensitive list of frequently used speech-activated commands for each screen of every speech-activated application;
- a set of feedback overlays, each of which provides information about a problem that said communications system is experiencing;
- and
- a main menu overlay that shows a list of services available to the user, each of said services being accessible by spoken command;
- further comprising:
- allowing the user to search, via spoken command, for particular television programs by specific attributes.
A computer readable storage medium encoded with instructions, which when executed by a communications system, configures a processor to establish a global speech user interface (GSUI) system comprising modules for:
- performing speech recognition to transcribe spoken commands into commands acceptable by said communications system;
- using the transcribed spoken commands to navigate among applications hosted on said communications system;
- and
- displaying a set of visual cues to guide a user in issuing proper spoken commands, said visual cues comprising:
- a set of immediate speech feedback overlays, each of which provides non-textual feedback information about a state of said communications system;
- a set of help overlays, each of which provides a context-sensitive list of frequently used speech-activated commands for each screen of every speech-activated application;
- a set of feedback overlays, each of which provides information about a problem that said communications system is experiencing;
- and
- a main menu overlay that shows a list of services available to the user, each of said services being accessible by spoken command;
- further comprising:
- allowing the user to perform any of:
- adding television programs to categories;
- editing television programs in categories;
- and
- deleting television programs from categories.
A computer readable storage medium encoded with instructions, which when executed by a communications system, configures a processor to establish a global speech user interface (GSUI) system comprising modules for:
- performing speech recognition to transcribe spoken commands into commands acceptable by said communications system;
- using the transcribed spoken commands to navigate among applications hosted on said communications system;
- and
- displaying a set of visual cues to guide a user in issuing proper spoken commands, said visual cues comprising:
- a set of immediate speech feedback overlays, each of which provides non-textual feedback information about a state of said communications system;
- a set of help overlays, each of which provides a context-sensitive list of frequently used speech-activated commands for each screen of every speech-activated application;
- a set of feedback overlays, each of which provides information about a problem that said communications system is experiencing;
- and
- a main menu overlay that shows a list of services available to the user, each of said services being accessible by spoken command;
- further comprising:
- allowing the user to set parental control, with which children are blocked from accessing controlled television channels or television programs.
A computer readable storage medium encoded with instructions, which when executed by a communications system, configures a processor to establish a global speech user interface (GSUI) system comprising modules for:
- performing speech recognition to transcribe spoken commands into commands acceptable by said communications system;
- using the transcribed spoken commands to navigate among applications hosted on said communications system;
- and
- displaying a set of visual cues to guide a user in issuing proper spoken commands, said visual cues comprising:
- a set of immediate speech feedback overlays, each of which provides non-textual feedback information about a state of said communications system;
- a set of help overlays, each of which provides a context-sensitive list of frequently used speech-activated commands for each screen of every speech-activated application;
- a set of feedback overlays, each of which provides information about a problem that said communications system is experiencing;
- and
- a main menu overlay that shows a list of services available to the user, each of said services being accessible by spoken command;
- and
- allowing the user to filter groups of television programs by specific attributes.
A computer readable storage medium encoded with instructions, which when executed by a communications system, configures a processor to establish a global speech user interface (GSUI) system comprising modules for:
- performing speech recognition to transcribe spoken commands into commands acceptable by said communications system;
- using the transcribed spoken commands to navigate among applications hosted on said communications system;
- and
- displaying a set of visual cues to guide a user in issuing proper spoken commands, said visual cues comprising:
- a set of immediate speech feedback overlays, each of which provides non-textual feedback information about a state of said communications system;
- a set of help overlays, each of which provides a context-sensitive list of frequently used speech-activated commands for each screen of every speech-activated application;
- a set of feedback overlays, each of which provides information about a problem that said communications system is experiencing;
- and
- a main menu overlay that shows a list of services available to the user, each of said services being accessible by spoken command;
- a speech enabled interface that allows the user to, via spoken command, any of:
- conduct instant messaging communication;
- and
- activate links to television advertisement or banner advertisement contained in an application screen.
A computer readable storage medium encoded with instructions, which when executed by a communications system, configures a processor to establish a global speech user interface (GSUI) system comprising modules for:
- performing speech recognition to transcribe spoken commands into commands acceptable by said communications system;
- using the transcribed spoken commands to navigate among applications hosted on said communications system;
- and
- displaying a set of visual cues to guide a user in issuing proper spoken commands, said visual cues comprising:
- a set of immediate speech feedback overlays, each of which provides non-textual feedback information about a state of said communications system;
- a set of help overlays, each of which provides a context-sensitive list of frequently used speech-activated commands for each screen of every speech-activated application;
- a set of feedback overlays, each of which provides information about a problem that said communications system is experiencing;
- and
- a main menu overlay that shows a list of services available to the user, each of said services being accessible by spoken command;
- further including, based upon voice identification, any of:
- targeting television advertisement or banner advertisement contained in an application screen to the user;
- targeting television programming recommendations to the user;
- delivering personalized information to the user;
- and
- automatically configuring the user's interface preferences.
A method of providing a speech user interface for television, comprising operations of:
- performing speech recognition to transcribe spoken input into commands satisfying predetermined criteria;
- using the transcribed spoken commands to navigate among predetermined applications concerning operation of a television;
- responsive to recognition of a specific speaker by voice identification, varying display of the television according to identity of the specific speaker.
A method of providing a speech user interface for content presentation devices, comprising operations of:
- performing speech recognition to transcribe spoken input into one or more commands satisfying predetermined criteria;
- using the transcribed spoken commands to navigate among predetermined applications concerning operation of a content presentation device;
- and
- responsive thereto, initiating instant messaging communication.
A method of providing a speech user interface for content presentation devices, comprising operations of:
- performing speech recognition to transcribe spoken input into one or more commands satisfying predetermined criteria;
- using the transcribed spoken commands to navigate among predetermined applications concerning operation of a content presentation device;
- analyzing utterances of different speakers to facilitate voiceprint identification of the different speakers;
- and
- responsive to voiceprint recognition of a specific speaker, initiating instant messaging communication.
A method of providing a speech user interface for content presentation devices, comprising operations of:
- performing speech recognition to transcribe spoken input into one or more commands satisfying predetermined criteria;
- using the transcribed spoken commands to navigate among predetermined applications concerning operation of a content presentation device;
- and
- responsive thereto, accessing one or more games and allowing said specific speaker to engage in game play.
A method of providing a speech user interface for content presentation devices, comprising operations of:
- performing speech recognition to transcribe spoken input into one or more commands satisfying predetermined criteria;
- using the transcribed spoken commands to navigate among predetermined applications concerning operation of a content presentation device;
- analyzing utterances of different speakers to facilitate voiceprint identification of the different speakers;
- and
- responsive to voiceprint recognition of a specific speaker, accessing one or more games and allowing said specific speaker to engage in said game play
A method of providing a speech user interface for content presentation devices, comprising operations of:
- performing speech recognition to transcribe spoken input into commands satisfying predetermined criteria;
- using the transcribed spoken commands to navigate among predetermined applications concerning operation of a content presentation device;
- and
- responsive thereto, varying display of the content presentation device according to identity of the specific speaker.
Dependencies are inferred from the claim text.