IP Library Granted Patent US 7,461,000
Granted Patent B2
US 7,461,000 · App. 10/968,594 · Granted Dec 2, 2008

System and methods for conducting an interactive dialog via a speech-based user interface

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,461,000
App. No.
10/968,594
Granted
Dec 2, 2008
Kind
B2
Abstract

A system and methods are provided for conducting an interactive dialog via a speech-based user interface. The system includes an auditory prompt module for generating a sequence of goal-directed auditory prompts based upon a pre-determined user-oriented task, and an error recovery module for responding to a communication error by initiating an error recovery based upon a user response to the sequence of goal-directed auditory prompts. The error recovery includes providing at least one error-recovery prompt selected from a hierarchy of error-recovery prompts, the selection based upon a hierarchy of communication error types.

Claims (35)

1. A method for conducting a user dialog via a speech-based user interface, the method comprising:

providing a sequence of goal-directed auditory prompts, the sequence of goal-directed auditory prompts being based upon a pre-determined user-oriented task;

for each prompt, determining if there is a communication error; and

if a communication error occurs, responding to the communication error by initiating an error recovery including:

determining a type of the communication error from a hierarchy of communication error types based upon a sequential analysis of a user response to the particular prompt, the hierarchy of communication error types including an acoustical error, a lexical error, a syntactical error, and a conceptual error, wherein an acoustical error occurs when a volume at which the user response is provided is not within a predetermined audible range, wherein a lexical error occurs when there is no match between the user response and a list of pre-designated acceptable responses, wherein a syntactical error occurs when there is no match between parts of speech of the user response and expected parts of speech, and wherein a conceptual error occurs when a user fails to provide any auditory response within a predefined time interval or when the user response is not within an activated grammar corresponding to the sequence of goal-directed auditory prompts; and

providing at least one error-recovery prompt selected from a hierarchy of error-recovery prompts, the selection being based upon the determination of the type of communication error.

2. The method of claim 1 , wherein the error recovery comprises:

if it is determined that an acoustical error has occurred, providing an acoustical error prompt in response thereto.

3. The method of claim 1 , wherein the error recovery comprises:

if it is determined that a lexical error has occurred, providing a lexical error prompt in response thereto.

4. The method of claim 1 , wherein the error recovery comprises:

if it is determined that a syntactical error has occurred, providing a syntactical error prompt in response thereto

5. The method of claim 1 , wherein the error recovery comprises:

determining whether a conceptual error has occurred based upon a non-auditory user response within a predefined time period; and

if it is determined that a conceptual error has occurred, providing a conceptual error prompt in response thereto.

6. A system for conducting a user dialog via a speech-based user interface, the system comprising:

an auditory prompt module for generating a sequence of goal-directed auditory prompts, the sequence of goal-directed auditory prompts being based upon a pre-determined user-oriented task; and

an error recovery module for responding to a communication error by initiating an error recovery based upon a user response to a particular prompt of the sequence of goal-directed auditory prompts;

wherein the error recovery comprises:

determining a type of the communication error from a hierarchy of communication error types based upon a sequential analysis of a user response to the particular prompt, the hierarchy of communication error types including an acoustical error, a lexical error, a syntactical error, and a conceptual error, wherein an acoustical error occurs when a volume at which the user response is provided is not within a predetermined audible range, wherein a lexical error occurs when there is no match between the user response and a list of pre-designated acceptable responses, wherein a syntactical error occurs when there is no match between parts of speech of the user response and expected parts of speech, and wherein a conceptual error occurs when a user fails to provide any auditory response within a predefined time interval or when the user response is not within an activated grammar corresponding to the sequence of goal-directed auditory prompts; and

providing at least one error-recovery prompt sequentially selected from a hierarchy of error-recovery prompts, the sequential selection being based upon the determination of the type of communication error.

7. The system of claim 6 , wherein the error recovery comprises:

if it is determined that an acoustical error has occurred, providing an acoustical error prompt in response thereto.

8. The system of claim 6 , wherein the error recovery comprises:

if it is determined that a lexical error has occurred, providing a lexical error prompt in response thereto.

9. The system of claim 6 , wherein the error recovery comprises:

if it is determined that a syntactical error has occurred, providing a syntactical error prompt in response thereto.

10. The system of claim 6 , wherein the error recovery comprises:

if it is determined that a conceptual error has occurred, providing a conceptual error prompt in response thereto.

11. A computer-readable storage medium for conducting a user dialog via a speech-based user interface, the storage medium comprising computer instructions for:

providing a sequence of goal-directed auditory prompts, the sequence of goal-directed auditory prompts being based upon a pre-determined user-oriented task;

for each prompt, determining if there is a communication error; and

if a communication error occurs, responding to the communication error by initiating an error recovery including:

determining a type of the communication error from a hierarchy of communication error types based upon a sequential analysis of a user response to the particular prompt, the hierarchy of communication error types including an acoustical error, a lexical error, a syntactical error, and a conceptual error, wherein an acoustical error occurs when a volume at which the user response is provided is not within a predetermined audible range, wherein a lexical error occurs when there is no match between the user response and a list of pre-designated acceptable responses, wherein a syntactical error occurs when there is no match between parts of speech of the user response and expected parts of speech, and wherein a conceptual error occurs when a user fails to provide any auditory response within a predefined time interval or when the user response is not within an activated grammar corresponding to the sequence of goal-directed auditory prompts; and

providing at least one error-recovery prompt selected from a hierarchy of error-recovery prompts, the selection being based upon the determination of the type of communication error.

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 May 13, 2009
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: NUANCE COMMUNICATIONS, INC.
Reel/Frame 022689/0317 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 11, 2004
From: DAVIS, BRENT L.; MICHELINI, VANESSA V.; POLKOSKY, MELANIE D.
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 015352/0057 →