IP Library Granted Patent US 7,680,661
Granted Patent B2
US 7,680,661 · App. 12/120,316 · Granted Mar 16, 2010

Method and system for improved speech recognition

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,680,661
App. No.
12/120,316
Granted
Mar 16, 2010
Kind
B2
Abstract

A method for speech recognition includes: prompting a user with a first query to input speech into a speech recognition engine; determining if the inputted speech is correctly recognized; wherein in the event the inputted speech is correctly recognized proceeding to a new task; wherein in the event the inputted speech is not correctly recognized, prompting the user repeatedly with the first query to input speech into the speech recognition engine, and determining if the inputted speech is correctly recognized until a predefined limit on repetitions has been met; wherein in the event the predefined limit has been met without correctly recognizing the inputted user speech, prompting speech input from the user with a secondary query for redundant information; and cross-referencing the user's n-best result from the first query with the n-best result from the second query to obtain a top hypothesis.

Claims (20)

1. A method for improved speech recognition utilizing redundant information, the method comprising:

prompting a user with a first query for first information as input speech into a speech recognition engine;

receiving the user's inputted speech with the first information;

determining if the inputted speech with the first information is correctly recognized by the speech recognition engine;

wherein in the event the first information from the inputted speech is correctly recognized proceeding to a new task;

in response to a determination that the first information is not correctly recognized, prompting speech input from the user with a secondary query for secondary information;

wherein the secondary information can be used to identify the first information;

cross-referencing the user's n-best result from the first query with the n-best result from the second query to obtain a top hypothesis; and

wherein in the event the top hypothesis is incorrect the user is transferred to a human agent.

2. The method of claim 1 , wherein based on the cross-referencing the user is provided recognized speech matches to the first query in ranked order.

3. The method of claim 1 , wherein the cross-referencing is carried out with a join n-best algorithm; and

wherein the join n-best algorithm comprises at least one of the following: best join scores, weighted join scores, or fusion scores.

4. The method of claim 1 , wherein in the event the top hypothesis is incorrect the method further comprises:

querying the user for one or more additional pieces of secondary information;

generating a new top hypothesis by cross-referencing a set of n-best results from the additional secondary queries; and

wherein in the event the number of secondary queries reaches a preset maximum number of queries, without correctly recognizing the user's inputted speech, the user is transferred to a human agent.

5. The method of claim 1 , wherein:

in the event the inputted speech for the first information is not correctly recognized, prompting the user repeatedly with the first query to input speech for the first information into the speech recognition engine, and determining if the inputted speech with the first information is correctly recognized until a predefined limit on repetitions has been met; and

in the event the predefined limit has been met without correctly recognizing the first information from the inputted user speech, then prompting speech input from the user with a secondary query for secondary information.

6. The method of claim 5 , wherein the method further comprises repeatedly asking the second query until at least one of the following occurs: the secondary information is correctly recognized, a preset threshold of a false accept tolerance is exceeded, and a preset threshold of maximum number of secondary queries is exceeded.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 9, 2023
From: NUANCE COMMUNICATIONS, INC.
To: MICROSOFT TECHNOLOGY LICENSING, LLC
Reel/Frame 065532/0152 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 13, 2009
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: NUANCE COMMUNICATIONS, INC.
Reel/Frame 022689/0317 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 14, 2008
From: CO, RAYMOND L.; JAN, EE-EE; LUBENSKY, DAVID M.
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 020944/0786 →