Source: http://www.google.com/patents/US20060182252?dq=6377161
Timestamp: 2016-05-30 03:24:16
Document Index: 784099665

Matched Legal Cases: ['arty 102', 'arty 102', 'arty 102', 'arty 102', 'arty 102', 'arty 102', 'arty 102', 'arty 102', 'arty 102', 'arty 102', 'arty 102', 'arty 102', 'arty 102', 'arty 102', 'arty 102']

Patent US20060182252 - Method and apparatus for maintaining automated call transfers between ... - Google PatentsSearch Images Maps Play YouTube News Gmail Drive More »Sign inPatentsIn a call transfer system (110) a computer program can transfer a calling party (102A) communicating with a first agent (106A) at a first communication switch when said first communication switch does not support automated call transfers. The computer program includes instructions for receiving (212)...http://www.google.com/patents/US20060182252?utm_source=gb-gplus-sharePatent US20060182252 - Method and apparatus for maintaining automated call transfers between service centersAdvanced Patent SearchPublication numberUS20060182252 A1Publication typeApplicationApplication numberUS 11/048,426Publication dateAug 17, 2006Filing dateFeb 1, 2005Priority dateFeb 1, 2005Publication number048426, 11048426, US 2006/0182252 A1, US 2006/182252 A1, US 20060182252 A1, US 20060182252A1, US 2006182252 A1, US 2006182252A1, US-A1-20060182252, US-A1-2006182252, US2006/0182252A1, US2006/182252A1, US20060182252 A1, US20060182252A1, US2006182252 A1, US2006182252A1InventorsJon Harris, Jon Paden, Paul Dent, Bobby SamsOriginal AssigneeSbc Knowledge Ventures LpExport CitationBiBTeX, EndNote, RefManPatent Citations (22), Referenced by (13), Classifications (8), Legal Events (2) External Links: USPTO, USPTO Assignment, EspacenetMethod and apparatus for maintaining automated call transfers between service centers
DETAILED DESCRIPTION [0011] While the specification concludes with claims defining the features of embodiments of the invention that are regarded as novel, it is believed that the embodiments of the invention will be better understood from a consideration of the following description in conjunction with the figures, in which like reference numerals are carried forward. [0012] FIG. 1 is a block diagram 100 of a number of service centers 104A-B managed by a service provider in accordance with an embodiment of the present invention. Each service center 104A-B can receive a number of calls from calling parties 102A-B (only two shown—although could be more), which in turn can be connected with any number of agents 106A-B (only two shown—although could be more) who can assist a caller. The service centers 104A-B are interconnected by way of a conventional communication network 108 such as a PSTN (Public Switch Telephone Network). Each service center 104A-B includes a conventional communication switch (e.g., a central office switch like a 5ESS Telephone Switching System or similar larger or smaller switching system) for interconnecting calling parties 102A-B and agents 106A-B, respectively. The service centers 104A-B can also include the functionality of a conventional IVR (Interactive Voice Response) system which can be used to navigate a calling party 102 through a number of voice menus before interconnecting said caller 102 with an agent 106. [0013] What follows is a procedure used by agents 106 in prior art systems when service centers 104 support interoperable call transfer functions. There are instances when a first agent 106A determines that a second agent at a second service center 104B can better serve the needs of a calling party 102A. This second agent is assumed to be agent 106B for illustration purposes. When this happens, the first agent 106A enters a site code (such as *8) at its service center 104A, which in turn triggers the communication switch of service center 104A (herein referred to as the first communication switch) to place the calling party 102A on hold. The first agent 106A then hears a dial tone, and enters a transfer code (2-7 digit code) selected from a list of transfer codes associated with other agents available throughout the service provider's service centers 104. The list of transfer codes is provided to the first agent 106A in print or on a computer screen. The list also identifies the skill or know-how of each agent so that the agent making the transfer can select an agent that can best serve the needs of the calling party 102A. [0014] Once the transfer code has been entered, the service center 104A instructs the communication network 108 to interconnect the first agent 106A with the second agent 106B at the communication switch of service center 104B (herein referred to as the second communication switch). Once the first agent 106A explains the needs of the calling party 102A to the second agent 106B, the first agent 106A conferences the calling party 102A with the second agent 106B by entering a conventional conference code (such as *4), which triggers the first communication switch of service center 104A to join the calling party 102A on the same communication line. The first agent 106A at that point can stay on the same line if s/he can serve a useful purpose, or drop off the line so as to allow the second agent 106B to address the needs of the calling party 102A exclusively. [0015] As noted earlier, it is common in prior art systems for a number of proprietary service centers 104 under the management of a single service provider to not support interoperable call transfer functions such as described above. In such circumstances, an agent who attempts to interconnect a calling party with another agent will not be able to follow the procedure described above. To overcome this limitation in the art, the present invention utilizes a call transfer system 110 interconnected with the communication network 108 as shown in FIGS. 1-2. FIG. 2 illustrates a block diagram of the call transfer system 110. The call transfer system 110 comprises a processor 110A and a corresponding memory 10B. The processor 110A can include a conventional computer-readable storage medium such as a server, a computer, or other computing means. The memory 10B can comprise conventional means such as a hard disk, flash memory, Random Access Memory (RAM), and/or combinations of like storage media for storing information in a desirable format such as, for example, a database. [0016] FIGS. 3-4 show flow charts depicting a method 200 in accordance with an embodiment of the present invention. Method 200 begins with step 202 where the first agent 106A receives a call from a calling party 102A. The first agent 106A determines in step 204 that the calling party 102A needs to be transferred to a second agent 106B. This determination could happen for any number of reasons. For instance, the calling party 102A may have accidentally dialed the wrong service center. In step 206 the first agent determines that the first communication switch operating in service center 104A does not support an automated call transfer to the second agent 106B. As noted earlier, this can occur in a service provider's network where there may be a lack of interoperability in the call transfer feature between a number of service centers 104. [0017] Accordingly, when such an issue is detected, the first agent 106A places the calling party 102A in step 208 on hold utilizing conventional means such as depressing a Flash button on a conventional phone (or entering a code), which signals the first communication switch of service center 104A to invoke the hold feature. The first agent 106A in step 210 opens another conventional phone line and calls the call transfer system 110 from a known number or speed dial code. [0018] In step 212, the processor 10A of the call transfer system 110 is programmed to receive a request from the first agent 106A to interconnect to the second agent 106B at the second communication switch of service center 104B. In a supplemental embodiment, the foregoing step can take place in the processor 110A by way of voice and/or manual interactions with the first agent 110 similar to what is provided in a conventional IVR (Interactive Voice Response) system. That is, the processor 110A can be programmed to present a voice menu system (herein referred to as in the IVR function) to guide the first agent 106A in the process of transferring the calling party 102A to the second agent 106B. The IVR function can be as sophisticated as needed. For instance the IVR function can request by way of a pre-recorded (or synthesized) voice message a transfer code from the first agent 106A. If the first agent 106A does not have a transfer code, it could request the IVR function to dictate a selectable list of agents in the database of memory 110B according to, for example, a skill set (billing, technical support, and so on) and/or region (Northeaster US, Southern Illinois, etc.) of the second agent 106B. [0019] The response from the first agent 106A can be provided as one or more DTMF (Dual Tone Multi-Frequency) signals and/or one or more voice messages identifying the transfer code singly or in combination. Similar to the prior art description, the transfer code can be printed or on the computer screen of the first agent 106A. More importantly, the database utilizes the same transfer codes, as the first agent 106A would have used if automated call transfers had been active in the communication switch of its service center 104A. Accordingly, the agents 106 of the service provider do not have to learn a new set of codes under the present invention. [0020] Referring to FIG. 4, the processor 110A is further programmed to validate the transfer code in step 216. If the transfer code is invalid (i.e., it does not identify an agent in the selectable list of agents stored in the memory 110B), the processor 110A is programmed to notify the first agent 106A in step 218 of the invalid transfer code and thereafter proceeds back to step 212 of FIG. 3 to prompt further responses from the first agent 106A. If the first agent 106A enters an invalid transfer code more than a predetermined number of times (illustrated as a threshold of three tries in FIG. 4), the processor 110A then proceeds to step 220 where it notifies the first agent 106A that s/he has exceeded the number of attempts allowed, and thereby terminates connection with the first agent 106A. The notification steps 218 and 220 can be carried out by way of a pre-recorded (or synthesized) voice message, and/or an audible alert indicating a problem entry. [0021] If, on the other hand, the transfer code is determined to be valid in step 216, then the processor 110A proceeds to step 222 where it indexes through the database according to the transfer code provided by the first agent 106A to find the second agent 106B. The transfer code can comprise a portion of one or more among a group of identifiers including an identification of the second agent 106B, an identification of an IVR of the second agent, a skill set of the second agent, a region of the second agent, a numeric code, an alphabetic code, an alpha-numeric code, and a portion of a corresponding number of the calling party. The identification of the second agent 106B can be the agents name, a code corresponding to the agent or any form of identifier that can be used to identify the second 106B. An identifier for the IVR of the second agent 106B can be the name of the service center 104B, a code for identifying said service center, or other like identification classification. Similarly, any numeric, alphabetic or a combination of alphabetic and numeric sequence(s) can be used to identify the second agent 106B. [0022] Once the second agent 106B has been located in step 222, the processor 110A proceeds to step 224 where it selects from the database a communication code corresponding to the second communication switch of service center 104B associated with the second agent 106B. The communication code can be a phone number of the second agent 106B at service center 104B. Alternatively, the communication code can be any identifier or sequence of identifiers that the processor 110B can utilize to link the first agent 106A to the second agent 106B at the second communication switch of service center 104B. [0023] Once the communication code has been identified, the processor 110B proceeds to step 226 where it instructs the communication network 108 to connect the first agent at the first communication switch to the second agent 106B at the second communication switch of service center 106B. Additionally, the processor 110A informs the second communication switch to activate automatic call transfers so that the second agent 106B can readily transfer the calling party 102A in the event further transfers are deemed necessary. In step 228, the processor 110A connects the second agent 106B to the first agent 106A and/or the calling party 102A as the circumstances may dictate. [0024] In light of the foregoing description, it should be recognized that embodiments in the present invention could be realized in hardware, software, or a combination of hardware and software. These embodiments could also be realized in numerous configurations contemplated to be within the scope and spirit of the claims below. It should also be understood that the claims are intended to cover the structures described herein as performing the recited function and not only structural equivalents. [0025] As already noted, the present invention can be realized in hardware, software, or a combination of hardware and software. The present invention also can be realized in a centralized fashion in one computer system, or in a distributed fashion where different elements are spread across several interconnected computer systems. Any kind of computer system or other apparatus adapted for carrying out the methods described herein is suited. A typical combination of hardware and software can be a general purpose computer system with a computer program that, when being loaded and executed, controls the computer system such that it carries out the methods described herein. [0026] The present invention also can be embedded in a computer program product, which comprises all the features enabling the implementation of the methods described herein, and which when loaded in a computer system is able to carry out these methods. Computer program in the present context means any expression, in any language, code or notation, of a set of instructions intended to cause a system having an information processing capability to perform a particular function either directly or after either or both of the following: a) conversion to another language, code or notation; b) reproduction in a different material form. [0027] This invention can also be embodied in other forms without departing from the spirit or essential attributes thereof. For instance, method 200 can be simplified so that the call transfer system 110 processes transfers according to steps 212, 222, 224, 226 and 228 without the use of a sophisticated database or validation steps 216-220. Accordingly, reference should be made to the following claims, rather than to the foregoing specification, as indicating the scope of the invention. Patent CitationsCited PatentFiling datePublication dateApplicantTitleUS5317627 *Mar 16, 1992May 31, 1994United States Advanced Network, Inc.Enhanced wide area audio response networkUS5479487 *Feb 11, 1993Dec 26, 1995Intervoice Limited PartnershipCalling center employing unified control systemUS5487103 *Apr 12, 1994Jan 23, 1996United States Advanced Network, Inc.Enhanced wide area audio response networkUS5546452 *Mar 2, 1995Aug 13, 1996Geotel Communications Corp.Communications system using a central controller to control at least one network and agent systemUS5592538 *Mar 10, 1993Jan 7, 1997Momentum, Inc.Telecommunication device and method for interactive voice and dataUS5652785 *May 30, 1995Jul 29, 1997United Stated Advanced Network, Inc.Enhanced wide area audio response networkUS6038293 *Sep 3, 1997Mar 14, 2000Mci Communications CorporationMethod and system for efficiently transferring telephone callsUS6088437 *Mar 12, 1999Jul 11, 2000Touch Tone Technologies Inc.Call processing system, method and computer program productUS6108711 *Sep 11, 1998Aug 22, 2000Genesys Telecommunications Laboratories, Inc.Operating system having external media layer, workflow layer, internal media layer, and knowledge base for routing media events between transactionsUS6215783 *Nov 13, 1998Apr 10, 2001Genesys Telecommunications Laboratories, Inc.Private IP telephony backbone linking widely-distributed enterprise sitesUS6219756 *Aug 11, 1998Apr 17, 2001Fujitsu LimitedRapidly-readable register fileUS6320951 *Jun 6, 2000Nov 20, 2001Genesys Telecommunications Laboratories, Inc.Transfer-connect telephony services utilizing automated audio systemsUS6345093 *Apr 13, 1999Feb 5, 2002Davox CorporationSystem and method for providing automated take back and transfer functionality to a computer telephony systemUS6405033 *Jul 29, 1998Jun 11, 2002Track Communications, Inc.System and method for routing a call using a communications networkUS6421427 *Oct 15, 1997Jul 16, 2002Nortel Networks LimitedInteractive voice response data transfer system and methodUS6665377 *Oct 6, 2000Dec 16, 2003Verizon Federal Inc.Networked voice-activated dialing and call-completion systemUS6744877 *Mar 8, 1999Jun 1, 2004Avaya Technology Corp.Method and system for enterprise service balancingUS6778647 *Oct 8, 1999Aug 17, 2004Siemens Information And Communication Networks, Inc.Redundant database storage of selected record information for an automated interrogation deviceUS6819755 *May 4, 2001Nov 16, 2004Siemens Information And Communication Networks, Inc.Methods and apparatus for controlling call handling in a communications networkUS6834100 *Oct 29, 2003Dec 21, 2004Sbc Properties, L.P.Voice over IP method for developing interactive voice response systemUS20030185375 *Mar 28, 2003Oct 2, 2003Albal Nandakishore A.Call transfer system and methodUS20060221941 *Nov 5, 2005Oct 5, 2006Konstantin KishinskyVoice over internet protocol implemented call center* Cited by examinerReferenced byCiting PatentFiling datePublication dateApplicantTitleUS8005204Jun 3, 2005Aug 23, 2011At&T Intellectual Property I, L.P.Call routing system and method of using the sameUS8073129Dec 6, 2011Avaya Inc.Work item relation awareness for agents during routing engine driven sub-optimal work assignmentsUS8116446 *Oct 3, 2005Feb 14, 2012Avaya Inc.Agent driven work item awareness for tuning routing engine work-assignment algorithmsUS8238541Jan 31, 2006Aug 7, 2012Avaya Inc.Intent based skill-set classification for accurate, automatic determination of agent skillsUS8280030Oct 2, 2012At&T Intellectual Property I, LpCall routing system and method of using the sameUS8284920 *Oct 9, 2012Cisco Technology, Inc.Method and system for transferring a call at an automatic call distribution systemUS8619966Aug 23, 2012Dec 31, 2013At&T Intellectual Property I, L.P.Call routing system and method of using the sameUS8751232Feb 6, 2013Jun 10, 2014At&T Intellectual Property I, L.P.System and method for targeted tuning of a speech recognition systemUS8824659Jul 3, 2013Sep 2, 2014At&T Intellectual Property I, L.P.System and method for speech-enabled call routingUS9088652Jul 1, 2014Jul 21, 2015At&T Intellectual Property I, L.P.System and method for speech-enabled call routingUS9112972Oct 4, 2012Aug 18, 2015Interactions LlcSystem and method for processing speechUS9350862Jul 10, 2015May 24, 2016Interactions LlcSystem and method for processing speechUS20060203994 *Mar 10, 2005Sep 14, 2006Cisco Technology, Inc.Method and system for transferring a call at an automatic call distribution system* Cited by examinerClassifications U.S. Classification379/211.01International ClassificationH04M3/42Cooperative ClassificationH04M3/58, H04M3/5237, H04M3/51European ClassificationH04M3/58, H04M3/51, H04M3/523NLegal EventsDateCodeEventDescriptionFeb 1, 2005ASAssignmentOwner name: SBC KNOWLEDGE VENTURES, L.P., NEVADAFree format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:HARRIS, PAUL;PADEN, JON;DENT, PAUL;AND OTHERS;REEL/FRAME:016247/0033;SIGNING DATES FROM 20050131 TO 20050201Aug 9, 2005ASAssignmentOwner name: SBC KNOWLEDGE VENTURES, L.P., NEVADAFree format text: RECORD TO CORRECT THE 1ST ASSIGNOR S NAME ON AN ASSIGNMENT DOCUMENT PREVIOUSLY RECORDED AT REEL 016247 FRAME 0033;ASSIGNORS:HARRIS, JON;PADEN, JON;DENT, PAUL;AND OTHERS;REEL/FRAME:016450/0455;SIGNING DATES FROM 20050131 TO 20050201RotateOriginal ImageGoogle Home - Sitemap - USPTO Bulk Downloads - Privacy Policy - Terms of Service - About Google Patents - Send FeedbackData provided by IFI CLAIMS Patent Services