Voice response apparatus and method of providing automated voice responses with silent prompting
First Claim
Patent Images
1. A computer-implemented method comprising:
- determining that a call handling process has reached a particular stage in which two or more, different content-equivalent messages associated with the particular stage are available for output to a caller, where each of the two or more, different content-equivalent messages are associated with a different identifier;
in response to determining that a call handling process has reached a particular stage in which two or more, different content-equivalent messages are available for output to a caller;
generating a pseudo-random number;
selecting the message that is associated with the identifier corresponding to the pseudo-random number; and
providing an audio representation of the selected message over the call to the caller;
receiving an audio representation of a first utterance in response to providing the audio representation of the selected message over the call to the caller;
determining that the first utterances matches a first identifier and a second identifier;
transmitting an audio representation of the first identifier;
receiving, after transmitting the audio representation of the first identifier, an audio representation of a second utterance;
determining that the second utterance matches a command that cancels a default process based on the first identifier; and
in response to determining that the second utterance matches a command that cancels a default process based on the first identifier, transmitting an audio representation of the second identifier.
5 Assignments
0 Petitions
Accused Products
Abstract
A voice response unit (VRU) includes a silent prompt feature in the form of an intentional delay inserted after a message is given to a caller, during which delay the caller may invoke alternative processing or interrupt current processing. If appropriate alternative or interrupt commands are not received during the delay period, then processing continues as provided in accordance with the previously played message. The duration of this silent prompt delay is carefully selected to provide sufficient response time for the caller to request alternative processing, while avoiding a perceptible or objectionable delay to the average caller not requiring alternative processing.
-
Citations
15 Claims
-
1. A computer-implemented method comprising:
-
determining that a call handling process has reached a particular stage in which two or more, different content-equivalent messages associated with the particular stage are available for output to a caller, where each of the two or more, different content-equivalent messages are associated with a different identifier; in response to determining that a call handling process has reached a particular stage in which two or more, different content-equivalent messages are available for output to a caller; generating a pseudo-random number; selecting the message that is associated with the identifier corresponding to the pseudo-random number; and providing an audio representation of the selected message over the call to the caller; receiving an audio representation of a first utterance in response to providing the audio representation of the selected message over the call to the caller; determining that the first utterances matches a first identifier and a second identifier; transmitting an audio representation of the first identifier; receiving, after transmitting the audio representation of the first identifier, an audio representation of a second utterance; determining that the second utterance matches a command that cancels a default process based on the first identifier; and in response to determining that the second utterance matches a command that cancels a default process based on the first identifier, transmitting an audio representation of the second identifier. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A system comprising:
-
one or more computers and one or more storage devices storing instructions that are operable, when executed by the one or more computers, to cause the one or more computers to perform operations comprising; determining that a call handling process has reached a particular stage in which two or more, different content-equivalent messages associated with the particular stage are available for output to a caller, where each of the two or more, different content-equivalent messages are associated with a different identifier; in response to determining that a call handling process has reached a particular stage in which two or more, different content-equivalent messages are available for output to a caller; generating a pseudo-random number; selecting the message that is associated with the identifier corresponding to the pseudo-random number; and providing an audio representation of the selected message over the call to the caller; receiving an audio representation of a first utterance in response to providing the audio representation of the selected message over the call to the caller; determining that the first utterances matches a first identifier and a second identifier; transmitting an audio representation of the first identifier; receiving, after transmitting the audio representation of the first identifier, an audio representation of a second utterance; determining that the second utterance matches a command that cancels a default process based on the first identifier; and in response to determining that the second utterance matches a command that cancels a default process based on the first identifier, transmitting an audio representation of the second identifier. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A computer-readable medium storing software comprising instructions executable by one or more computers which, upon such execution, cause the one or more computers to perform operations comprising:
-
determining that a call handling process has reached a particular stage in which two or more, different content-equivalent messages associated with the particular stage are available for output to a caller, where each of the two or more, different content-equivalent messages are associated with a different identifier; in response to determining that a call handling process has reached a particular stage in which two or more, different content-equivalent messages are available for output to a caller; generating a pseudo-random number; selecting the message that is associated with the identifier corresponding to the pseudo-random number; and providing an audio representation of the selected message over the call to the caller; receiving an audio representation of a first utterance in response to providing the audio representation of the selected message over the call to the caller; determining that the first utterances matches a first identifier and a second identifier; transmitting an audio representation of the first identifier; receiving, after transmitting the audio representation of the first identifier, an audio representation of a second utterance; determining that the second utterance matches a command that cancels a default process based on the first identifier; and in response to determining that the second utterance matches a command that cancels a default process based on the first identifier, transmitting an audio representation of the second identifier. - View Dependent Claims (12, 13, 14, 15)
-
Specification