Voice-controlled data entry
AssigneeSap SE
InventorsFrankie James, Jeff Roelands, Rama Gurram, Richard Swan
Life of this patent
Estimating the term…
Abstract
Method and systems to voice-enable a user interface using a voice extension module are provided. A voice extension module includes a preprocessor, a speech recognition engine, and an input handler. The voice extension module receives user interface information, such as, a hypertext markup language (HTML) document, and voice-enables the document so that a user may interact with any user interface elements using voice commands.
Claims41
A voice-enabled user interface comprising:
- user interface elements;
- and
- a speech recognition engine that receives voice input identifying a target user interface element,
- wherein the voice-enabled user interface resolves ambiguities in associating the received voice input with the target user interface element using representational enumerated labels.
A representational enumerated label for resolving ambiguities in a voice-enabled interface, the label comprising:
- a unique identifier;
- a corresponding user interface element;
- and
- a graphical representation presented in the voice-enabled interface to show its relationship to the corresponding user interface element;
- wherein the unique identifier may be used to resolve ambiguities in the voice-enabled interface.
A method for resolving target ambiguity in a voice-enabled user interface comprising:
- receiving voice input ambiguously identifying a target user interface element;
- displaying representational enumerated labels corresponding to each potential target user interface element, each representational enumerated label including a unique identifier;
- and
- receiving voice input including the unique identifier of one of the representational enumerated labels to resolve the target ambiguity.
A voice-enabled user interface comprising:
- user interface elements;
- a data store including associations between user interface elements and grammars;
- and
- a speech recognition engine that receives voice input identifying a target user interface element, queries the data store to determine a grammar associated with the target user interface element, and processes data input using the determined grammar.
A voice-enabled user interface comprising:
- user interface elements;
- and
- a speech recognition engine that receives voice input identifying a target user interface element,
- wherein the voice-enabled user interface resolves ambiguities in associating the received voice input with the target user interface element using implicit scoping.
Dependencies are inferred from the claim text.