CA2248658A1 - Method for eliminating telephone hold time - Google Patents
Method for eliminating telephone hold time Download PDFInfo
- Publication number
- CA2248658A1 CA2248658A1 CA002248658A CA2248658A CA2248658A1 CA 2248658 A1 CA2248658 A1 CA 2248658A1 CA 002248658 A CA002248658 A CA 002248658A CA 2248658 A CA2248658 A CA 2248658A CA 2248658 A1 CA2248658 A1 CA 2248658A1
- Authority
- CA
- Canada
- Prior art keywords
- caller
- time
- automatically
- computer
- priority code
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Abandoned
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M3/00—Automatic or semi-automatic exchanges
- H04M3/42—Systems providing special services or facilities to subscribers
- H04M3/50—Centralised arrangements for answering calls; Centralised arrangements for recording messages for absent or busy subscribers ; Centralised arrangements for recording messages
- H04M3/51—Centralised call answering arrangements requiring operator intervention, e.g. call or contact centers for telemarketing
- H04M3/523—Centralised call answering arrangements requiring operator intervention, e.g. call or contact centers for telemarketing with call distribution or queueing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M3/00—Automatic or semi-automatic exchanges
- H04M3/42—Systems providing special services or facilities to subscribers
- H04M3/50—Centralised arrangements for answering calls; Centralised arrangements for recording messages for absent or busy subscribers ; Centralised arrangements for recording messages
- H04M3/51—Centralised call answering arrangements requiring operator intervention, e.g. call or contact centers for telemarketing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M2203/00—Aspects of automatic or semi-automatic exchanges
- H04M2203/55—Aspects of automatic or semi-automatic exchanges related to network data storage and management
- H04M2203/551—Call history
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M3/00—Automatic or semi-automatic exchanges
- H04M3/38—Graded-service arrangements, i.e. some subscribers prevented from establishing certain connections
- H04M3/382—Graded-service arrangements, i.e. some subscribers prevented from establishing certain connections using authorisation codes or passwords
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M3/00—Automatic or semi-automatic exchanges
- H04M3/42—Systems providing special services or facilities to subscribers
- H04M3/42314—Systems providing special services or facilities to subscribers in private branch exchanges
- H04M3/42323—PBX's with CTI arrangements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M3/00—Automatic or semi-automatic exchanges
- H04M3/42—Systems providing special services or facilities to subscribers
- H04M3/50—Centralised arrangements for answering calls; Centralised arrangements for recording messages for absent or busy subscribers ; Centralised arrangements for recording messages
- H04M3/51—Centralised call answering arrangements requiring operator intervention, e.g. call or contact centers for telemarketing
- H04M3/523—Centralised call answering arrangements requiring operator intervention, e.g. call or contact centers for telemarketing with call distribution or queueing
- H04M3/5238—Centralised call answering arrangements requiring operator intervention, e.g. call or contact centers for telemarketing with call distribution or queueing with waiting time or load prediction arrangements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M7/00—Arrangements for interconnection between switching centres
- H04M7/006—Networks other than PSTN/ISDN providing telephone service, e.g. Voice over Internet Protocol (VoIP), including next generation networks with a packet-switched transport layer
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M7/00—Arrangements for interconnection between switching centres
- H04M7/12—Arrangements for interconnection between switching centres for working between exchanges having different types of switching equipment, e.g. power-driven and step by step or decimal and non-decimal
Landscapes
- Business, Economics & Management (AREA)
- Marketing (AREA)
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Telephonic Communication Services (AREA)
Abstract
A method, which may be carried through a computer and its modem, is used to minimize the telephone time necessary to establish direct voice contact with the computer technician or other service provider and to provide information to the technician about the computer system and program. When contact is made through the modem with the information provider's PBX, the caller's computer would send a signal, indicating whether this is a reconnect or a new contact. If the customer support telephone line is for a number of programs or if there are different queues for different problems, a dialog box can be used to supply the necessary information to select the appropriate queue. The telephone system would provide an indication of the current wait time for the particular product or problem taking into account not only the open lines currently in the queue, but other callers who will be calling back at an appropriate time. The caller will then be informed of length of the wait and that the caller can (1) have the caller's computer automatically call back at the appropriate time without losing the place in line if the caller has a telephone connection to his/her modem; (2) call back on a telephone not connected to the modem with a priority number which will position the caller in the queue, if a caller does not have a handset attached to his/her modem;or (3) continue to hold. If the information provider desires, it can eliminate or limit the third option to a maximum hold period. If the caller wishes to call back, either through the computer or manually, the PBX generates a priority code corresponding to the place in line which is supplied to the caller's computer through its modem. At the call-back time, the computer will then place the phone call to the appropriate number and when answered by the customer service telephone number will supply the priority code and the caller will be placed in the queue based on the priority code.
The caller's computer may at the time voice contact is made, forward system and diagnostic information.
The caller's computer may at the time voice contact is made, forward system and diagnostic information.
Description
;~' "'' METHOD FOR ELIMINATING TELEPHONE HOLD TI~
This invention relates to inbound telPphol-P call ~ruce~ .g and, in particular, to a method for n~lo~ ic~lly procescing lelephonP calls to an n~. ,..~1;on provider, such as computer technical ~U~JpOll, to çl;lll;ll~1e long hold times and to ~utom~tic~lly provide certain information to the i~lful..~t;on provider prior to direct telephol~e contact ~l-._en the caller and the provider.
Inform~tjon, such as te~hnir~l support for both computer hardware and software, is provided by telephone calls made by the caller to a technical support or communication center. There are usually long delays in which the caller is held on telephone queue awaiting the availability of a 10 person, such as a Co~ tech~ician. Depending on the colll~y and its technical support system, this telephone time may be charged by the telephone compally either to the support service or the caller. The end result is a suhst~nti~i charge to one or the other. Since the information provider would not wish the caller be given a busy signal, the information provider must have a large number of lines to be held open while the caller awaits contact with the appropliate person. In addition, in 15 the area of computer technical support, when a technician is finally reached, he must spend a ~ubst~nti~l period of time obtaining information about the caller's hardware and software, ~ well as obtaining ~iagJ-ostiC information which would aid the teçhniçi~t~ in evaluating the problem.
Typically, hold times for teçhnici~ in the col.lp~ll . area are at a minim~lm on the order of ten to fifteen minutes and so~ ...es extend far beyond, especially when a new product becomes S available to CQIl~ i. Busy signals and long hold times effect the caller's attitude to the service provider with a resulting negative impact on future pulchases by the caller. Collll.ulel m~g~7ines frequently present articles con~e ~ . .; l~g c ~ service which pl olllinelllly feature the time the caller is kept on hold and recorlllllc,ld p~chase based on customer service.
Some alh.llpts have been made to elimin~te this problem by use of a system which~l)tom~tir~lly obtains the caller's telephorlP number, disconnects and returns the call at the time when the caller would have been serviced had the caller stayed on hold, such as seen in U.S. Patent Nos. 5,627,884, issued May 6, 1997 to Williams et al.; 5,185,782, issued February 9, 1993 to Srinivasan; 5,155,761, issued October 13, 1992 to ~mmon~l 5,181,236, issued January 19, 1993 to LaVallee et al.; and 5,185,786, issued February 9,1993 to Zwick. These systems shift the burden of the payment for the return call to the tPchnic~l service dcp~ l,ll~,nt since it initi~tes the return call where the majority of the teleph~ e time will be spent in aiding the caller. Since the trend is for the callers to pay for the telephone time for c~lol,l.,. service, if not the service itself, such runs contrary to current practice. Callers also have a distrust of call-backs, in most cases, because the callers do not believe that they will, in fact, have pIer~ ce over the people who have held on to the phone line and because callers are not aware of their own availability at the time the call back is actually made.
In the present invention, a method which may be carried out by a computer is used to minimi7~ the telephone time l-~cese~ y to establish direct voice contact with the computer technician or other service provider and to provide inforrnation to the technician about the computer system and program, greatly reducing time charges and the number of lines n~cess~ry to maintain a caller's support system. The caller arcesses through his modem, technical support for any program by a "technical support" entry in the help menu of the applopl;ate program. The computer will then dial the number for the appropl iate technical support group.
If the line is busy, the computer would continue rec~lling until a line is available. When contact is made with the information provider's PBX, the caller's computer would send a signal, indicating whether this is a ~ecolu~c~,l or a new contact. The caller's PIN or serial number can also be sent at this time. If the CiuStO~ support telephor~ç line is for a number of programs or if there 5 are di~l~"t queues for different problems, a dialog box can be used to supply the necesc~
information to select the applopl;ate queue. Such dialog boxes can be uploaded to the support telephone system or be retained in the program itself. The telephone system would provide an indication of the current wait time for the particular product or problem taking into account not only the open lines currently in the queue, but other callers who will be calling back at an appl~.p.iate time. The caller will then be info.-.. cd of length of the wait and that the caller can (1) have the caller's computer au~...;~;c~lly call back at the applop.;~te time without losing the place in line if the caller has a telephone com1e.,lion to his/her modem; (2) call back on a telephone not connçcted to the modem with a priority number which will position the caller in the queue, if a caller does not have a h~nrlset att~ch~od to his/her modem; or (3) colllinue to hold. If the i.~llllation provider desires, it can elimin~tç or limit the third option to a ~ x i ., ,u . . hold period.
If the caller elects to remain on line, the program pelÇol.lls no further function with regard to hold time but merely supplies info, Il.s.l;on CQI~C~ g the caller's ha~ e and software to the information provider at the appropl;ate time. If the caller wishes to call back, either through the coll~ul~,. or m~nn~l ly, the caller so indicates through the modem. The PBX then gene.ales a priority codecGll~ ondingtotheplaceinlinewhichissuppliedtothecaller'scol.ll,uL~.throughitsmodem.
It should be encrypted in order to not allow the position in line to be hacked to give a plefe.~nce to the more advanced prog.~ .. ~.~ Alternatively, if a PIN or serial number was supplied by the program, the place in the queue could be .nA;,.~infd by the PBX or an ntt~ch.-d computer which could recognize the caller by its PIN or serial number.
Subsequent computer calls ("call back" or "reconnect") may be to a di~lent number than the initially contacted number. This phone number can be supplied at the same time as the information as to place in line is forwarded to the caller's colllpuler. The program then breaks the telephone conne~ilion.
At the call-back time, the computer generates a dialog box asking the caller if the caller wishes the computer to dial back or the caller wishes to call back m~nll~lly. There can also be an audible signal. If the callcr is still at the computer but is busy, the caller can initiate the snooze function and be reminde~l again ten or fifteen minutes later so the caller would not have to break, for example, an Internet wnnf~t;o~- When the caller in~lic~tes that he is ready for the phone call and he/she wishes the COIllp.lt~,l to place it, the program will then place the phone call to the applopl;ate 5 number and when an,e,~d by the ~ tlnf . service tclf,~h-)n~ number will supply its encrypted position in line, a PIN or serial number, or all three. At this point, the caller will be pl~pe.ly positioned in the queue for voice and data co~le~;lions.
If at this time the initial estimqtÇ was incorrect and it appears that there will be an extended wait, the PBX collll,ut~,. can so inform the caller's comp.-l~,l and a dialog box could appear indicating the applop.;ale time of the wait and if the caller wishes to call back, as in the start of the process.
If the second option is self.~ted the caller calls back on a phone not co~ c~,d to the modem and during the initial ,llessdge enters his/her priority code by means of the phone's key pad. The customer support system will use the number to plo~,ly position the call in the queue. In either case, the priority code will have a limited life of a few hours to prevent abuse of the system.
In order to aid the technician and eli~n.n~le the time nrtmqlly spent in questioninQ the caller about his/her system, the modem can fol~d informqtion it obtains from the colllp.~ and its software itself, such as the identity of the caller, e-mail address, tclephol~ numbers, the identified CPU, the amount of RAM, other programs, conflicts, ~i-q~grostic i~ ~tion, etc., which can be displayed on the te~hniriqn's screen before or at the time the technician commences voice conllll~ication. A~litionql infol...~;on on a particular problem can also be gathered through one or more menus which can be sent to the technical support personnel immediately before voice collllllullication is comm~n~ed Fig. 1 is a block diagram of a hold time savings system in accoldallce with the present invention.
Figs. 2-6 are a flow chart of the steps taken by the caller in the present method.
Fig. 1 illustrates a typical configuration. The callers of the method are cont~cting an information provider, such as technical support service for a col~lylller program by initi~ting a call through the respe~ li./e computers 104 through 107. Computer 104 has a telephone handset 110 ~tt~rhed to its intemal modem (not shown). CGll1~Ul. 1 105 has en eYt~rn~l modem 108 to which is h.od telcpholle handset 111. Similarly, conlyul~ 106 has an intemal modem (not shown) and compul~ 107 an extemal modem 109. Telephone h~nflsete 110 and 111 are ~tt~hed to the modem fortheircomputer 106 and 107. Telephone h~n-lsete 112 and 113 are not~tt~h~d to theim~jye~ /e modems, but are directly ~tt~h~ to the telephone systems without con~-P~l;on through the computer 106 or modem 109.
The present invention relates to a method to contact the a~royl;ate terhnici~n and ~
the position in the queue without the nccessily of holding the telephone line open. The technici~n would normally have a collly~ller 11 5 with an internal modem, not shown. Telephone handset 11 4 is ~tt~rh~cl to the PBX 140 through the terhnici~n~s modem.
As shown in the flow diagram of Fig. 2-5, once a caller makes the d~ l ;on to contact technical support or other il~fo....~;o~ provider 200, the caller, through his/her conlyul~l 104-107 initi~tee the contact 201. How the caller initiates the sonw~ to contact the technic~l support service or other hlfG~ alion provider PBX 140 depends on the ope~ti~1g system of the colllyul~l and the nature of the program itself. For example, if the opeldling system is Windows 95, one can initiate the program by having an icon on the desktop, by having an option in a help menu or in the start menu for the program to be supported or there can be a single program which offers support for a number of different technical support lines. Once the program is initi~te~l a compul~ l 104-107 will continually dial the appropl;ate technical support service using a telephone number which is incorporated in the program 202. Once contact is made with the technical support PBX 140, the caller's computer can exchange information with the PBX 140 or a support computer which is connected to the PBX 140 (not shown). If this is a call back (reconnect) after a previous contact with regard to the same problem, the caller's computer 104-107 can supply a priority number, PIN
number or serial number 203 which will be used to plop~,.ly position the telephone call in the appropriate queue 208. It may also be useful, to stop abuse of the system, to give the priority code 3 0 a limited life so that if the caller does not call back within the prescribed time period the PBX would CA 02248658 l998-09-24 refuse thc priority and/or the callcr's co~np~t~r will cease offering to contact the PBX to acco,llplish this. The priority ~ l~. can be reviewed to see if it is valid and within acceptable time limits for leconnect 204. If not, it can be treated as an initial contact. If this is the initial contact with regard to this problem and there are multiple queues, the PBX 140 can forward the text for a dialog box to ~t~ which queues is ~h~io~,.;ate 205. The caller will ~ ,ond and forward to the PBX 140 the r~ ~luested it.foll..A1;o~ 206. If this is a .ccom~e~,l but the priorit,v code is invalid or outside the time limit, the screen can so inform the caller and in~ic~'- that he/she will be treated as a new caller. The new caller will then be positio~Pd at the end of the a~p.;ate queue on a time received basis 207.
Flow chart items 209 and 210 show the illt~ .~com~e~,tion of the flow diag~ of Fig. 2 and Fig. 3.
Thus, the call is po~itionçd on the queue dGpe.. ~ g either on r~,~o~-.. e~l priority information or if anew caller, onthe basis ofthe time the phone call was received. The PBX 140, or a co~ ul. .
working in co~ ;tion with the PBX 140 (not shown) cslc~ tes the a~roxllllate wait time to the caller, based on the average length of call, the number of calls holding and the priorities previously issued which will come back on line prior to the caller coming into contact with the teçhni~l service I5 CG~ Jul~,~ 211 and so i--fo.. c the caller. At this point, the PBX queries the caller as to whether to hold or ~; ~o . . n~ ~ t and redial a~er the a~ o~ e wait time 212 . If the calculated apl,l o,~im~le wait time is more than a certain ~mollnt the PBX 140 or related con",ul~l can eli~ ç the alternative of holding and require the caller to call back in accol~ce with the r~lcl-l~t~A wait time. If the caller chooses to hold and the teçhnici~n is available within a set time period 213, the caller's cumpul~,~ canfol~. r~ fo~ I;Qn214directlytothet~hni~i~n'sco",l.uL~115throughPBX140.
Such i~fo....~t;on may include the L...l~ con~illed in the caller's co,~uler, the software, conflicts, ~lia nostic il~fol ~ ;on~ such as Dr. watson~9~ which infollllalion can be gathered from the caller's computer 214 by the program either during set up of the program and/or at the time the program is initiated. This information would be displayed on conlpu~l 115 and voice contact established between the caller and the technician 21 6. If the callers 1 04, 1 05 and the technicians' co",puL. .s 115 have the capacity for simultaneous tr~nemiesion of data and voice, they can be tr~nemitted eimlllt~neQusly. The data rh~nnel can then also be left open for tr~nenniesion of ~lia~ostics and other inform~tion during and eimlllt~neously with the vocal communications.
If, however, the support service does not pick up within a set time 213, the PBX rec~c~ t~s the wait time and tr~n~mit~ it to the caller 211. Again the caller is given the option of holding or recol-ne~;ng at the new es~ te~ time 212.
Flow chart items 217, 218 show the inte.~;ol~n~cl;ol~ b~ cn the flow chart of Fig. 3 and S Fig. 4. If a ~eçi~io~ is either made by the caller or the cG~ Jul~. that the caller should not hold and the call is not a l~ol~n~ct with a priority code already established 219, the PBX establishes the caller's priority 220 and fo.~. ~s it 221 to the caller's co~ t~.s 104-107. If the technical service depd,lll.e.lt desires to have the caller call back at a differentphone number 222, it can fo.~lv~d such new phone number 223 to the caller's CGII~t~. 104-107. Such ~It~n~tç phone nurnber might be 10 useful to direct calls to specific problems, to use a local service centers, or to allow the use of an "800" number for the initial contact and normal area code dialing for the actual auppOIl. The cco~-l-P,~tillfo....adonisdisplayedonthecaller'scon.l,ul~,r 104-107,includingnumberil~l..lation and priority code 224. The caller' s collll,ul~.. then ~ o. . .~ ~ ;c~l ly disco~ e~ the tcletpholle line 225.
Instead of basing the positi~ning in the queue on the use of a priority code, the caller' s colll~ul~r can 15 supply its PIN nurnber or serial numberto the PBX 140 or its ~isoc:~ 'ed co. ..p~t~ and the queue can be 1~ tA;~ by the PBX 140 or associated colll~,lte..
Flow chart items 227,232 and 234, showthe ult~,.COI~ ;on ofthe flow chart of Fig.5 with the other figures. Where the calderas ~ co~ te~l from the PBX, the caller's COlll~U~,. 104-107 will, at the end of the wait time, initiate a dialog box to asc~ h~ how the caller would like to 20 ICC~ vt 228. The screen can display phone llUlll~ a and priority code. The caller would be given three options 229, d-~lo..~e~ se, manual re~on3e orto snooze. If snooze is sele~,ted, the same dialog lea~ , after a set period of time. If ~tom~te~ ,onse is indicated, the program automatically dials the PBX 140 and forwards the priority code 223 and then ,eco~ e.;~s 234 to the program at step 209 as seen in Figs. 5 and 6. If manual is selected, the caller m~m~lly dials the number displayed on the screen and on the prompt enters the priority code displayed by means of the key pad 230 and the caller is redirected to his place in the queue 231. Since the contact is by direct phone contact rather than through the modçm, the manual caller will be unable to send the hardware, ~liagnostic and other ;nfc~....~1 ;on to the PBX 140. Just as a caller of automated fecol~ect is informed of his place in line by dialog boxes, ~lltom~te~ verbal information may be supplied to 30 the caller 24 l ~ who can have the option of t~ g the call and r~col~l~e~ g at a later time using the samc priority code or holding 242, 236, 245. If thc caller tccides to hold, his wait time can be constantly updated 243.
While holding, ad~ ..< ,~c can be forwarded to the caller's cG~ l,,. or the caller's h~nrlcet d~ 3ing on ~h~. the call is made through the modem or not.
While the present invendon is ~ d interms of c~-- .p.~t ~; tç~hnic~l support, the invention is equally Prpli~ble to any contact where there is a large ~ l~ of callers or clletom~rs and the party to be contacted has a limited number of persons to respond such as would occur when a person is ~ t;~g to contact a go~e~ agency, c~ o -. ,- olde.~g dep~~ e.lts"~ 40l~P, comrl~int depall~c~t~ and the like. Equally, while the invention has been .1ic~ sul in terms of using a priority number generated by the PBX, the son~.,'s own PIN or serial number may be used and the PBX ~ the queue, as ~liccllssed above. If priority codes are used, they should be e~ yted such as to make it ~lifficlllt or imroccible for the caller to obtain a higher priority than the caller is çntitletl It is ~ le ~100d that the present elnbo~lim~nt descnbed above is to be co~cidered as illu~tive and not restrictive. It will be obvious to those skilled in the art to make various ck ~ag~s, alterations and m~lificfltionc to the invention des~ibed herein. To the extent that these variations, modifications and alterations depart ~om the scope and spirit of the ~rpçn~led claims, they are int~nded to be elu~o~ csçd therein.
This invention relates to inbound telPphol-P call ~ruce~ .g and, in particular, to a method for n~lo~ ic~lly procescing lelephonP calls to an n~. ,..~1;on provider, such as computer technical ~U~JpOll, to çl;lll;ll~1e long hold times and to ~utom~tic~lly provide certain information to the i~lful..~t;on provider prior to direct telephol~e contact ~l-._en the caller and the provider.
Inform~tjon, such as te~hnir~l support for both computer hardware and software, is provided by telephone calls made by the caller to a technical support or communication center. There are usually long delays in which the caller is held on telephone queue awaiting the availability of a 10 person, such as a Co~ tech~ician. Depending on the colll~y and its technical support system, this telephone time may be charged by the telephone compally either to the support service or the caller. The end result is a suhst~nti~i charge to one or the other. Since the information provider would not wish the caller be given a busy signal, the information provider must have a large number of lines to be held open while the caller awaits contact with the appropliate person. In addition, in 15 the area of computer technical support, when a technician is finally reached, he must spend a ~ubst~nti~l period of time obtaining information about the caller's hardware and software, ~ well as obtaining ~iagJ-ostiC information which would aid the teçhniçi~t~ in evaluating the problem.
Typically, hold times for teçhnici~ in the col.lp~ll . area are at a minim~lm on the order of ten to fifteen minutes and so~ ...es extend far beyond, especially when a new product becomes S available to CQIl~ i. Busy signals and long hold times effect the caller's attitude to the service provider with a resulting negative impact on future pulchases by the caller. Collll.ulel m~g~7ines frequently present articles con~e ~ . .; l~g c ~ service which pl olllinelllly feature the time the caller is kept on hold and recorlllllc,ld p~chase based on customer service.
Some alh.llpts have been made to elimin~te this problem by use of a system which~l)tom~tir~lly obtains the caller's telephorlP number, disconnects and returns the call at the time when the caller would have been serviced had the caller stayed on hold, such as seen in U.S. Patent Nos. 5,627,884, issued May 6, 1997 to Williams et al.; 5,185,782, issued February 9, 1993 to Srinivasan; 5,155,761, issued October 13, 1992 to ~mmon~l 5,181,236, issued January 19, 1993 to LaVallee et al.; and 5,185,786, issued February 9,1993 to Zwick. These systems shift the burden of the payment for the return call to the tPchnic~l service dcp~ l,ll~,nt since it initi~tes the return call where the majority of the teleph~ e time will be spent in aiding the caller. Since the trend is for the callers to pay for the telephone time for c~lol,l.,. service, if not the service itself, such runs contrary to current practice. Callers also have a distrust of call-backs, in most cases, because the callers do not believe that they will, in fact, have pIer~ ce over the people who have held on to the phone line and because callers are not aware of their own availability at the time the call back is actually made.
In the present invention, a method which may be carried out by a computer is used to minimi7~ the telephone time l-~cese~ y to establish direct voice contact with the computer technician or other service provider and to provide inforrnation to the technician about the computer system and program, greatly reducing time charges and the number of lines n~cess~ry to maintain a caller's support system. The caller arcesses through his modem, technical support for any program by a "technical support" entry in the help menu of the applopl;ate program. The computer will then dial the number for the appropl iate technical support group.
If the line is busy, the computer would continue rec~lling until a line is available. When contact is made with the information provider's PBX, the caller's computer would send a signal, indicating whether this is a ~ecolu~c~,l or a new contact. The caller's PIN or serial number can also be sent at this time. If the CiuStO~ support telephor~ç line is for a number of programs or if there 5 are di~l~"t queues for different problems, a dialog box can be used to supply the necesc~
information to select the applopl;ate queue. Such dialog boxes can be uploaded to the support telephone system or be retained in the program itself. The telephone system would provide an indication of the current wait time for the particular product or problem taking into account not only the open lines currently in the queue, but other callers who will be calling back at an appl~.p.iate time. The caller will then be info.-.. cd of length of the wait and that the caller can (1) have the caller's computer au~...;~;c~lly call back at the applop.;~te time without losing the place in line if the caller has a telephone com1e.,lion to his/her modem; (2) call back on a telephone not connçcted to the modem with a priority number which will position the caller in the queue, if a caller does not have a h~nrlset att~ch~od to his/her modem; or (3) colllinue to hold. If the i.~llllation provider desires, it can elimin~tç or limit the third option to a ~ x i ., ,u . . hold period.
If the caller elects to remain on line, the program pelÇol.lls no further function with regard to hold time but merely supplies info, Il.s.l;on CQI~C~ g the caller's ha~ e and software to the information provider at the appropl;ate time. If the caller wishes to call back, either through the coll~ul~,. or m~nn~l ly, the caller so indicates through the modem. The PBX then gene.ales a priority codecGll~ ondingtotheplaceinlinewhichissuppliedtothecaller'scol.ll,uL~.throughitsmodem.
It should be encrypted in order to not allow the position in line to be hacked to give a plefe.~nce to the more advanced prog.~ .. ~.~ Alternatively, if a PIN or serial number was supplied by the program, the place in the queue could be .nA;,.~infd by the PBX or an ntt~ch.-d computer which could recognize the caller by its PIN or serial number.
Subsequent computer calls ("call back" or "reconnect") may be to a di~lent number than the initially contacted number. This phone number can be supplied at the same time as the information as to place in line is forwarded to the caller's colllpuler. The program then breaks the telephone conne~ilion.
At the call-back time, the computer generates a dialog box asking the caller if the caller wishes the computer to dial back or the caller wishes to call back m~nll~lly. There can also be an audible signal. If the callcr is still at the computer but is busy, the caller can initiate the snooze function and be reminde~l again ten or fifteen minutes later so the caller would not have to break, for example, an Internet wnnf~t;o~- When the caller in~lic~tes that he is ready for the phone call and he/she wishes the COIllp.lt~,l to place it, the program will then place the phone call to the applopl;ate 5 number and when an,e,~d by the ~ tlnf . service tclf,~h-)n~ number will supply its encrypted position in line, a PIN or serial number, or all three. At this point, the caller will be pl~pe.ly positioned in the queue for voice and data co~le~;lions.
If at this time the initial estimqtÇ was incorrect and it appears that there will be an extended wait, the PBX collll,ut~,. can so inform the caller's comp.-l~,l and a dialog box could appear indicating the applop.;ale time of the wait and if the caller wishes to call back, as in the start of the process.
If the second option is self.~ted the caller calls back on a phone not co~ c~,d to the modem and during the initial ,llessdge enters his/her priority code by means of the phone's key pad. The customer support system will use the number to plo~,ly position the call in the queue. In either case, the priority code will have a limited life of a few hours to prevent abuse of the system.
In order to aid the technician and eli~n.n~le the time nrtmqlly spent in questioninQ the caller about his/her system, the modem can fol~d informqtion it obtains from the colllp.~ and its software itself, such as the identity of the caller, e-mail address, tclephol~ numbers, the identified CPU, the amount of RAM, other programs, conflicts, ~i-q~grostic i~ ~tion, etc., which can be displayed on the te~hniriqn's screen before or at the time the technician commences voice conllll~ication. A~litionql infol...~;on on a particular problem can also be gathered through one or more menus which can be sent to the technical support personnel immediately before voice collllllullication is comm~n~ed Fig. 1 is a block diagram of a hold time savings system in accoldallce with the present invention.
Figs. 2-6 are a flow chart of the steps taken by the caller in the present method.
Fig. 1 illustrates a typical configuration. The callers of the method are cont~cting an information provider, such as technical support service for a col~lylller program by initi~ting a call through the respe~ li./e computers 104 through 107. Computer 104 has a telephone handset 110 ~tt~rhed to its intemal modem (not shown). CGll1~Ul. 1 105 has en eYt~rn~l modem 108 to which is h.od telcpholle handset 111. Similarly, conlyul~ 106 has an intemal modem (not shown) and compul~ 107 an extemal modem 109. Telephone h~nflsete 110 and 111 are ~tt~hed to the modem fortheircomputer 106 and 107. Telephone h~n-lsete 112 and 113 are not~tt~h~d to theim~jye~ /e modems, but are directly ~tt~h~ to the telephone systems without con~-P~l;on through the computer 106 or modem 109.
The present invention relates to a method to contact the a~royl;ate terhnici~n and ~
the position in the queue without the nccessily of holding the telephone line open. The technici~n would normally have a collly~ller 11 5 with an internal modem, not shown. Telephone handset 11 4 is ~tt~rh~cl to the PBX 140 through the terhnici~n~s modem.
As shown in the flow diagram of Fig. 2-5, once a caller makes the d~ l ;on to contact technical support or other il~fo....~;o~ provider 200, the caller, through his/her conlyul~l 104-107 initi~tee the contact 201. How the caller initiates the sonw~ to contact the technic~l support service or other hlfG~ alion provider PBX 140 depends on the ope~ti~1g system of the colllyul~l and the nature of the program itself. For example, if the opeldling system is Windows 95, one can initiate the program by having an icon on the desktop, by having an option in a help menu or in the start menu for the program to be supported or there can be a single program which offers support for a number of different technical support lines. Once the program is initi~te~l a compul~ l 104-107 will continually dial the appropl;ate technical support service using a telephone number which is incorporated in the program 202. Once contact is made with the technical support PBX 140, the caller's computer can exchange information with the PBX 140 or a support computer which is connected to the PBX 140 (not shown). If this is a call back (reconnect) after a previous contact with regard to the same problem, the caller's computer 104-107 can supply a priority number, PIN
number or serial number 203 which will be used to plop~,.ly position the telephone call in the appropriate queue 208. It may also be useful, to stop abuse of the system, to give the priority code 3 0 a limited life so that if the caller does not call back within the prescribed time period the PBX would CA 02248658 l998-09-24 refuse thc priority and/or the callcr's co~np~t~r will cease offering to contact the PBX to acco,llplish this. The priority ~ l~. can be reviewed to see if it is valid and within acceptable time limits for leconnect 204. If not, it can be treated as an initial contact. If this is the initial contact with regard to this problem and there are multiple queues, the PBX 140 can forward the text for a dialog box to ~t~ which queues is ~h~io~,.;ate 205. The caller will ~ ,ond and forward to the PBX 140 the r~ ~luested it.foll..A1;o~ 206. If this is a .ccom~e~,l but the priorit,v code is invalid or outside the time limit, the screen can so inform the caller and in~ic~'- that he/she will be treated as a new caller. The new caller will then be positio~Pd at the end of the a~p.;ate queue on a time received basis 207.
Flow chart items 209 and 210 show the illt~ .~com~e~,tion of the flow diag~ of Fig. 2 and Fig. 3.
Thus, the call is po~itionçd on the queue dGpe.. ~ g either on r~,~o~-.. e~l priority information or if anew caller, onthe basis ofthe time the phone call was received. The PBX 140, or a co~ ul. .
working in co~ ;tion with the PBX 140 (not shown) cslc~ tes the a~roxllllate wait time to the caller, based on the average length of call, the number of calls holding and the priorities previously issued which will come back on line prior to the caller coming into contact with the teçhni~l service I5 CG~ Jul~,~ 211 and so i--fo.. c the caller. At this point, the PBX queries the caller as to whether to hold or ~; ~o . . n~ ~ t and redial a~er the a~ o~ e wait time 212 . If the calculated apl,l o,~im~le wait time is more than a certain ~mollnt the PBX 140 or related con",ul~l can eli~ ç the alternative of holding and require the caller to call back in accol~ce with the r~lcl-l~t~A wait time. If the caller chooses to hold and the teçhnici~n is available within a set time period 213, the caller's cumpul~,~ canfol~. r~ fo~ I;Qn214directlytothet~hni~i~n'sco",l.uL~115throughPBX140.
Such i~fo....~t;on may include the L...l~ con~illed in the caller's co,~uler, the software, conflicts, ~lia nostic il~fol ~ ;on~ such as Dr. watson~9~ which infollllalion can be gathered from the caller's computer 214 by the program either during set up of the program and/or at the time the program is initiated. This information would be displayed on conlpu~l 115 and voice contact established between the caller and the technician 21 6. If the callers 1 04, 1 05 and the technicians' co",puL. .s 115 have the capacity for simultaneous tr~nemiesion of data and voice, they can be tr~nemitted eimlllt~neQusly. The data rh~nnel can then also be left open for tr~nenniesion of ~lia~ostics and other inform~tion during and eimlllt~neously with the vocal communications.
If, however, the support service does not pick up within a set time 213, the PBX rec~c~ t~s the wait time and tr~n~mit~ it to the caller 211. Again the caller is given the option of holding or recol-ne~;ng at the new es~ te~ time 212.
Flow chart items 217, 218 show the inte.~;ol~n~cl;ol~ b~ cn the flow chart of Fig. 3 and S Fig. 4. If a ~eçi~io~ is either made by the caller or the cG~ Jul~. that the caller should not hold and the call is not a l~ol~n~ct with a priority code already established 219, the PBX establishes the caller's priority 220 and fo.~. ~s it 221 to the caller's co~ t~.s 104-107. If the technical service depd,lll.e.lt desires to have the caller call back at a differentphone number 222, it can fo.~lv~d such new phone number 223 to the caller's CGII~t~. 104-107. Such ~It~n~tç phone nurnber might be 10 useful to direct calls to specific problems, to use a local service centers, or to allow the use of an "800" number for the initial contact and normal area code dialing for the actual auppOIl. The cco~-l-P,~tillfo....adonisdisplayedonthecaller'scon.l,ul~,r 104-107,includingnumberil~l..lation and priority code 224. The caller' s collll,ul~.. then ~ o. . .~ ~ ;c~l ly disco~ e~ the tcletpholle line 225.
Instead of basing the positi~ning in the queue on the use of a priority code, the caller' s colll~ul~r can 15 supply its PIN nurnber or serial numberto the PBX 140 or its ~isoc:~ 'ed co. ..p~t~ and the queue can be 1~ tA;~ by the PBX 140 or associated colll~,lte..
Flow chart items 227,232 and 234, showthe ult~,.COI~ ;on ofthe flow chart of Fig.5 with the other figures. Where the calderas ~ co~ te~l from the PBX, the caller's COlll~U~,. 104-107 will, at the end of the wait time, initiate a dialog box to asc~ h~ how the caller would like to 20 ICC~ vt 228. The screen can display phone llUlll~ a and priority code. The caller would be given three options 229, d-~lo..~e~ se, manual re~on3e orto snooze. If snooze is sele~,ted, the same dialog lea~ , after a set period of time. If ~tom~te~ ,onse is indicated, the program automatically dials the PBX 140 and forwards the priority code 223 and then ,eco~ e.;~s 234 to the program at step 209 as seen in Figs. 5 and 6. If manual is selected, the caller m~m~lly dials the number displayed on the screen and on the prompt enters the priority code displayed by means of the key pad 230 and the caller is redirected to his place in the queue 231. Since the contact is by direct phone contact rather than through the modçm, the manual caller will be unable to send the hardware, ~liagnostic and other ;nfc~....~1 ;on to the PBX 140. Just as a caller of automated fecol~ect is informed of his place in line by dialog boxes, ~lltom~te~ verbal information may be supplied to 30 the caller 24 l ~ who can have the option of t~ g the call and r~col~l~e~ g at a later time using the samc priority code or holding 242, 236, 245. If thc caller tccides to hold, his wait time can be constantly updated 243.
While holding, ad~ ..< ,~c can be forwarded to the caller's cG~ l,,. or the caller's h~nrlcet d~ 3ing on ~h~. the call is made through the modem or not.
While the present invendon is ~ d interms of c~-- .p.~t ~; tç~hnic~l support, the invention is equally Prpli~ble to any contact where there is a large ~ l~ of callers or clletom~rs and the party to be contacted has a limited number of persons to respond such as would occur when a person is ~ t;~g to contact a go~e~ agency, c~ o -. ,- olde.~g dep~~ e.lts"~ 40l~P, comrl~int depall~c~t~ and the like. Equally, while the invention has been .1ic~ sul in terms of using a priority number generated by the PBX, the son~.,'s own PIN or serial number may be used and the PBX ~ the queue, as ~liccllssed above. If priority codes are used, they should be e~ yted such as to make it ~lifficlllt or imroccible for the caller to obtain a higher priority than the caller is çntitletl It is ~ le ~100d that the present elnbo~lim~nt descnbed above is to be co~cidered as illu~tive and not restrictive. It will be obvious to those skilled in the art to make various ck ~ag~s, alterations and m~lificfltionc to the invention des~ibed herein. To the extent that these variations, modifications and alterations depart ~om the scope and spirit of the ~rpçn~led claims, they are int~nded to be elu~o~ csçd therein.
Claims (15)
1. The method of prioritizing incoming calls and arranging for such incoming calls to be connected to a receiving party for voice contact at a later time, consisting of the steps of:
a. the caller temporarily establishing a communication connection with the receiving party;
b. automatically establishing a priority code, if the incoming call does not already have a priority code;
c. automatically establishing a place on the queue of incoming callers based on the priority code;
d. automatically establish a time to reconnect:
e. forwarding to the caller said established time to reconnect and, if not previously supplied, a priority code to the caller;
f. breaking the communication connection; and g automatically reminding the caller of the time for the caller to initiate reconnection to the receiving party.
a. the caller temporarily establishing a communication connection with the receiving party;
b. automatically establishing a priority code, if the incoming call does not already have a priority code;
c. automatically establishing a place on the queue of incoming callers based on the priority code;
d. automatically establish a time to reconnect:
e. forwarding to the caller said established time to reconnect and, if not previously supplied, a priority code to the caller;
f. breaking the communication connection; and g automatically reminding the caller of the time for the caller to initiate reconnection to the receiving party.
2. The method of prioritizing incoming calls according to claim 1 wherein the caller calls back and is reconnected at the time established for reconnection, supplies a priority code and is placed in proper position in queue based on the caller's priority code.
3. The method of claim 2 wherein the caller is automatically reconnected and the priority code is automatically supplied to the receiving party
4. The method of prioritizing incoming calls according to claim 1 wherein said priority code is automatically calculated from the time that the caller first establishes the temporary communication connection.
5. The method of prioritizing incoming calls according to claim 4 wherein the time to reconnect is based upon the number of calls holding, the number of calls given reconnect priorities and the average time for each call.
6. The method of prioritizing incoming calls according to claim 1 wherein the caller is supplied with a new telephone number to be used to reconnect the call at a latter time.
7. The method of prioritizing incoming calls according to claim 2 wherein the queue is for voice contact with the receiving party.
8. The method of prioritizing incoming calls accordingly to claim 7 wherein information supplied by the caller is automatically transmitted to the receiving party.
9. The method of prioritizing incoming calls according to claim 8 wherein information from the caller is automatically transmitted to the receiving party at the time the caller is about to be placed in voice contact.
10. The method of prioritizing incoming calls according to claim 2 wherein during the period the caller is in communication connection with the receiving party prior to voice contact with the receiving party, the caller receives information.
11. The method of prioritizing incoming calls according to claim 2 wherein when the caller reconnects, the caller is given information as to the wait time and the option of holding or reconnecting at a latter time.
12. The method of prioritizing incoming calls according to claim 10 wherein when the projected hold time is greater than a set amount, the caller is not given the option of holding.
13. The method of prioritizing incoming calls and arranging for such incoming calls to be connçcted to a receiving party for voice contact at a later time, consisting of the steps of:
a. the caller temporarily establishing a communication connection with the receiving party;
b. automatically establishing a priority code;
c. automatically establishing a place on the queue of incoming callers based on the priority code;
d. automatically establish a time to reconnect:
e. forwarding to the caller said established time to reconnect;
f. breaking the communication connection; and g. automatically reminding the caller of the time for the caller to initiate reconnection to the receiving party.
a. the caller temporarily establishing a communication connection with the receiving party;
b. automatically establishing a priority code;
c. automatically establishing a place on the queue of incoming callers based on the priority code;
d. automatically establish a time to reconnect:
e. forwarding to the caller said established time to reconnect;
f. breaking the communication connection; and g. automatically reminding the caller of the time for the caller to initiate reconnection to the receiving party.
14. The method of prioritizing incoming calls according to claim 13 wherein the caller calls back and is reconnected at the time established for reconnection and is placed in proper position in queue based on the caller's priority code.
15. The method of claim 14 wherein the caller is automatically reconnected and is automatically placed in position in the queue.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US08/937,647 | 1997-09-24 | ||
US08/937,647 US5903642A (en) | 1997-09-24 | 1997-09-24 | Method for eliminating telephone hold time |
Publications (1)
Publication Number | Publication Date |
---|---|
CA2248658A1 true CA2248658A1 (en) | 1999-03-24 |
Family
ID=25470218
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CA002248658A Abandoned CA2248658A1 (en) | 1997-09-24 | 1998-09-24 | Method for eliminating telephone hold time |
Country Status (3)
Country | Link |
---|---|
US (2) | US5903642A (en) |
EP (1) | EP0905957A3 (en) |
CA (1) | CA2248658A1 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2012085158A1 (en) * | 2010-12-21 | 2012-06-28 | Koninklijke Kpn N.V. | Method and system for handling service requests in a telecommunications network |
Families Citing this family (113)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6477374B1 (en) * | 1997-01-03 | 2002-11-05 | Siemens Information And Communication Networks, Inc. | Apparatus and method for calendar based call routing |
KR100216356B1 (en) * | 1997-02-18 | 1999-08-16 | 윤종용 | Interface method making use of modem between basic station and control station |
US7231035B2 (en) * | 1997-04-08 | 2007-06-12 | Walker Digital, Llc | Method and apparatus for entertaining callers in a queue |
CA2246130C (en) * | 1997-09-04 | 2003-01-14 | Mitel Corporation | Web based help desk |
US6393015B1 (en) * | 1997-09-12 | 2002-05-21 | Genesys Telecommunications Laboratories, Inc. | Method and apparatus for automatic network connection between a small business and a client |
US5903642A (en) * | 1997-09-24 | 1999-05-11 | Call-A-Guide, Inc. | Method for eliminating telephone hold time |
US6735574B2 (en) | 1997-11-05 | 2004-05-11 | Micron Technology, Inc. | Method and system for tracking employee productivity in a client/server environment |
US6014658A (en) * | 1997-12-01 | 2000-01-11 | Micron Electronics, Inc. | Using a database for managing solutions to problems |
US6473752B1 (en) | 1997-12-04 | 2002-10-29 | Micron Technology, Inc. | Method and system for locating documents based on previously accessed documents |
US6035031A (en) * | 1997-12-31 | 2000-03-07 | At&T Corp | Method and apparatus automatic call-back |
US6169795B1 (en) * | 1998-03-30 | 2001-01-02 | International Business Machines Corporation | Internet telephony callback system and method of operation |
US6879674B2 (en) * | 1998-04-09 | 2005-04-12 | Cim Ltd. | System and method for providing an automatic telephone call back to a telephone line being used to access a computer network |
US6567507B1 (en) * | 1998-05-26 | 2003-05-20 | Siemens Information & Communication Networks, Inc. | System and method for automated return to messaging mailbox |
US6487596B1 (en) * | 1998-07-15 | 2002-11-26 | At&T Corp. | Adaptive modem connection lifetimes |
US7302051B1 (en) | 1998-09-28 | 2007-11-27 | Aspect Software, Inc. | System and method for providing an automatic telephone call back from information provided at a data terminal |
US6367008B1 (en) | 1998-11-30 | 2002-04-02 | Micron Technology, Inc. | Self-importing system change routine |
US6457123B1 (en) | 1998-11-30 | 2002-09-24 | Micron Technology, Inc. | Self-importing system change routine |
US6664988B1 (en) | 1999-02-10 | 2003-12-16 | Micron Technology, Inc. | Graphical representation of system information on a remote computer |
US6724877B1 (en) * | 1999-06-11 | 2004-04-20 | Siemens Information And Communication Networks, Inc. | User specified hold recall treatment |
US7366985B1 (en) | 1999-07-08 | 2008-04-29 | Micron Technology, Inc. | Text based markup language resource interface |
US6389028B1 (en) * | 1999-09-24 | 2002-05-14 | Genesys Telecommunications Laboratories, Inc. | Method and apparatus for providing estimated response-wait-time displays for data network-based inquiries to a communication center |
US6782417B1 (en) * | 1999-10-12 | 2004-08-24 | Nortel Networks Limited | Advertising system for callers to busy data service providers |
US7233980B1 (en) * | 1999-12-31 | 2007-06-19 | Nortel Networks Limited | System and method for dynamic queuing in an automatic call distributor |
CA2328335A1 (en) * | 2000-01-24 | 2001-07-24 | Avaya Technology Corp. | Automated transaction distribution system and method allowing selection of agents by transaction initiators |
US6724885B1 (en) * | 2000-03-31 | 2004-04-20 | Lucent Technologies Inc. | Automatic call distribution center with queue position restoration for call-back customers |
US6694008B1 (en) | 2000-06-23 | 2004-02-17 | Cisco Technology, Inc. | Monitored suspension of communications sessions |
US6665396B1 (en) * | 2000-10-06 | 2003-12-16 | Cisco Technologies, Inc. | Call hold manager system and method |
US7568001B2 (en) * | 2001-01-30 | 2009-07-28 | Intervoice, Inc. | Escalated handling of non-realtime communications |
US7254641B2 (en) * | 2001-01-30 | 2007-08-07 | Intervoice, Inc. | Digital multimedia contact center with tier escalation and deescalation in response to changed criteria |
US6993124B2 (en) * | 2001-05-23 | 2006-01-31 | Siemens Communications, Inc. | Control interface for linking a computer supported telephony application with a PBX switch utilizing CSTA protocols |
US6983043B2 (en) * | 2001-05-23 | 2006-01-03 | Siemens Communications, Inc. | Method and apparatus for automatically generating common paradigms in computer supported telephony applications (CSTA) protocols |
US6985575B2 (en) * | 2001-05-23 | 2006-01-10 | Siemens Communications, Inc. | Control interface for computer supported telephony applications (CSTA) protocols |
US6985574B2 (en) * | 2001-05-23 | 2006-01-10 | Siemens Communications, Inc. | Methods and apparatus for performing diagnostics and gathering statistics in computer supported telephony applications (CSTA) |
US8175257B1 (en) | 2001-05-31 | 2012-05-08 | Cisco Technology, Inc. | Method and apparatus for scheduling automatic call distribution system callers |
US6879683B1 (en) * | 2001-06-28 | 2005-04-12 | Bellsouth Intellectual Property Corp. | System and method for providing a call back option for callers to a call center |
US7130411B2 (en) * | 2001-12-03 | 2006-10-31 | International Business Machines Corporation | Hold queue position publication |
US6959081B2 (en) * | 2001-12-03 | 2005-10-25 | International Business Machines Corporation | Expert hold queue management |
US7139390B2 (en) * | 2001-12-12 | 2006-11-21 | International Business Machines Corporation | Promoting use of experts to callers waiting in a hold queue |
US6956935B2 (en) * | 2001-12-17 | 2005-10-18 | International Business Machines Corporation | Origin device billing according to caller |
US6977998B2 (en) | 2001-12-17 | 2005-12-20 | International Business Machines Corporation | Destination device billing according to call recipient |
US7230946B2 (en) | 2002-08-16 | 2007-06-12 | Nuasis Corporation | Remote agent access method to a VoIP contact center where high QoS is not supported |
AU2003263957A1 (en) * | 2002-08-16 | 2004-03-03 | Nuasis Corporation | Contact center architecture |
US8171420B2 (en) * | 2002-08-16 | 2012-05-01 | Intervoice, Inc. | Automatic management of the visual space while performing a task |
US7274787B1 (en) * | 2002-08-16 | 2007-09-25 | Intervoice, Inc. | Scheduled return to queue with priority (SRQP) |
EP1426887A1 (en) * | 2002-12-03 | 2004-06-09 | Xavier Cabes | Apparatus and method for facilitating customer services |
US7302570B2 (en) * | 2003-08-19 | 2007-11-27 | International Business Machines Corporation | Apparatus, system, and method for authorized remote access to a target system |
GB0323549D0 (en) * | 2003-10-08 | 2003-11-12 | Intuwave Ltd | A method of enabling a wireless information device to access customer support services |
US7729490B2 (en) * | 2004-02-12 | 2010-06-01 | Avaya Inc. | Post-termination contact management |
US8457300B2 (en) * | 2004-02-12 | 2013-06-04 | Avaya Inc. | Instant message contact management in a contact center |
US7616742B2 (en) * | 2004-05-06 | 2009-11-10 | Intervoice, Inc. | Bandwidth reduction in a VoIP network using music on hold |
GB2437606B (en) * | 2004-05-14 | 2008-12-24 | Orderly Mind Ltd | Queuing system, method and computer program product for managing the provision of services over a communications network |
US8081749B1 (en) | 2004-05-17 | 2011-12-20 | Cisco Technology, Inc. | System and method for integrated queue management |
US20060008072A1 (en) * | 2004-07-07 | 2006-01-12 | Yaron Zutler | Telephony system and method |
US20060034445A1 (en) * | 2004-08-13 | 2006-02-16 | Zanick Enterprises Limited | Method and system for prioritising incoming communications |
US20060070077A1 (en) * | 2004-09-30 | 2006-03-30 | Microsoft Corporation | Providing custom product support for a software program |
US7630486B2 (en) * | 2005-09-20 | 2009-12-08 | Cisco Technology, Inc. | Method and system for handling a queued automatic call distributor call |
US8855292B1 (en) | 2006-09-08 | 2014-10-07 | Avaya Inc. | Agent-enabled queue bypass to agent |
US8041024B2 (en) * | 2006-10-17 | 2011-10-18 | International Business Machines Corporation | Method and system for telephone number change notification and tracking |
US8000458B2 (en) * | 2006-11-10 | 2011-08-16 | International Business Machines Corporation | Method and system for verifying incoming telephone numbers |
US8014512B2 (en) * | 2007-04-18 | 2011-09-06 | International Business Machines Corporation | Method and system for user interaction within a queue |
US8520832B1 (en) * | 2007-06-26 | 2013-08-27 | United Services Automobile Association (Usaa) | System and method to connect a call |
US9300802B1 (en) | 2008-01-28 | 2016-03-29 | Satmap International Holdings Limited | Techniques for behavioral pairing in a contact center system |
US9692898B1 (en) | 2008-01-28 | 2017-06-27 | Afiniti Europe Technologies Limited | Techniques for benchmarking paring strategies in a contact center system |
US9712676B1 (en) | 2008-01-28 | 2017-07-18 | Afiniti Europe Technologies Limited | Techniques for benchmarking pairing strategies in a contact center system |
US9654641B1 (en) * | 2008-01-28 | 2017-05-16 | Afiniti International Holdings, Ltd. | Systems and methods for routing callers to an agent in a contact center |
US10708431B2 (en) | 2008-01-28 | 2020-07-07 | Afiniti Europe Technologies Limited | Techniques for hybrid behavioral pairing in a contact center system |
US8824658B2 (en) | 2008-11-06 | 2014-09-02 | Satmap International Holdings Limited | Selective mapping of callers in a call center routing system |
US10750023B2 (en) | 2008-01-28 | 2020-08-18 | Afiniti Europe Technologies Limited | Techniques for hybrid behavioral pairing in a contact center system |
US9781269B2 (en) | 2008-01-28 | 2017-10-03 | Afiniti Europe Technologies Limited | Techniques for hybrid behavioral pairing in a contact center system |
US10708430B2 (en) | 2008-01-28 | 2020-07-07 | Afiniti Europe Technologies Limited | Techniques for benchmarking pairing strategies in a contact center system |
US9787841B2 (en) | 2008-01-28 | 2017-10-10 | Afiniti Europe Technologies Limited | Techniques for hybrid behavioral pairing in a contact center system |
US9712679B2 (en) | 2008-01-28 | 2017-07-18 | Afiniti International Holdings, Ltd. | Systems and methods for routing callers to an agent in a contact center |
US9774740B2 (en) | 2008-01-28 | 2017-09-26 | Afiniti Europe Technologies Limited | Techniques for benchmarking pairing strategies in a contact center system |
US8879715B2 (en) | 2012-03-26 | 2014-11-04 | Satmap International Holdings Limited | Call mapping systems and methods using variance algorithm (VA) and/or distribution compensation |
US20090285385A1 (en) * | 2008-05-13 | 2009-11-19 | Christopher Dunbar | Queuing Systems for Contact Centers |
CN101340493B (en) * | 2008-07-30 | 2012-07-04 | 华为技术有限公司 | Calling method and calling center based on off-line waiting |
US8472611B2 (en) | 2008-11-06 | 2013-06-25 | The Resource Group International Ltd. | Balancing multiple computer models in a call center routing system |
USRE48412E1 (en) | 2008-11-06 | 2021-01-26 | Afiniti, Ltd. | Balancing multiple computer models in a call center routing system |
US20100266113A1 (en) * | 2009-04-17 | 2010-10-21 | International Business Machines Corporation | Telephone call maintenance with single party for subsequent reconnection |
CN102256024B (en) * | 2010-05-17 | 2014-03-12 | 中兴通讯股份有限公司 | Queue request waiting timeout processing method and device |
US8724797B2 (en) | 2010-08-26 | 2014-05-13 | Satmap International Holdings Limited | Estimating agent performance in a call routing center system |
US9031223B2 (en) | 2011-05-25 | 2015-05-12 | Echopass Corporation | Systems and methods for managing multi-tenant callback services |
US9025757B2 (en) | 2012-03-26 | 2015-05-05 | Satmap International Holdings Limited | Call mapping systems and methods using bayesian mean regression (BMR) |
US8792630B2 (en) | 2012-09-24 | 2014-07-29 | Satmap International Holdings Limited | Use of abstracted data in pattern matching system |
MX2018006523A (en) | 2015-12-01 | 2018-08-15 | Afiniti Europe Tech Ltd | Techniques for case allocation. |
US10142473B1 (en) | 2016-06-08 | 2018-11-27 | Afiniti Europe Technologies Limited | Techniques for benchmarking performance in a contact center system |
US9692899B1 (en) | 2016-08-30 | 2017-06-27 | Afiniti Europe Technologies Limited | Techniques for benchmarking pairing strategies in a contact center system |
US9888121B1 (en) | 2016-12-13 | 2018-02-06 | Afiniti Europe Technologies Limited | Techniques for behavioral pairing model evaluation in a contact center system |
US10320984B2 (en) | 2016-12-30 | 2019-06-11 | Afiniti Europe Technologies Limited | Techniques for L3 pairing in a contact center system |
US11831808B2 (en) | 2016-12-30 | 2023-11-28 | Afiniti, Ltd. | Contact center system |
US9955013B1 (en) | 2016-12-30 | 2018-04-24 | Afiniti Europe Technologies Limited | Techniques for L3 pairing in a contact center system |
US10257354B2 (en) | 2016-12-30 | 2019-04-09 | Afiniti Europe Technologies Limited | Techniques for L3 pairing in a contact center system |
US10326882B2 (en) | 2016-12-30 | 2019-06-18 | Afiniti Europe Technologies Limited | Techniques for workforce management in a contact center system |
US10135986B1 (en) | 2017-02-21 | 2018-11-20 | Afiniti International Holdings, Ltd. | Techniques for behavioral pairing model evaluation in a contact center system |
US10970658B2 (en) | 2017-04-05 | 2021-04-06 | Afiniti, Ltd. | Techniques for behavioral pairing in a dispatch center system |
US9930180B1 (en) | 2017-04-28 | 2018-03-27 | Afiniti, Ltd. | Techniques for behavioral pairing in a contact center system |
US10122860B1 (en) | 2017-07-10 | 2018-11-06 | Afiniti Europe Technologies Limited | Techniques for estimating expected performance in a task assignment system |
US10509669B2 (en) | 2017-11-08 | 2019-12-17 | Afiniti Europe Technologies Limited | Techniques for benchmarking pairing strategies in a task assignment system |
US10110746B1 (en) | 2017-11-08 | 2018-10-23 | Afiniti Europe Technologies Limited | Techniques for benchmarking pairing strategies in a task assignment system |
US11399096B2 (en) | 2017-11-29 | 2022-07-26 | Afiniti, Ltd. | Techniques for data matching in a contact center system |
US10509671B2 (en) | 2017-12-11 | 2019-12-17 | Afiniti Europe Technologies Limited | Techniques for behavioral pairing in a task assignment system |
US10623565B2 (en) | 2018-02-09 | 2020-04-14 | Afiniti Europe Technologies Limited | Techniques for behavioral pairing in a contact center system |
US11250359B2 (en) | 2018-05-30 | 2022-02-15 | Afiniti, Ltd. | Techniques for workforce management in a task assignment system |
US10496438B1 (en) | 2018-09-28 | 2019-12-03 | Afiniti, Ltd. | Techniques for adapting behavioral pairing to runtime conditions in a task assignment system |
US10867263B2 (en) | 2018-12-04 | 2020-12-15 | Afiniti, Ltd. | Techniques for behavioral pairing in a multistage task assignment system |
US11144344B2 (en) | 2019-01-17 | 2021-10-12 | Afiniti, Ltd. | Techniques for behavioral pairing in a task assignment system |
US10757261B1 (en) | 2019-08-12 | 2020-08-25 | Afiniti, Ltd. | Techniques for pairing contacts and agents in a contact center system |
US11445062B2 (en) | 2019-08-26 | 2022-09-13 | Afiniti, Ltd. | Techniques for behavioral pairing in a task assignment system |
US10757262B1 (en) | 2019-09-19 | 2020-08-25 | Afiniti, Ltd. | Techniques for decisioning behavioral pairing in a task assignment system |
US11611659B2 (en) | 2020-02-03 | 2023-03-21 | Afiniti, Ltd. | Techniques for behavioral pairing in a task assignment system |
KR20220131337A (en) | 2020-02-04 | 2022-09-27 | 아피니티, 엘티디. | Techniques for error handling in task assignment systems with external pairing systems |
AU2021216863A1 (en) | 2020-02-05 | 2022-09-15 | Afiniti, Ltd. | Techniques for behavioral pairing in a task assignment system with an external pairing system |
CN115244554A (en) | 2020-02-05 | 2022-10-25 | 阿菲尼帝有限公司 | Techniques for sharing control of distributed tasks between an external pairing system and a task distribution system having an internal pairing system |
Family Cites Families (19)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US3542965A (en) * | 1968-06-18 | 1970-11-24 | Bell Telephone Labor Inc | Inter-office call diverter |
JPH0268700A (en) * | 1988-09-05 | 1990-03-08 | Toshiba Corp | Control device for unmanned parking lot |
US5040208A (en) * | 1989-11-03 | 1991-08-13 | International Business Machines Corporation | Coordinated voice and data display having temporary storage of transaction data |
US5155761A (en) * | 1990-01-26 | 1992-10-13 | Intervoice, Inc. | Automatic call back system and method of operation |
US5253288A (en) * | 1990-03-28 | 1993-10-12 | At&T Bell Laboratories | Alternate destination call redirection for telecommunications systems |
US5181236A (en) * | 1990-09-25 | 1993-01-19 | Rockwell International Corporation | Automatic call returning method for call distributor with message record capability |
US5185786A (en) * | 1990-11-13 | 1993-02-09 | Dialogic Corporation | Automatic call center overflow retrieval system |
US5185782A (en) * | 1991-02-08 | 1993-02-09 | A&T Bell Laboratories | ACD arrangement for automatically returning a call at a time specified by the original caller |
US5311574A (en) * | 1991-10-23 | 1994-05-10 | At&T Bell Laboratories | Automatic customer call back for automatic call distribution systems |
US5249221A (en) * | 1992-01-24 | 1993-09-28 | The Partner, Inc. | Telephone answering system with call transfer |
US5311583A (en) * | 1992-08-05 | 1994-05-10 | At&T Bell Laboratories | International priority calling system with callback features |
US5436967A (en) * | 1994-02-01 | 1995-07-25 | At&T Corp. | Held party call-back arrangement |
CA2119086C (en) * | 1994-03-15 | 1998-06-16 | Thomas A. Gray | Help desk improvement |
JPH07264309A (en) * | 1994-03-18 | 1995-10-13 | Fujitsu Ltd | Incoming call controller |
US5537470A (en) * | 1994-04-06 | 1996-07-16 | At&T Corp. | Method and apparatus for handling in-bound telemarketing calls |
US5483588A (en) * | 1994-12-23 | 1996-01-09 | Latitute Communications | Voice processing interface for a teleconference system |
US5627884A (en) * | 1995-06-26 | 1997-05-06 | Williams; Mark J. | Method for returning inbound calls |
US5684872A (en) * | 1995-07-21 | 1997-11-04 | Lucent Technologies Inc. | Prediction of a caller's motivation as a basis for selecting treatment of an incoming call |
US5903642A (en) * | 1997-09-24 | 1999-05-11 | Call-A-Guide, Inc. | Method for eliminating telephone hold time |
-
1997
- 1997-09-24 US US08/937,647 patent/US5903642A/en not_active Expired - Fee Related
-
1998
- 1998-09-23 EP EP98307728A patent/EP0905957A3/en not_active Withdrawn
- 1998-09-24 CA CA002248658A patent/CA2248658A1/en not_active Abandoned
-
1999
- 1999-02-02 US US09/243,066 patent/US6049603A/en not_active Expired - Fee Related
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2012085158A1 (en) * | 2010-12-21 | 2012-06-28 | Koninklijke Kpn N.V. | Method and system for handling service requests in a telecommunications network |
US9419880B2 (en) | 2010-12-21 | 2016-08-16 | Koninklijke Kpn N.V. | Method and system for handling service requests in a telecommunications network |
Also Published As
Publication number | Publication date |
---|---|
EP0905957A3 (en) | 2001-10-10 |
US5903642A (en) | 1999-05-11 |
EP0905957A2 (en) | 1999-03-31 |
US6049603A (en) | 2000-04-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CA2248658A1 (en) | Method for eliminating telephone hold time | |
US4896345A (en) | Call handling system | |
EP0426361B1 (en) | Coordinated voice and data display in a multiplex communication system | |
US5479487A (en) | Calling center employing unified control system | |
US6141328A (en) | Method and system for two-way negotiated call hold | |
US5778060A (en) | Work at home ACD agent network with cooperative control | |
EP1038384B1 (en) | System and method of responding to an incoming call while conferencing | |
US6026156A (en) | Enhanced call waiting | |
EP1168791B1 (en) | Callback to a call center | |
CA2210710C (en) | Teleworking arrangements | |
EP1362470B1 (en) | Call queue handling | |
EP0622938A2 (en) | Work at home ACD agent network | |
EP0587950A1 (en) | Automatic call back system and method of operation | |
JPH02117255A (en) | More efficient calling processing to operator and assistant calling | |
US6148063A (en) | Semi-interruptible messages for telephone systems making voice announcements | |
AU2002232364A1 (en) | Call queue handling | |
JP4519962B2 (en) | Communication control system | |
GB2286947A (en) | Automatic call distributor with automated postconversation message system | |
EP0793374B1 (en) | Video switching system video communications system and method for automatically establishing video communications using a telephonic switch | |
AU2001263684B2 (en) | Method and system for call holding with call back | |
US8594302B2 (en) | Appointment methods and apparatuses | |
AU2001263684A1 (en) | Method and system for call holding with call back | |
US7881442B2 (en) | Call announcement service | |
JP2003198736A (en) | Acd system | |
US6711248B1 (en) | Message callback feature |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
FZDE | Discontinued | ||
FZDE | Discontinued |
Effective date: 20040924 |