a-3d illustrate various embodiments of a script constructed in accordance with various aspects of the invention.
It will be understood that either the call center or the caller 110 could initiate the voice-based interaction. For example, the caller 110 may dial a toll-free number serviced by the call center to order or inquire about goods or services marketed by a client of the call center. Conversely, the call center could initiate the call as part of an outbound telemarketing campaign. In either event, the caller 110 may enter into a transaction that involves disclosure of certain data pertaining to the caller 110.
The automated call processing system 130 is adapted to obtain both sensitive data and non-sensitive data (shown collectively as 125) from the caller 110. To receive any non-sensitive data 125a from the caller 110, the automated call processing system 130 transfers the caller 110 to a live operator 140, who may be physically located either on the premises of the call center or at a facility remote from the call center, such as the live operator's residence. From the standpoint of the caller 110, the call transfer performed by the automated call processing system 130 during the capture of non-sensitive data 125a is substantially transparent. In essence, the automated call processing system creates a virtual direct link 128 between the caller and the live operator, as indicated by the dashed line in
When the script executing on the automated call processing system 130 indicates that sensitive data 125b is to be captured from the caller 110, the system 130 transfers the call from the live operator 140 back to itself. The caller 110 then provides the sensitive data 125b to the automated call processing system 130, which in turn stores the sensitive data 125 in a transaction record 135. Likewise, any non-sensitive data 125a obtained from the caller 110 by the live operator 140 is also stored in the transaction record 135.
In this manner, the telephone call from/to the caller 110 may be transferred between the live operator 140 and the automated call processing system 130, as dictated by the script executed by the automated call processing system 130, as many times and in whatever order is Hi necessary to capture both sensitive data 125b and non-sensitive data 125a from the caller 110. Preferably, this call transfer operation is conducted in real time, in that the caller 110 does not perceive a delay or other disturbance in the execution of these call transfers that is significant enough to unduly interfere with the overall call experience.
In the context of this specification, the term “sensitive data” refers to any data with which privacy concerns may be associated. Specific examples depend on the circumstances surrounding a given implementation of the invention, but may include telephone numbers, credit card or other banking institution numbers, social security numbers, drivers' licenses numbers, or the like.
The automated call processing system 130 is also adapted to generate voice communications directed to the caller 110, represented generally by the reference numeral 127, advising the caller 110 that any sensitive data 125b will be captured automatically rather than by the live operator 140, thereby minimizing the risk that the caller 110 might inadvertently provide sensitive information 125b directly to the live operator 140. Technology suitable to implement the automated call processing system 130 may include technology such as automated call distribution systems (ACDs), voice response units (VRUs), all switching and routing hardware, or interactive voice response units (IVRs), or combinations of the above. Further, the automated call processing system 130 may employ a speech recognition engine (not shown) if necessary to process the sensitive data 125b as received from the caller 110. The caller 110 may communicate sensitive data in at least two different ways. A first way would be to directly speak the sensitive data to the automated call processing system 130, in which case it may be necessary to convert such speech or voice data into a text equivalent for storage in the transaction record 135. Alternatively, the caller 110 may enter sensitive data 125b by using a touch-tone telephone handset equipped with technology suitable for generating DTMF tones. In this latter case, a speech recognition engine may not be necessary. Suitable speech recognition technology is available from Nuance Corporation (nuance.com). Those skilled in the art will recognize, however, that the invention is not limited to technology obtained from one particularly vendor, but could be practiced with technology obtained from any speech recognition vendor.
Returning to the evaluation block 220, if the given point in the call script indicates that sensitive data 125b is not to be captured at this point, the method proceeds to capture the nonsensitive data 125a as specified by the call script (block 245). The method then proceeds to store this non-sensitive data 125a in the transaction record 135 (block 250), and then the method advances to the next state specified by the script (block 240). The method then returns to the evaluation block 220 to continually evaluate whether sensitive data 125b is to be captured, and routes the telephone call accordingly. These steps are repeated until the call script is completely executed for a given interaction with a caller 110, or the communication with the caller 110 is terminated for some reason.
a-3d illustrate various embodiments of a script constructed in accordance with various aspects of the invention.
b illustrates an embodiment 325 of a script constructed in accordance to an illustrative embodiment of the invention. In this scenario, a first command 325a dictates that non-sensitive data be captured by the live operator 140, with a subsequent command 325b dictating that sensitive data be securely captured by the automated call processing system 130.
b illustrates a scenario wherein the non-sensitive data is captured first by the live operator 140, with sensitive data being captured subsequently by the automated call processing system 130.
c illustrates an embodiment 350 of the script as constructed according to the invention. In this scenario, a first command 350a dictates that first non-sensitive data be captured by transferring the call to the live operator 140, with a subsequent command 350b dictating that sensitive data be securely captured by transferring the call to the automated call processing system 130, with a still further command 350c dictating that additional or second non-sensitive data be captured by retransferring the call to the live operator 140. The embodiment 350 illustrates a scenario wherein the call is repeatedly transferred between the live operator 140 and the automated call processing system 130 as necessary to capture both sensitive and non-sensitive data as dictated by the script 350.
Similarly, the embodiment 375 shown in
Returning to
Those skilled in the art will also understand that a computer programmed in accordance with the above teaching using known programming languages provides means for realizing the various functions, methods, and processes as described and claimed herein and as illustrated in the drawing figure attached hereto. Further, the various embodiments of the scripts (300, 325, 350, and 375) may also be embodied in or loaded onto program storage devices similar to that shown in
Various embodiments of the invention are described above to facilitate a thorough understanding of various aspects of the invention. However, these embodiments are to be understood as illustrative rather than limiting in nature, and those skilled in the art will recognize that various modifications or extensions of these embodiments will fall within the scope of the invention, which is defined by the appended claims.
This application is a continuation of U.S. patent application Ser. No. 10/108,224, filed 27 Mar. 2002, now abandoned. The applicants claim the full benefit of the filing date of such application under 35 U.S.C. §120.
Number | Name | Date | Kind |
---|---|---|---|
4792968 | Katz | Dec 1988 | A |
4845739 | Katz | Jul 1989 | A |
4930150 | Katz | May 1990 | A |
4932046 | Katz et al. | Jun 1990 | A |
4939773 | Katz | Jul 1990 | A |
4975945 | Carbullido | Dec 1990 | A |
4987590 | Katz | Jan 1991 | A |
4989233 | Schakowsky et al. | Jan 1991 | A |
5014298 | Katz | May 1991 | A |
5016270 | Katz | May 1991 | A |
5018191 | Catron et al. | May 1991 | A |
5048075 | Katz | Sep 1991 | A |
5073929 | Katz | Dec 1991 | A |
5091933 | Katz | Feb 1992 | A |
5109404 | Katz et al. | Apr 1992 | A |
5128984 | Katz | Jul 1992 | A |
5179585 | MacMillan, Jr. et al. | Jan 1993 | A |
5185787 | Katz | Feb 1993 | A |
5218631 | Katz | Jun 1993 | A |
5224153 | Katz | Jun 1993 | A |
5239462 | Jones et al. | Aug 1993 | A |
5251252 | Katz | Oct 1993 | A |
5255309 | Katz | Oct 1993 | A |
5259023 | Katz | Nov 1993 | A |
5297197 | Katz | Mar 1994 | A |
5299260 | Shaio | Mar 1994 | A |
5311572 | Friedes et al. | May 1994 | A |
5349633 | Katz | Sep 1994 | A |
5351285 | Katz | Sep 1994 | A |
5355406 | Chencinski et al. | Oct 1994 | A |
5359645 | Katz | Oct 1994 | A |
5365575 | Katz | Nov 1994 | A |
5375161 | Fuller et al. | Dec 1994 | A |
5442688 | Katz | Aug 1995 | A |
5444774 | Friedes | Aug 1995 | A |
5517558 | Schalk | May 1996 | A |
5574776 | Leuca et al. | Nov 1996 | A |
5594784 | Velius | Jan 1997 | A |
5625680 | Foladare et al. | Apr 1997 | A |
5634086 | Rtischev et al. | May 1997 | A |
5666157 | Aviv | Sep 1997 | A |
5675637 | Szlam et al. | Oct 1997 | A |
5819029 | Edwards | Oct 1998 | A |
5825856 | Porter et al. | Oct 1998 | A |
5838768 | Sumar | Nov 1998 | A |
5867562 | Scherer | Feb 1999 | A |
5870464 | Brewster et al. | Feb 1999 | A |
5872834 | Teitelbaum | Feb 1999 | A |
5987118 | Dickerman et al. | Nov 1999 | A |
6049602 | Foladare et al. | Apr 2000 | A |
6058303 | Astrom | May 2000 | A |
6070241 | Edwards | May 2000 | A |
6094476 | Hunt et al. | Jul 2000 | A |
6119084 | Roberts et al. | Sep 2000 | A |
6144938 | Surace | Nov 2000 | A |
6266640 | Fromm | Jul 2001 | B1 |
6275940 | Edwards | Aug 2001 | B1 |
6320956 | Cherry | Nov 2001 | B1 |
6359971 | Haimi-Cohen | Mar 2002 | B1 |
6370508 | Beck | Apr 2002 | B2 |
6401066 | McIntosh | Jun 2002 | B1 |
6493446 | Cherry | Dec 2002 | B1 |
6501956 | Weeren | Dec 2002 | B1 |
6604075 | Brown | Aug 2003 | B1 |
6650736 | Unger | Nov 2003 | B1 |
6738740 | Barash | May 2004 | B1 |
Number | Date | Country | |
---|---|---|---|
Parent | 10108224 | Mar 2002 | US |
Child | 10156575 | US |