USPatent applicationPatented

Method and apparatus for generating automatic greetings in a call center

Granted 2 Aug 2005 · 6 office actions

Current assignee: CAAS TECHNOLOGIES, LLC · originally Avaya

Law firm: Law firm · Log in to unlock

Attorney: Attorney · Log in to unlock

Inventors: Norman C. Chan · Examiner: Roland Foster · AU 2645 · TC 2600

Application· this page
9482969
filed 12 Jan 2000
Publication
Not published
not published
Patent
US 6,925,166
granted 2 Aug 2005

Life of the application

40 dated events
⤢ drag to zoom20002005201020152020ProsecutionOwnershipDisputesTerm & fees
ProsecutionOwnershipDisputesTerm & feeshover for detail · click to open

Abstract

A call center includes a message playback unit for playing back a prerecorded greeting during an outgoing call while a call classifier unit within the call center processes an audible signal received from a remote party location. A call processing unit places a call to a remote party location via a communication network to attempt to elicit a desired response from the remote party. The call classifier then processes an audible signal received from the remote party location to determine whether or not the call was answered by a live party. The prerecorded greeting is then played while the call classifier is simultaneously processing the audible signal. If the call classifier determines that the call was answered by a live party, the call processing unit completes a talk path between the remote party location and a local agent at the call center who handles the remainder of the call. The call processing unit will normally wait until the greeting has ended to complete the talk path. If the call classifier determines that the call was not answered by a live party, the call processing unit will terminate the call.

Description

6 parts
›TECHNICAL FIELD

The invention relates generally to call centers and, more particularly, to call handling systems for use in call centers.

›BACKGROUND OF THE INVENTION

One of the many functions that can be performed by a call center is to place outgoing calls to parties from whom a predetermined response is desired. The desired response can be, for example, an answer to a question or the purchase of a product or service. When the outgoing call is answered, a call classifier unit is commonly used at the call center to determine whether a person (i.e., a live party) has answered the call or a machine (e.g., a telephone answering machine) has answered the call. If the call classifier determines that a live party has answered the call, control of the call is switched over to a live agent at the call center who handles the remainder of the call. If the call classifier determines that the call was not answered by a live party, the call is terminated or alternative action is taken.

The call classifier unit usually processes the first audible signal that is received over the telephone line after the call has been answered to make its determination. For example, a person answering a telephone will typically speak the word “hello” into the receiver and then wait for a response. The call classifier will process the “hello” signal while the called party waits. Because the processing performed by the call classifier unit generally takes a finite amount of time to perform (e.g., a few seconds), the called party normally hears silence on the line while he is waiting for a response. When faced with this awkward situation, a called party will often misinterpret the call and hang up thinking that, for example, an error has occurred or a trick is being played. The call center must then reinitiate the call or reschedule it for a later time. As can be appreciated, such occurrences can degrade overall call center performance.

Therefore, there is a need for a method and apparatus that will reduce the occurrence of call terminations during call classifier processing in a call center.

›SUMMARY OF THE INVENTION

The present invention relates to a method and apparatus that is capable of increasing outgoing call success rates in a call center. The method and apparatus plays a prerecorded greeting for a called party during a period when a call classifier is processing an audible signal received during the call. Because the called party is listening to a greeting during call classifier processing, he/she is less likely to misinterpret the call and thus hang up before call classifier processing is complete. In addition, the greeting affords the call classifier additional time to perform call classification, thus increasing the accuracy of the classification process. Furthermore, use of a prerecorded greeting lightens the burden on the agent who normally handles calls in the call center as he/she does not have to repeat the same greeting for every call placed.

›BRIEF DESCRIPTION OF THE DRAWINGS

FIG. 1 is a block diagram illustrating a call center in accordance with one embodiment of the present invention; and

FIGS. 2 and 3 are portions of a flowchart illustrating a process for managing an outgoing call in a call center in accordance with one embodiment of the present invention.

›DETAILED DESCRIPTION · 1 of 2

FIG. 1 is a block diagram illustrating a call center 10 in accordance with one embodiment of the present invention. The call center 10 is coupled to a public switched telephone network (PSTN) 12 for use in placing calls to any of a multitude of remote user devices 14 a , 14 b , . . ., 14 n . As illustrated, the call center 10 includes: a call processing unit 16 , a pool of call classifier units 18 , a message playback unit 20 , and a pool of human agents 22 . During normal operation, calls are placed from the call center 10 to predetermined parties at the remote user devices 14 a , 14 b , . . ., 14 n to attempt to obtain a desired response from the called parties. For example, it may be desired to have a party subscribe to a particular service or purchase a particular product. Alternatively, it may be desired that the called party answer some questions or complete a survey. The performance of the call center 10 will normally be gauged by the number of calls that are successfully handled within a predetermined time period. Thus, it is very important that the number of calls that are prematurely terminated due to confusion or misunderstanding be minimized.

With reference to FIG. 1 , the call processing unit 16 manages the placement and processing of calls and the recording of responses within the call center 10 . When the call processing unit 16 determines that a call needs to be placed to a predetermined party, it dials a telephone number associated with the party to establish a communication connection with the party via PSTN 12 . At the same time, or slightly thereafter, the call processing unit 16 assigns a call classifier from the call classifier pool 18 to the call for use in classifying audible signals received from the called party location during the call. The call classifier detects when the call has been answered and then waits for an audible signal from the called party location. When an initial audible signal is detected (which typically includes the word “hello” or a similar greeting), the call classifier assigned to the call processes the signal to determine whether it has originated from a live party or from a machine, such as an automated phone answering device. When the call classifier has completed processing of the audible signal, it delivers the results of the processing to the call processing unit 16 . If the call classifier indicates that the call was answered by a live party, the call processing unit 16 immediately patches a waiting agent from the agent pool 22 into the connection to handle the remainder of the call. If the call classifier indicates that the call was not answered by a live party, the call processing unit 16 terminates the call or takes other action.

As can be appreciated, the processing performed by the call classifier includes some inherent processing delay to ensure accurate call classification. Thus, after the call classifier has received the initial audible signal from the called party location, there is typically a period of time before the call processing unit 16 knows whether a live party has answered. In accordance with the present invention, the call processing unit 16 signals the message playback unit 20 to play back a prerecorded greeting for the called party during the call classification period so that the called party will not be confused by an ensuing interval of silence.

In a preferred approach, the call classifier continues to monitor the call after the initial audible signal has been received from the called party location to detect a period of silence that lasts for at least a predetermined time period. This predetermined time period will generally be significantly shorter than the average processing delay of the call classifier. When the call classifier detects the period of silence, it signals the call processing unit 16 which then couples the message playback unit 20 into the connection and instructs the message playback unit 20 to begin playback of the prerecorded greeting. Other alternative occurrences can also be used to trigger playback of the prerecorded greeting. For example, playback can be initiated a predetermined time after the call has been answered or after call classifier processing has begun.

The prerecorded greeting can include any prerecorded message that is designed to maintain or increase a called party's interest in the present call so that the party will remain on the line until an agent can take over the call. For example, the prerecorded greeting can include a simple salutation (e.g., “Greetings from XYZ Corporation”) with a short explanation of the purpose of the call. Preferably, the greeting will be in the voice of the agent who will subsequently handle the call.

While the message playback unit 20 is playing back the prerecorded greeting, the call classifier unit assigned to the call is simultaneously processing the initial audible signal. Eventually, the processing is completed and the results are transferred to the call processing unit 16 . If the results indicate that the call was not answered by a live party, the call is immediately terminated. If the results indicate that the call was answered by a live party, the call processing unit 16 determines whether the message playback unit 20 is still playing back the greeting. If not, the call processing unit 16 immediately couples an agent from the agent pool 22 into the connection to handle the remainder of the call. If the message playback unit 20 is still playing back the greeting, the call processing unit 16 waits for the greeting to be completed before coupling the agent into the connection. After the agent has completed speaking with the called party, the call is terminated and the results of the call are recorded.

In a preferred embodiment, the call processing unit 16 is implemented using a programmable digital processing device, such as a general purpose microprocessor or a digital signal processor. The call classifiers within the call classifier pool 18 can be implemented in hardware or software. Call classification structures and techniques are generally well known in the art. The message playback unit 20 can include virtually any form of device that is capable of playing back stored voice signals in response to control signals from, for example, the call processing unit 16 . For example, a conventional analog tape recorder device can be used. Alternatively, a device that is capable of playing back digitized voice signals stored in, for example, a mass storage device associated with the call processing unit 16 can be utilized as the message playback unit 20 . In addition to message playback functionality, the message playback unit 20 will also preferably include means for recording verbal greetings from an agent.

›DETAILED DESCRIPTION · 2 of 2

The agents within the agent pool 22 are preferably human employees of the call center that are trained to solicit desired responses from the public. Each agent will normally be stationed at a computer terminal and wear a telephone headset during normal call center operations. In a preferred approach, an agent will be notified beforehand when a call has been placed for which the agent will be responsible once a live party answers the call. In some cases, the call processing unit 16 will wait for confirmation from the agent before a call is placed to ensure that the agent is ready. The computer terminal used by the agent can be a terminal of the digital processing device implementing the call processing function 16 .

FIGS. 2 and 3 are portions of a flowchart illustrating a method for managing an outgoing call within a call center. With reference to FIG. 2 , a call to a target customer is first initiated over a communication medium (step 100 ). The communication medium can include a link within a public switched telephone network (PSTN) or any other communication network that is capable of supporting voice communication. Some types of communication networks that can be used in accordance with the present invention include, for example, a satellite communication network, an optical fiber communication network, a local area network, a wide area network, a municipal area network, a private branch exchange network, the Internet, and/or a terrestrial wireless network. Next, the communication medium is monitored using a call classifier to detect and classify signals from the first party location (step 102 ). The call classifier is capable of processing a received signal to determine whether the signal originated from a live party or from a machine.

After an initial audible signal is detected from the first party location, analysis of the audible signal is initiated within the call classifier to determine whether the audible signal is a live human voice (step 104 ). The call classifier continues to monitor the communication medium after the initial audible signal has ended to detect a period of silence having a predetermined duration on the communication medium (step 106 ). When the period of silence is detected, a prerecorded message is played in response thereto (steps 108 and 110 ). Thus, the playback of the prerecorded message and the analysis of the audible signal by the call classifier are simultaneously performed within the call center.

It is next determined whether the call classifier has finished analyzing the audible signal (step 112 ). If not, the method waits for the analysis to be completed (step 114 ). The call classifier eventually makes a determination as to whether the initial audible signal is a live human voice or not. If the audible signal is determined by the call classifier to be other than a live human voice, the call is terminated (steps 116 and 118 ). If the audible signal is determined to be a live human voice, it is next determined whether playback of the prerecorded message has ended (step 120 ). If playback has not yet ended, the method waits until playback has ended (step 122 ). When playback has ended, a talk path is completed between the called party and a local agent within the call center (step 124 ). The local agent then handles the remainder of the call. Although the present invention has been described in conjunction with its preferred embodiments, it is to be understood that modifications and variations may be resorted to without departing from the spirit and scope of the invention as those skilled in the art readily understand. Such modifications and variations are considered to be within the purview and scope of the invention and the appended claims.

Claims as granted

26 claims

Log in to read the claims of this application.

Log in to unlock

Classifications

8 codes
IPC · International Patent Classification
Section G — Physics
  • G06Q30/00
  • G06Q10/00
Section H — Electricity
  • H04M3/436
  • H04M3/51
  • H04M3/523
USPC · US Patent Classification
379/265.2379/80379/72

Claim changes

Soon
Coming soonHow the claims changed between publication and grant

See which claims were amended, added or cancelled during examination, with every added and removed word marked.

AmendedAddedCancelledUnchanged

The published claims of this application are not paired with the granted ones in what we hold.

File wrapper

⤢ drag to zoom200020012002200320042005USPTOApplicantNon-final rejectionResponse after finalResponse after non-finalResponse after finalResponse after non-finalNotice of allowance
USPTOApplicanthover for detail · click to open
Pendency
5.6 y
2,029 days filing → grant
Office actions
6
non-final + final
Responses
5
2 RCE
Examiner
Roland Foster
art unit 2645 · TC 2600
Citations: 9 back · 46 forward

See the full prosecution history — every USPTO and applicant action on this file, in order.

Log in to unlock

Documents

Log in to open the documents of this file: the application as filed, every office action and response, the notice of allowance.

Log in to unlock

Chain of title

⤢ drag to zoom20002002200420062008201020122014201620182020Owner 1Owner 2Owner 4liens, releases & corrections
TitleLienReleasehover for detail · click to open

See the full assignment history — every owner this patent has passed through, with recordation dates and reel/frame numbers.

Log in to unlock