IP Library Granted Patent US 6,914,962
Granted Patent B2
US 6,914,962 · App. 09/736,914 · Granted Jul 5, 2005

Call-flow verification method and apparatus

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 6,914,962
App. No.
09/736,914
Granted
Jul 5, 2005
Kind
B2
Abstract

After implementation of an interactive voice response (IVR) system providing voice prompts (i.e., utterances) to aid a telephone caller, it is desirable to provide call-flow verification to validate system accuracy, particularly under high-volume or saturation calling conditions. An IVR system has a call-flow verification (CFV) mode which can be activated for this purpose. In the CFV mode, the IVR system provides prompt signals which include coded signals representing the content of utterances. An automated call generator (ACG) unit places simulated user calls to the IVR system. The content of utterances is represented by coded signals included in prompt signals sent by the IVR system during the course of the simulated call and stored by the ACG unit. Verification can be applied for all possible paths an application might take (to check all possible go-right and error paths). By comparing content of received utterances represented by such coded signals with previously stored data representative of correct utterances, discrepancies are identified for call-flow verification. DTMF signals can be used to represent characters of an utterance in a coded format.

Claims (49)

1. A call-flow verification method, for use with an interactive audio system having a call-flow verification (CFV) mode in which content of utterances responsive to an incoming call is represented by coded signals included in prompt signals, comprising:

(a) storing predetermined prompt data representative of content of correct utterances to be provided by the interactive audio system in response to specific data inputs;

(b) sending a first data input responsive to a first prompt signal received from the interactive audio system;

(c) receiving a second prompt signal responsive to said first data input and including coded signals representing content of an utterance label; and

(d) comparing content of said utterance label, as represented by such coded signals included in the second prompt signal, against content of an expected utterance label, as represented by the predetermined prompt data, to provide call-flow verification and identify call-flow discrepancies.

2. A call-flow verification method as in claim 1 , for use with an interactive audio system having a selectable CFV mode activatable by a CFV sequence code, additionally comprising preceding step (b):

(x) via a call connection to the interactive audio system, activating the CFV mode by sending the CFV sequence code.

3. A call-flow verification method as in claim 1 , additionally comprising:

e) providing a record of discrepancies identified by comparing content in step (d), said discrepancies comprising one or more of an inaccurate utterance, a missing utterance and an out of order utterance.

4. A call-flow verification method as in claim 1 , additionally comprising:

e) sending a second data input responsive to the second prompt signal received from the interactive audio system;

f) receiving a third prompt signal responsive to said second data signal; and

g) comparing content of an utterance label represented by coded signals included in said third prompt signal against the predetermined prompt data.

5. A call-flow verification method as in claim 1 , wherein said coded signals comprise DTMF signals representing utterance label characters in ASCII format.

6. A call-flow verification method as in claim 1 , wherein the interactive audio system is adapted to enable activation of the CFV mode by transmission of a CFV mode activation command remotely to the interactive audio system.

7. A call-flow verification method as in claim 1 , wherein the interactive audio system is adapted to enable activation of the CFV mode on one of: a per call basis; or a basis covering a plurality of calls received while the CFV mode is activated.

8. A call-flow verification method as in claim 1 , wherein the interactive audio system is responsive to a CFV sequence code to activate the CFV mode when said mode is currently deactivated.

9. A call-flow verification method as in claim 1 , wherein the interactive audio system is an interactive voice response telephone system.

10. A call-flow verification method as in claim 1 , wherein steps (b), (c), and (d) are implemented by an automated call generator having access to said predetermined prompt data, to script data for calls placed to the interactive audio system, and to stored received prompt signals.

11. A call-flow verification method, for use with an interactive audio system having a call-flow verification (CFV) mode in which content of utterances responsive to an incoming call is represented by coded signals included in prompt signals, comprising:

(a) via a call to the interactive audio system, sending a first data input responsive to a first prompt signal received from the interactive audio system;

(b) via said call, receiving from the interactive audio system a second prompt signal responsive to said first data input; and

(c) comparing content of an utterance label as represented by coded signals included in said second prompt signal with predetermined content of a correct utterance label and identifying call-flow discrepancies to provide call-flow verification.

12. A call-flow verification method as in claim 11 , for use with an interactive audio system having a selectable CFV mode activatable by CFV sequence code, additionally comprising preceding step (a):

(x) via a call to the interactive audio system, activating the CFV mode by sending the CFV sequence code.

13. A call-flow verification method as in claim 11 , wherein said coded signals comprise DTMF tones representing utterance label characters in ASCII format.

14. A call-flow verification method comprising:

(a) providing an interactive voice response (IVR) system having a selectable call-flow verification (CFV) mode in which content of utterances responsive to an incoming call is represented by coded signals included in prompt signals, the CFV mode selectable by a CFV sequence code;

(b) storing predetermined prompt data representative of content of correct utterances to be provided by the IVR system in response to specific data inputs during incoming calls;

(c) activating the CFV mode by sending the CFV sequence code;

(d) sending a first data input responsive to a first prompt signal received from the IVR system;

(e) receiving from the IVR system a second prompt signal responsive to said first data input; and

(f) comparing content of an utterance label, as represented by coded signals included in said second prompt signal, against content of a correct utterance label as represented by predetermined prompt data, to provide call-flow verification and identify call-flow discrepancies.

15. A call-flow verification method as in claim 14 , wherein said coded signals comprise DTMF tones representing utterance label characters in ASCII format.

16. A call-flow verification method as in claim 14 , additionally comprising:

g) providing a record of discrepancies identified in step (F) said discrepancies comprising one or more of an inaccurate utterance, a missing utterance and an out of order utterance.

17. A call-flow verification (CFV) sequence code, for use with an interactive audio system providing audio signals including utterances, to activate a call-flow verification (CFV) mode, comprising:

at least one identification digit indicating the CFV mode is to be activated;

at least one frame digit indicating whether to include or exclude the utterance when providing an audio signal which includes DTMF signals representing the content of such utterance; and

at least one extent digit identifying the number of characters of an utterance which are to be represented by the DTMF signals representing content of that utterance.

18. A CFV sequence code as in claim 17 , wherein said at least one extent digit identifies one of: a specific number of alphanumeric characters; and all of such characters of said utterance.

19. A CFV sequence code as in claim 17 , wherein said at least one identification digit indicates both activation of an inactive CFV mode and deactivation of a previously activated CFV mode.

20. A CFV sequence code as in claim 17 , wherein said code includes two identification digits to control activation of the CFV mode.

21. Call-flow verification apparatus, for use in an interactive audio system arranged to provide prompt signals including utterances to guide data entry by a user, comprising:

an encoding circuit to provide coded signals representative of content of utterances in coded format for inclusion in prompt signals; and

an activation circuit to enable activation of the encoding circuit so that prompt signals provided by the system include such coded signals in a form usable for call-flow verification purposes.

22. Call-flow verification apparatus as in claim 21 , wherein the activation circuit permits selection of prompt signals comprising one of: a combination of an utterance and coded signals representative of content thereof; and coded signals representative of an utterance, without inclusion of such utterance.

23. Call-flow verification apparatus as in claim 21 , wherein the activation circuit enables activation of the encoder to cause the coded signals included in a prompt signal to represent all characters of an utterance label represented by such coded signals.

24. Call-flow verification apparatus as in claim 21 , wherein the encoding circuit provides coded signals comprising DTMF signals representing utterance characters in ASCII format.

Assignments (17)
RELEASE OF SECURITY INTEREST IN PATENTS (REEL/FRAME 53955/0436) Recorded May 18, 2023
From: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
To: AVAYA MANAGEMENT L.P.; AVAYA INC.; INTELLISIST, INC.; AVAYA INTEGRATED CABINET SOLUTIONS LLC
Reel/Frame 063705/0023 →
RELEASE OF SECURITY INTEREST IN PATENTS (REEL/FRAME 045034/0001) Recorded May 18, 2023
From: GOLDMAN SACHS BANK USA., AS COLLATERAL AGENT
To: ZANG, INC. (FORMER NAME OF AVAYA CLOUD INC.); AVAYA INC.; INTELLISIST, INC.; AVAYA INTEGRATED CABINET SOLUTIONS LLC; OCTEL COMMUNICATIONS LLC; VPNET TECHNOLOGIES, INC.; HYPERQUALITY, INC.; HYPERQUALITY II, LLC; CAAS TECHNOLOGIES, LLC; AVAYA MANAGEMENT L.P.
Reel/Frame 063779/0622 →
RELEASE OF SECURITY INTEREST IN PATENTS AT REEL 45124/FRAME 0026 Recorded Apr 26, 2023
From: CITIBANK, N.A., AS COLLATERAL AGENT
To: AVAYA HOLDINGS CORP.; AVAYA INC.; AVAYA MANAGEMENT L.P.; AVAYA INTEGRATED CABINET SOLUTIONS LLC
Reel/Frame 063457/0001 →
SECURITY INTEREST Recorded Sep 25, 2020
From: AVAYA INC.; AVAYA MANAGEMENT L.P.; INTELLISIST, INC.; AVAYA INTEGRATED CABINET SOLUTIONS LLC
To: WILMINGTON TRUST, NATIONAL ASSOCIATION
Reel/Frame 053955/0436 →
SECURITY INTEREST Recorded Jan 23, 2018
From: AVAYA INC.; AVAYA INTEGRATED CABINET SOLUTIONS LLC; OCTEL COMMUNICATIONS LLC; VPNET TECHNOLOGIES, INC.; ZANG, INC.
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 045124/0026 →
RELEASE OF SECURITY INTEREST Recorded Jan 11, 2018
From: CITICORP USA, INC.
To: AVAYA, INC.; SIERRA HOLDINGS CORP.
Reel/Frame 045045/0564 →
SECURITY INTEREST Recorded Jan 10, 2018
From: AVAYA INC.; AVAYA INTEGRATED CABINET SOLUTIONS LLC; OCTEL COMMUNICATIONS LLC; VPNET TECHNOLOGIES, INC.; ZANG, INC.
To: GOLDMAN SACHS BANK USA, AS COLLATERAL AGENT
Reel/Frame 045034/0001 →
BANKRUPTCY COURT ORDER RELEASING ALL LIENS INCLUDING THE SECURITY INTEREST RECORDED AT REEL/FRAME 030083/0639 Recorded Dec 15, 2017
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
To: AVAYA INC.
Reel/Frame 045012/0666 →
BANKRUPTCY COURT ORDER RELEASING ALL LIENS INCLUDING THE SECURITY INTEREST RECORDED AT REEL/FRAME 041576/0001 Recorded Dec 15, 2017
From: CITIBANK, N.A.
To: AVAYA INC.; AVAYA INTEGRATED CABINET SOLUTIONS INC.; OCTEL COMMUNICATIONS LLC (FORMERLY KNOWN AS OCTEL COMMUNICATIONS CORPORATION); VPNET TECHNOLOGIES, INC.
Reel/Frame 044893/0531 →
BANKRUPTCY COURT ORDER RELEASING ALL LIENS INCLUDING THE SECURITY INTEREST RECORDED AT REEL/FRAME 025863/0535 Recorded Dec 15, 2017
From: THE BANK OF NEW YORK MELLON TRUST, NA
To: AVAYA INC.
Reel/Frame 044892/0001 →
BANKRUPTCY COURT ORDER RELEASING ALL LIENS INCLUDING THE SECURITY INTEREST RECORDED AT REEL/FRAME 023892/0500 Recorded Dec 15, 2017
From: CITIBANK, N.A.
To: AVAYA INC.
Reel/Frame 044891/0564 →
SECURITY INTEREST Recorded Jan 27, 2017
From: AVAYA INC.; AVAYA INTEGRATED CABINET SOLUTIONS INC.; OCTEL COMMUNICATIONS CORPORATION; VPNET TECHNOLOGIES, INC.
To: CITIBANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 041576/0001 →
SECURITY AGREEMENT Recorded Mar 13, 2013
From: AVAYA, INC.
To: BANK OF NEW YORK MELLON TRUST COMPANY, N.A., THE
Reel/Frame 030083/0639 →
SECURITY AGREEMENT Recorded Feb 22, 2011
From: AVAYA INC., A DELAWARE CORPORATION
To: BANK OF NEW YORK MELLON TRUST, NA, AS NOTES COLLATERAL AGENT, THE
Reel/Frame 025863/0535 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 26, 2010
From: NORTEL NETWORKS LIMITED
To: AVAYA INC.
Reel/Frame 023998/0878 →
SECURITY AGREEMENT Recorded Feb 5, 2010
From: AVAYA INC.
To: CITICORP USA, INC., AS ADMINISTRATIVE AGENT
Reel/Frame 023905/0001 →
SECURITY AGREEMENT Recorded Feb 4, 2010
From: AVAYA INC.
To: CITIBANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 023892/0500 →