Claims
- 1. 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.
- 2. The voice-enabled user interface of claim 1 wherein the user interface elements include one or more from the list consisting of:
combo box; text field; list box; button; text area; check box; and radio buttons.
- 3. The voice-enabled user interface of claim 1 wherein the speech recognition engine receives voice input identifying a category of user interface elements.
- 4. The voice-enabled user interface of claim 1 wherein the representational enumerated labels are semi-transparent.
- 5. The voice-enabled user interface of claim 1 wherein the representational enumerated labels are opaque.
- 6. The voice-enabled user interface of claim 1 wherein the voice-enabled user interface resolves ambiguities in the received voice input using implicit scoping.
- 7. The voice-enabled user interface of claim 6 wherein the user interface elements are divided into one or more groups, and implicit scoping includes prioritizing the one or more groups.
- 8. The voice-enabled user interface of claim 7 wherein each of the one or more groups represents a screen area.
- 9. The voice-enabled user interface of claim 1 wherein the voice-enabled user interface resolves ambiguities in the received voice input using visual cues.
- 10. The voice-enabled user interface of claim 8 wherein the visual cues include a colored highlight.
- 11. The voice-enabled user interface of claim 10 wherein the colored highlight surrounds a user interface element.
- 12. 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.
- 13. The representational enumerated label of claim 12 wherein the unique identifier is a number.
- 14. The representational enumerated label of claim 12 wherein the unique identifier is a letter.
- 15. The representational enumerated label of claim 12 wherein the unique identifier is an icon.
- 16. The representational enumerated label of claim 12 wherein the unique identifier is a character.
- 17. The representational enumerated label of claim 12 wherein the corresponding user interface element includes one or more from the group consisting of:
combo box; text field; list box; button; text area; check box; and radio buttons.
- 18. The representational enumerated label of claim 12 wherein the graphical representation is semi-transparent.
- 19. The representational enumerated label of claim 12 wherein the graphical representation is opaque.
- 20. The representational enumerated label of claim 12 wherein the graphical representation is overlaid on the corresponding user interface element.
- 21. 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.
- 22. The method of claim 21 wherein receiving voice input ambiguously identifying a target user interface element includes receiving voice input identifying a category of user interface elements.
- 23. The method of claim 22 wherein the category of user interface elements includes one or more from the group consisting of:
combo box; text field; list box; button; text area; check box; and radio buttons.
- 24. The method of claim 21 wherein displaying representational enumerated labels corresponding to each potential target user interface element includes overlaying a graphical representation on each potential target user interface element.
- 25. The method of claim 24 wherein the graphical representation is semi-transparent.
- 26. The method of claim 24 wherein the graphical representation is opaque.
- 27. The method of claim 21 wherein each of the representational enumerated labels includes:
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.
- 28. The method of claim 27 wherein the unique identifier is a number.
- 29. The method of claim 27 wherein the unique identifier is a letter.
- 30. The method of claim 27 wherein the graphical representation is semi-transparent.
- 31. The method of claim 27 wherein the graphical representation is opaque.
- 32. 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.
- 33. The voice-enabled user interface of claim 32 wherein the data store is accessible by a single user.
- 34. The voice-enabled user interface of claim 32 wherein the data store is accessible by multiple users.
- 35. The voice-enabled user interface of claim 34 wherein a single user may associate a data entry field with a grammar in the data store for access by the multiple users.
- 36. The voice-enabled user interface of claim 32 wherein the voice-enabled user interface displays visual cues with the target user interface element.
- 37. The voice-enabled user interface of claim 36 wherein the visual cues identify a data type associated with the target user interface element.
- 38. The voice-enabled user interface of claim 36 wherein the visual cues identify a grammar associated with the target user interface element.
- 39. 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.
- 40. The voice-enabled user interface of claim 39 wherein the user interface elements are divided into one or more groups, and implicit scoping includes prioritizing the one or more groups.
- 41. The voice-enabled user interface of claim 40 wherein each of the one or more groups represents a screen area.
CROSS-REFERENCE TO RELATED APPLICATIONS
[0001] This application claims priority from U.S. Provisional Application No. 60/356,746, filed Feb. 15, 2002, and titled “VOICE CONTROLLED INTERFACE FOR WEB PORTALS,” and U.S. application Ser. No. 10/184,072, filed Jun. 28, 2002, and titled “VOICE-CONTROLLED USER INTERFACES,” each of which is hereby incorporated by reference in its entirety for all purposes.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60356746 |
Feb 2002 |
US |
Continuation in Parts (1)
|
Number |
Date |
Country |
Parent |
10184072 |
Jun 2002 |
US |
Child |
10229266 |
Aug 2002 |
US |