Patent ID: 9100478
Filing Date: 2015-08-04
Classification: H04M

Abstract:
1. A system for creating an interactive voice response (IVR) dialer for a target IVR system, comprising: a transceiver configured to establish a first audio channel communication with a remote communication device operated by a user and also configured to establish a second audio channel communication with the target IVR system, wherein the user provides an address for establishing the second audio channel communication to the target IVR system; a computerized dialer recorder configured to record the first audio channel communication in a first channel data file and save the first channel data file in a computer accessible data repository, wherein the first audio channel communication comprises a plurality of first audio channel messages from the user to the target IVR system, and configured to record the second audio channel communication in a second channel data file and save the second channel data file in the computer accessible data repository, wherein the second audio channel communication comprises a plurality of second channel audio messages from the target IVR system to the user; a computerized timer configured to determine time lengths for each second channel audio message of the plurality of second channel audio messages, wherein a time length for each second channel audio message corresponds to a pause time between two first channel audio messages of the plurality of first channel audio messages; a computerized speech analyzer configured to determine message content for the plurality of second channel audio messages from the target IVR system; a computerized DTMF analyzer configured to identify DTMF tones in the plurality of first audio channel messages wherein identified DTMF tones correspond to responses to queries posed by the target IVR system to the user; a computerized script constructor configured to assemble an IVR data file for the IVR dialer that inserts identified DTMF tones into the IVR data file and intersperses between the identified DTMF tones pause times corresponding to the determined time lengths for the plurality of second channel audio messages, wherein the assembled IVR dialer can be accessed by a computer program that uses the IVR dialer to perform a task with the target IVR system.