IP Library Granted Patent US 7,318,029
Granted Patent B2
US 7,318,029 · App. 10/660,900 · Granted Jan 8, 2008

Method and apparatus for a interactive voice response system

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,318,029
App. No.
10/660,900
Granted
Jan 8, 2008
Kind
B2
Abstract

There is disclosed an interactive voice response system for prompting a user with feedback during speech recognition. A user who speaks too slowly or too quickly may speak even more slowly or quickly in response to an error in speech recognition. The present system aims to give the user specific feedback on the speed of speaking. The method can include: acquiring an utterance from a user; recognizing a string of words from the utterance; acquiring for each word the ratio of actual duration of delivery to ideal duration; calculating an average ratio for all the words wherein the average ratio is an indication of the speed of the delivery of the utterance; and prompting the user as to the speed of delivery of the utterance according to the average ratio.

Claims (35)

1. An interactive response system comprising:

means for acquiring an utterance from a user;

means for recognizing a plurality of words from the utterance and associating a recognition score with each of the recognized words;

means for acquiring for each of the recognized words an actual duration of delivery and an ideal duration of delivery;

means for calculating for each of the recognized words a ratio of the actual duration and the ideal duration;

means for computing an average ratio for the utterance as an indication of a speed of delivery of the utterance, wherein the average ratio is equal to the average of the calculated ratios for each of the recognized words associated with a recognition score above a lower threshold recognition score; and

means for prompting the user as to the speed of delivery of the utterance according to the results of the computing of the average ratio.

2. The system of claim 1 , wherein the means for prompting further comprises:

means for prompting the user that the utterance has been delivered too slow if the actual duration is greater than the ideal duration; and

means for prompting the user that the utterance has been delivered too fast if the actual duration is less than the ideal duration.

3. A system as in claim 1 wherein the means for prompting the user only operates if the actual duration and the ideal duration differ by more than a de minimus value.

4. A method in an interactive response system comprising:

acquiring an utterance from a user;

recognizing a plurality of words from the utterance and associating a recognition score with each of the recognized words;

acquiring for each of the recognized words an actual duration of delivery and an ideal duration of delivery;

calculating for each of the recognized words a ratio of the actual duration and the ideal duration;

computing an average ratio for the utterance as an indication of a speed of delivery of the utterance, wherein the average ratio is equal to the average of the calculated ratios for each of the recognized words associated with a recognition score above a lower threshold recognition score; and

prompting the user as to the speed of delivery of the utterance according to the results of the computing step comparison.

5. The method of claim 4 , the step of prompting further comprising:

prompting the user that the utterance has been delivered too slow if the actual duration is greater than the ideal duration; and

prompting the user that the utterance has been delivered too fast if the actual duration is less than the ideal duration.

6. The method of claim 4 , the step of prompting further comprising:

prompting the user only if the actual duration and the ideal duration differ by more than a de minimus value.

7. A computer program product for processing one or more sets of data processing tasks, said computer program product comprising computer program instructions stored on a computer-readable storage medium for, when loaded into a computer and executed, causing a computer to carry out the steps of:

acquiring an utterance from user;

recognizing a plurality of words from the utterance and associating a recognition score with each of the recognized words;

acquiring for each of the recognized words an actual duration of delivery and an ideal duration of delivery;

calculating for each of the recognized words a ratio of the actual duration and the ideal duration;

computing an average ratio for the utterance as an indication of a speed of delivery of the utterance, wherein the average ratio is equal to the average of the calculated ratios for each of the recognized words associated with a recognition score above a lower threshold recognition score; and

prompting the user as to the speed of delivery of the utterance according to the results of the computing step.

8. The computer program product of claim 7 , the step of prompting further comprising computer instructions:

prompting the user that the utterance has been delivered too slow if the actual duration is greater than the ideal duration; and

prompting the user that the utterance has been delivered too fast if the actual duration is less than the ideal duration.

9. The computer program product of claim 7 , the step of prompting further comprising computer instructions for:

prompting the user only if the actual duration and the ideal duration differ by more than a de minimus value.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 14, 2023
From: NUANCE COMMUNICATIONS, INC.
To: MICROSOFT TECHNOLOGY LICENSING, LLC
Reel/Frame 065566/0013 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 6, 2009
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: NUANCE COMMUNICATIONS, INC.
Reel/Frame 022354/0566 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 12, 2003
From: COYLE, WENDY-ANN; HASKEY, STEPHEN JAMES
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 014512/0096 →