IP Library Granted Patent US 7,076,032
Granted Patent B1
US 7,076,032 · App. 09/593,795 · Granted Jul 11, 2006

Method and system for processing telephone calls by IVR

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,076,032
App. No.
09/593,795
Granted
Jul 11, 2006
Kind
B1
Abstract

The present invention relates generally to voice response systems. Specifically, this invention relates to an interactive voice response client using script engines to control various voice processing systems. In a preferred embodiment, a customer dials a designated phone number and is connected to a main switch of the system. The switch sends a message pertaining to the call to a Computer Telephony Integration system, which in turn sends a signal to an IVR Engine. The IVR Engine is adapted to send and receive data from the caller. The IVR Engine also interacts with a Script Engine that is adapted to run any appropriate scripts, such as a script to apply business rules or logic. The Script Engine sends instructions to the IVR Engine, which are then passed on to the caller. Responses from the caller to the IVR may then be passed back to the Main Script Engine. This process repeats itself until all data is gathered or the call is terminated.

Claims (26)

1. A method for processing telephone calls using IVR, said method comprising the steps of:

(a) automatically answering a call from an individual and redirecting said call to an IVR Engine;

(b) sending a signal from said IVR Engine to a Script Engine via a Data Interface Process (DIP), whereby said Script Engine may select an appropriate script and send an instruction and the selected script back to said IVR Engine;

(c) passing said instruction from said IVR Engine to said individual;

(d) collecting input from the individual given in response to the instruction; and

(e) sending the collected input from said IVR Engine to said Script Engine via said Data Interface.

2. The method according to claim 1 further comprising applying business rules and logic to the collected input on said Script Engine.

3. The method according to claim 1 further comprising utilizing project configuration information in the Data Interface Process to establish a connection between said IVR Engine and an appropriate said Script Engine.

4. The method according to claim 1 further comprising warehousing the collected input by said Script Engine.

5. The method according to claim 1 wherein selecting the script further comprises executing appropriate Application Programming Interfaces (APIs) for the call.

6. The method according to claim 1 wherein validating the collected input on said Script Engine.

7. The method according to claim 1 further comprising translating between said Data Interface Process and said Script Engine.

8. The method according to claim 1 further comprising generating an electronic folder for each call, said electronic folder adapted to house any information pertinent to said call.

9. A system for processing a telephone call from an individual using IVR, said system comprising:

(a) a switch adapted to automatically answer and redirect the telephone call;

(b) an IVR Engine adapted to accept the telephone call redirected by said switch, said IVR Engine adapted to receive and perform a script per an instruction, and to send outgoing information to and receive incoming information from said individual in accordance with the script;

(c) a Main Script Engine adapted to receive an instruction from said IVR Engine, to select a script, and to return the instruction to said IVR Engine; and

(d) a data interface process (DIP) adapted to interface between said IVR Engine and said Script Engine, wherein the DIP is adapted to send the collected input from said IVR Engine to said Script Engine.

10. A system according to claim 9 additionally comprising a data storage device coupled to said Main Script Engine for housing the incoming information received from the individual.

11. The system according to claim 9 further comprising a Computer Telephony Interface adapted to connect and communicate between said IVR Engine and said switch.

12. The system according to claim 9 further comprising a main system, which includes said Script Engine, adapted to warehouse the incoming information, to apply business rules and logic to the incoming information, and to return data and analysis of the incoming information.

13. The system according to claim 9 wherein said Script Engine is adapted to execute data validation of the incoming information.

14. The system according to claim 9 wherein the Data Interface Process further comprises a socket interface between said IVR Engine and said Script Engine.

15. The system according to claim 14 wherein said socket interface comprises a TCP-IP socket.

16. The system according to claim 9 further comprising a Message Translator responsive to said Script Engine and configured to interpret the incoming and outgoing information.

17. A system according to claim 9 additionally comprising a Script Message Emulator, said Script Message Emulator configured to provide a predetermined script to simulate said Script Engine and to interface with said IVR Engine.

Assignments (8)
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded Apr 21, 2023
From: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
To: CONCENTRIX CVG CUSTOMER MANAGEMENT DELAWARE LLC
Reel/Frame 063424/0673 →
NOTICE OF GRANT OF SECURITY INTEREST IN PATENTS Recorded Dec 1, 2020
From: CONCENTRIX CVG CUSTOMER MANAGEMENT DELAWARE LLC
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 054555/0143 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded Dec 1, 2020
From: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
To: CONCENTRIX CVG CUSTOMER MANAGEMENT DELAWARE LLC (FORMERLY KNOWN AS CONVERGYS CUSTOMER MANAGEMENT DELAWARE LLC)
Reel/Frame 054557/0055 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded Nov 30, 2020
From: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
To: CONCENTRIX CVG CUSTOMER MANAGEMENT DELAWARE LLC (FORMERLY KNOWN AS CONVERGYS CUSTOMER MANAGEMENT DELAWARE LLC)
Reel/Frame 054547/0427 →
CHANGE OF NAME Recorded Apr 4, 2019
From: CONVERGYS CUSTOMER MANAGEMENT DELAWARE LLC
To: CONCENTRIX CVG CUSTOMER MANAGEMENT DELAWARE LLC
Reel/Frame 048793/0769 →
SECURITY INTEREST Recorded Oct 5, 2018
From: CONVERGYS CUSTOMER MANAGEMENT DELAWARE LLC
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 047085/0984 →
SECURITY INTEREST Recorded Oct 5, 2018
From: CONVERGYS CUSTOMER MANAGEMENT DELAWARE LLC
To: BANK OF AMERICA, N.A.
Reel/Frame 047086/0026 →
MERGER Recorded Jun 14, 2012
From: CONVERGYS CMG UTAH INC.
To: CONVERGYS CUSTOMER MANAGEMENT DELAWARE LLC
Reel/Frame 028375/0250 →