IP Library Granted Patent US 7,684,985
Granted Patent B2
US 7,684,985 · App. 10/733,793 · Granted Mar 23, 2010

Techniques for disambiguating speech input using multimodal interfaces

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,684,985
App. No.
10/733,793
Granted
Mar 23, 2010
Kind
B2
Abstract

A technique is disclosed for disambiguating speech input for multimodal systems by using a combination of speech and visual I/O interfaces. When the user's speech input is not recognized with sufficiently high confidence, a the user is presented with a set of possible matches using a visual display and/or speech output. The user then selects the intended input from the list of matches via one or more available input mechanisms (e.g., stylus, buttons, keyboard, mouse, or speech input). These techniques involve the combined use of speech and visual interfaces to correctly identify user's speech input. The techniques disclosed herein may be utilized in computer devices such as PDAs, cellphones, desktop and laptop computers, tablet PCs, etc.

Claims (40)

1. A system for disambiguating speech input using one of voice mode interaction, visual mode interaction, or a combination of voice mode interaction and visual mode interaction with an application comprising:

a speech disambiguation mechanism resident on one of an end user device and a remote server, and accessed through said end user device possessing multimodal user interfaces, said speech disambiguation mechanism comprising:

an options and parameters component for receiving and storing user parameters and receiving application parameters for controlling the speech disambiguation mechanism, wherein the speech disambiguation mechanism is controlled by parameters set by the user and parameters set by the application, and wherein the parameters include confidence thresholds governing unambiguous recognition and close matches;

a speech recognition component that receives recorded audio, speech input or a combination of the recorded audio and the speech input through one of said multimodal user interfaces, and generates:

a plurality of tokens corresponding to disambiguated words for presentation to the user; and

for each of the one or more tokens, a confidence value indicative of the likelihood that a given token correctly represents the speech input;

a selection component that identifies, according to a selection algorithm, two or more of the tokens to be presented to the user;

one or more disambiguation components directing one or more of said multimodal user interfaces to present the alternatives to the user in one of voice mode, visual mode, or a combination of the voice mode and the visual mode, and directing the multimodal user interfaces to receive an alternative selected by the user in one of the voice mode, the visual mode, or a combination of the voice mode and the visual mode; and

an output interface for communicating the selected alternative without translation of the speech input to the application as input.

2. The system of claim 1 , wherein the one or more disambiguation components perform said interaction by presenting the user with alternatives in a visual mode, and by receiving the user's selection in a visual mode.

3. The system of claim 2 , wherein the disambiguation components present the alternatives to the user in a visual form and allow the user to select from among the alternatives using a voice input.

4. The system of claim 1 , wherein the selection component filters the one or more tokens according to a set of parameters.

5. The system of claim 4 , wherein the set of parameters is user specified.

6. A method of processing speech input using one of voice mode interaction, visual mode interaction, or a combination of voice mode and visual mode interaction with an application comprising:

a speech disambiguation mechanism, wherein said speech disambiguation mechanism is resident on one of an end user device and a remote server, and accessed through said end user device possessing multimodal user interfaces;

receiving and storing user parameters and receiving application parameters for controlling the speech disambiguation mechanism, wherein both the user and the application can set the parameters to control said speech disambiguation mechanism, and wherein the parameters include confidence thresholds governing unambiguous recognition and close matches;

receiving a speech input from the user through one of said multimodal user interfaces;

determining whether the speech input is ambiguous;

if the speech input is not ambiguous, communicating a token representative of the speech input to the application as input to the application; and

if the speech input is ambiguous;

selecting two or more tokens and presenting the tokens as alternatives to the user;

directing the multimodal user interfaces to present the alternatives to the user in one of voice mode, visual mode, or a combination of the voice mode and the visual mode, and to present a selection of an alternative from the user from the plurality of alternatives presented to the user in one of the voice mode, the visual mode, or a combination of the voice mode and the visual mode; and

communicating the selected alternative without translation of the speech input as input to the application.

7. The method of claim 6 , where the interaction comprises the concurrent use of said visual mode and said voice mode.

8. The method of claim 7 , wherein the interaction comprises the user selecting from among the plural alternatives using a combination of speech and visual-based input.

9. The method of claim 6 , wherein the interaction comprises the user selecting from among the plural alternatives using visual input.

10. The system of claim 1 further comprises a communication network, wherein the options and parameters component, the speech recognition component, the selection component, the one or more disambiguation components, and the output interface of the speech disambiguation mechanism are distributed on said communication network.

11. A method of processing speech input using one of voice mode interaction, visual mode interaction, or a combination of voice mode and visual mode interaction with an application comprising:

a speech disambiguation mechanism, wherein said speech disambiguation mechanism is resident on a remote server, and accessed over a communication network using an end user device possessing multimodal user interfaces;

receiving and storing user parameters and receiving application parameters for controlling the speech disambiguation mechanism, wherein both the user and the application set the parameters to control said speech disambiguation mechanism, and wherein the parameters include confidence thresholds governing unambiguous recognition and close matches;

receiving a speech input from the user through one of said multimodal user interfaces;

determining whether the speech input is ambiguous;

if the speech input is not ambiguous, communicating a token representative of the speech input to the application as input to the application; and

if the speech input is ambiguous;

selecting two or more tokens and presenting the tokens as alternatives to the user;

directing the multimodal user interfaces to present the alternatives to the user in one of voice mode, visual mode, or a combination of the voice mode and the visual mode, and to present a selection of an alternative from the user from the plurality of alternatives presented to the user in one of the voice mode, the visual mode, or a combination of the voice mode and the visual mode; and

communicating the selected alternative without translation of the speech input as input to the application.

12. The method of claim 11 , where the interaction comprises the concurrent use of said visual mode and said voice mode.

13. The method of claim 12 , wherein the interaction comprises the user selecting from among the plural alternatives using a combination of speech and visual-based input.

14. The method of claim 11 , wherein the interaction comprises the user selecting from among the plural alternatives using visual input.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 2, 2011
From: KIRUSA INC.
To: WALOOMBA TECH LTD., L.L.C.
Reel/Frame 026378/0115 →
RELEASE OF SECURITY INTEREST Recorded Jan 18, 2006
From: INNOVACOM 4
To: KIRUSA INC.
Reel/Frame 017029/0011 →
SECURITY AGREEMENT Recorded Nov 11, 2004
From: KIRUSA INC.
To: INNOVACOM 4, AS COLLATERAL AGENT, C/O INNOVACOM VC
Reel/Frame 015354/0758 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 10, 2004
From: DOMINACH, RICHARD; ISUKAPALLI, SASTRY; SIBAL, SANDEEP; VAIDYA, SHIRISH
To: KIRUSA, INC.
Reel/Frame 015308/0895 →