|
|
|
| United States Patent | 5946375 |
| Link to this page | http://www.wikipatents.com/5946375.html |
| Inventor(s) | Pattison; Jon A. (Flower Mound, TX);
Vizard; Paul A. (Plano, TX);
Maloney; Michael J. (Plano, TX);
McCalmont; David T. (San Jose, CA) |
| Abstract | A method and system permit monitoring of a call center agent or similar
service representative in servicing calls in a call center by logging
sessions. The logged sessions may be selectively played back based on a
number of scheduling criteria, including time interval, a scheduling rule,
a number of calls, a monitoring length, a random indicator, call type
information, agent performance level information, call traffic
information, and others. The method and system plays back those portions
of the logged sessions that meet the scheduling criteria. |
|
|
|
Title Information  |
|
|
|
|
|
Drawing from US Patent 5946375 |
|
|
Method and system for monitoring call center service representatives |
|
|
|
|
|
| Publication Date |
August 31, 1999 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Parent Case |
CROSS REFERENCE TO RELATED APPLICATIONS
This application is a continuation-in-part application of U.S. application
Ser. No. 08/667,861, filed Jun. 20, 1996 by Michael J. Maloney and David
T. McCalmont, now U.S. Pat. No. 5,696,811, which is a continuation of
application Ser. No. 08/434,261, filed May 3, 1995 by Michael J. Maloney
and David T. McCalmont, now U.S. Pat. No. 5,535,256, issued Jul. 9, 1996,
which is a continuation of application Ser. No. 08/126,080, filed Sep. 22,
1993 by Michael J. Maloney and David T. McCalmont, now abandoned.
This application is related to U.S. application Ser. No. 08/854,435, filed
May 12, 1997 by Jon A. Pattison, Paul A. Vizard, Michael J. Maloney, and
David T. McCalmont, pending. |
|
|
|
|
|
|
|
|
|
|
|
|
|
Title Information  |
|
|
References  |
|
|
| *references marked with an asterisk below are user-added references |
|
U.S. References |
|
|
| Add a new US reference: |
| | Reference | Relevancy | Comments | Reference | Relevancy | Comments | 5828747 Fisher 379/265.12 Oct,1998 |      Your vote accepted [0 after 0 votes] | | 5825869 Brooks 379/265.12 Oct,1998 |      Your vote accepted [0 after 0 votes] | | 5818907 Maloney
Oct,1998 |      Your vote accepted [0 after 0 votes] | | 5790650 Dunn 379/265.03 Aug,1998 |      Your vote accepted [0 after 0 votes] | | 5715307 Zazzera 379/265.03 Feb,1998 |      Your vote accepted [0 after 0 votes] | | 5703943 Otto 379/265.11 Dec,1997 |      Your vote accepted [0 after 0 votes] | | 5699412 Polcyn 379/88.25 Dec,1997 |      Your vote accepted [0 after 0 votes] | | 5696811 Maloney
Dec,1997 |      Your vote accepted [0 after 0 votes] | | 5621789 McCalmont 379/265.06 Apr,1997 |      Your vote accepted [0 after 0 votes] | | 5537470 Lee 379/265.11 Jul,1996 |      Your vote accepted [0 after 0 votes] | | 5535256 Maloney 379/309 Jul,1996 |      Your vote accepted [0 after 0 votes] | | 5530744 Charalambous 379/266.08 Jun,1996 |      Your vote accepted [0 after 0 votes] | | 5528678 Kaplan 379/265.11 Jun,1996 |      Your vote accepted [0 after 0 votes] | | 5499291 Kepley 379/265.06 Mar,1996 |      Your vote accepted [0 after 0 votes] | | 5465286 Clare 379/32.04 Nov,1995 |      Your vote accepted [0 after 0 votes] | | 5418845 Reeder 379/213.01 May,1995 |      Your vote accepted [0 after 0 votes] | | 5317628 Misholi 379/88.14 May,1994 |      Your vote accepted [0 after 0 votes] | | 5309513 Rose 379/265.12 May,1994 |      Your vote accepted [0 after 0 votes] | | 5299260 Shaio 379/266.07 Mar,1994 |      Your vote accepted [0 after 0 votes] | | 5247569 Cave 379/266.08 Sep,1993 |      Your vote accepted [0 after 0 votes] | | 5210789 Jeffus 379/127.01 May,1993 |      Your vote accepted [0 after 0 votes] | | 5206903 Kohler 379/265.12 Apr,1993 |      Your vote accepted [0 after 0 votes] | | 5003574 Denq 379/75 Mar,1991 |      Your vote accepted [0 after 0 votes] | | 4815120 Kosich 379/32.04 Mar,1989 |      Your vote accepted [0 after 0 votes] | | 4763353 Canale 379/157 Aug,1988 |      Your vote accepted [0 after 0 votes] | | 4694483 Cheung 379/265.06 Sep,1987 |      Your vote accepted [0 after 0 votes] | | 4608638 Tsikos 701/35 Aug,1986 |      Your vote accepted [0 after 0 votes] | | 4924488 Kosich 379/32.04 Dec,1969 |      Your vote accepted [0 after 0 votes] | | |
|
|
|
|
U.S. References |
|
|
Foreign References |
|
|
|
|
|
|
Foreign References |
|
|
Other References |
|
|
|
|
|
|
Other References |
|
|
|
|
|
References  |
|
|
|
|
|
| Market Size |
|
Estimate the gross annual revenues of the relevant market
sector:
|
| | |
| |
|
|
| Market Share |
|
Estimate the percentage of the relevant market sector this invention will capture:
|
| | |
| |
|
|
| Reasonable Royalty |
|
What percentage of gross sales should the inventor or assignee be paid?
|
| | |
| |
|
|
|
Public's "Guesstimation" of Royalty Value
|
| Market Size | N/A | [No votes] | | x | Market Share | N/A | [No votes] | | x | Reasonable Royalty | N/A | [No votes] |
| | N/A | |
| |
|
|
|
|
|
|
|
|
|
|
|
|
Market Review  |
|
|
Technical Review  |
|
|
Claims  |
|
|
What is claimed is:
1. A system for monitoring a plurality of service representatives in
handling customer calls, comprising:
a switching device operable to receive customer calls;
a plurality of agent workstations coupled to the switching device, the
agent workstations operable to receive customer calls from the switching
device; and
a platform coupled to the switching device, the platform operable to record
customer calls as a plurality of logged sessions, the platform operable to
determine service representative monitoring periods having scheduling
criteria, the platform operable to select portions of the logged sessions
that meet the scheduling criteria of the monitoring periods.
2. The system of claim 1, wherein the platform records customer calls
irrespective of the scheduling criteria.
3. The system of claim 1, wherein the logged sessions comprise recordings
of all customer calls received at the agent workstations.
4. The system of claim 1, wherein the platform comprises:
a first memory operable to stored logged sessions;
a second memory operable to store scheduling criteria; and
a third memory operable to store play back information associated with the
logged sessions, wherein the platform selects portions of the logged
sessions stored in the first memory using scheduling criteria stored in
the second memory and play back information stored in the third memory.
5. The system of claim 1, wherein the platform selects portions of the
logged sessions while generating the logged sessions, the platform further
operable to insert play back indicators into the logged sessions at the
time of recording to specify the selected portions of the logged sessions.
6. The system of claim 1, further comprising a plurality of voice/data
channels coupled to the platform and the switching device, the voice/data
channels operable to communicate voice/data associated with the customer
calls to the platform for recording.
7. The system of claim 1, wherein the platform is further operable to play
back selected portions of the logged sessions.
8. The system of claim 1, wherein the scheduling criteria comprises a
monitoring interval, a number of calls, and a monitoring length.
9. The system of claim 1, wherein the scheduling criteria comprises a
random indicator.
10. A method for monitoring a plurality of service representatives in
handling customer calls, comprising:
recording customer calls as a plurality of logged sessions;
determining monitoring periods for the service representatives, the
monitoring periods having scheduling criteria; and
selecting portions of the logged sessions that meet the scheduling criteria
of the monitoring periods.
11. The method of claim 10, wherein the step of recording customer calls
comprises recording customer calls irrespective of the scheduling
criteria.
12. The method of claim 10, further comprising:
storing play back information associated with the logged sessions; and
selecting portions of the logged sessions using play back information and
scheduling criteria.
13. The method of claim 10, wherein the step of selecting is performed
while generating the logged sessions, and further comprising the step of
inserting play back indicators into the logged sessions at the time of
recording to specify the selected portions of the logged sessions.
14. The method of claim 10, further comprising the step of playing back
selected portions of the logged sessions.
15. The method of claim 10, wherein the scheduling criteria comprises a
monitoring interval, a number of calls, and a monitoring length.
16. The method of claim 10, wherein the scheduling criteria comprises a
random indicator.
17. The method of claim 10, wherein the step of determining monitoring
periods for the service representatives comprises:
selecting a service representative;
selecting a day of the week; and
associating a monitoring period with the selected service representative on
the selected day of the week.
18. The method of claim 10, wherein the step of determining monitoring
periods for the service representatives comprises:
selecting a service representative;
selecting a day of the week; and
associating a plurality of monitoring periods with the selected service
representative on the selected day of the week.
19. The method of claim 10, wherein the step of recording customer calls
comprises:
detecting the connection of a customer call;
opening a voice/data file associated with a service representative handling
the customer call; and
storing voice/data associated with the customer call in the voice/data
file.
20. A platform for monitoring a plurality of service representatives in
handling customer calls, comprising:
a plurality of voice/data channels operable to receive voice/data
associated with customer calls;
a first memory operable to store voice/data associated with customer calls
as logged sessions;
a second memory operable to store monitoring schedules for the service
representatives, the monitoring schedules based on monitoring periods
having scheduling criteria; and
a processor coupled to the memory and operable to select portions of the
logged sessions that meet the scheduling criteria of the monitoring
periods.
21. The platform of claim 20, wherein the logged sessions comprise
recordings of all customer calls received at the platform.
22. The platform of claim 20, further comprising a third memory coupled to
the processor, the third memory operable to store play back information
associated with the logged sessions, wherein the processor selects
portions of the logged sessions stored in the first memory using
scheduling criteria stored in the second memory and play back information
stored in the third memory.
23. The platform of claim 20, wherein the processor selects portions of the
logged sessions while generating the logged sessions, the processor
further operable to cause the first memory to store play back indicators
into the logged sessions at the time of recording to specify the selected
portions of the logged sessions.
24. The platform of claim 20, further comprising a plurality of voice/data
channels operable to communicate voice/data associated with the customer
calls to the platform for recording.
25. The platform of claim 20, wherein the scheduling criteria comprises a
monitoring interval, a number of calls, and a monitoring length.
26. The platform of claim 20, wherein the scheduling criteria comprises a
random indicator. |
|
|
|
|
Claims  |
|
|
Description  |
|
|
TECHNICAL FIELD OF THE INVENTION
The present invention generally relates to telecommunications systems and
methods. More particularly, the present invention pertains to a method and
system for automatically monitoring the performance of call center service
representatives.
BACKGROUND OF THE INVENTION
Call centers provide a wide array of services for customers of the
companies that use them. Through a call center, a company can service
customers around the world, around the clock. The essence of call center
effectiveness and efficiency, however, is the performance of the call
center service representatives or agents that serve the calling customers.
Call center supervisors manage call service representatives and are
responsible for monitoring their performance. Call center supervisors may
monitor service representatives' calls for three reasons: (1) to provide
training to the customer service representatives, (2) to assure the
quality of customer service, and (3) to maintain security within the
company.
For a call center that uses an automatic call distributor (ACD), private
branch exchange (PBX), or other suitable routing device, there typically
exist features that are integral to the ACD that enable monitoring of
service representative performance. These capabilities, however, are
generally manual and have significant limitations. With other demands on
their time and attention, supervisors may not be consistent or equitable
in the ways that they monitor each agent. These inconsistencies and
inequities may result in a supervisor monitoring an agent either for too
little time or too much time, or too infrequently or too frequently. This
may cause an imbalance in the supervisor's perception of an agent relative
to other agents in the call center.
Another problem that manual scheduling and monitoring of agents causes is
increased time pressure on the supervisors themselves. For example, they
must remember who has been monitored, for how long they have monitored or
intend to monitor an agent, and when to monitor the agent. If a call
center has numerous service representatives, the requirement to monitor
the performance of these agents may seriously and adversely affect the
productivity of the call center supervisor. This is because the task of
monitoring agents is only one of many tasks that the supervisor must
perform.
SUMMARY OF THE INVENTION
There is a need for a method and system that ensures consistency and equity
across all agents, that provides a fair system for evaluating each agent's
performance in servicing customer calls, and that offers flexible and
varied scheduling criteria for monitoring the agents. The present
invention, accordingly, provides a method and a system for scheduling and
monitoring agents in a call center that overcome or reduce disadvantages
and limitations associated with prior agent monitoring methods and
systems.
In one embodiment of the present invention, a system for monitoring a
plurality of service representatives in handling customer calls includes a
switching device that receives customer calls. A number of agent
workstations coupled to the switching device receive customer calls from
the switching device. A platform coupled to the switching device records
customer calls as a plurality of logged sessions and determines service
representative monitoring periods having scheduling criteria. The platform
selects portions of the logged sessions that meet the scheduling criteria
of the monitoring periods.
A technical advantage of the present invention is that it eliminates the
need for a supervisor to remember when, who, how often, and for how long
to monitor an agent. This frees the supervisor from the task of keeping
track of when to monitor the agents. It reduces the pressure on
supervisors, while at the same time increases their productivity. The
present invention also ensures consistency and equity among all agents,
and provides techniques for monitoring agent performance using a wide
variety of scheduling criteria.
Another technical advantage of the present invention is that it records
each of the monitored sessions for later play back by the call center
supervisor or recorded agent. If the call center supervisor desires, the
agent may be notified of the upcoming monitored session. This may be
important, since legislation, company procedures, or other directives may
require the call center supervisor to notify a call center agent that the
call is being monitored.
Another technical advantage of the present invention is that by recording
the monitoring sessions, the call center supervisor may review the session
at his or her convenience. In one embodiment of the invention, recorded
messages are stored on disk, rather than on tape. This permits recorded
comments to be inserted easily into the recorded session by other call
center supervisors for future reference as well as for later review by the
monitored call center agent. Storing the monitoring sessions on disk
permits the supervisor to delete selected monitoring sessions.
Alternatively, the present invention may record or log all sessions, and
selectively play back portions of the logged sessions in accordance with a
wide variety of scheduling criteria offered by the system. Therefore, the
present invention provides both selective recording and selective play
back of logged sessions.
Another technical advantage of the present invention is the use of a wide
variety of scheduling criteria to establish monitoring schedules for the
agents. These criteria may include a variety of scheduling rules based on
the number of calls to monitor, the maximum or minimum length of the
monitoring time, the number of periods in which to monitor the agent, and
whether the calls and periods are to be randomly scheduled throughout the
available interval in which the agent is handling customer calls.
Moreover, the present invention provides additional scheduling criteria
that allow monitoring based on the call type, performance level of the
agent, current call traffic at the call center, or other factors and
criteria. Using these and other factors, the present invention can
establish monitoring schedules and dynamically alter those schedules
depending on the operation of the call center.
Another technical advantage of the present invention is the monitoring,
storing, and play back of both voice and data associated with a session.
For example, a voice call received at a call center may be associated with
a screen shot or other data displayed on the agent's screen. Other types
of data may also be included or associated with a voice call or a data
only session, such as an interaction over a global computer network such
as the Internet. The present invention contemplates monitoring sessions or
calls that may include voice, data, or both voice and data.
Another technical advantage of the present invention is that it
automatically provides reports of the monitoring activity within the call
center. This provides proof of and accountability for each of the
monitored sessions. Therefore, the method and system of the present
invention easily and reliably automate the process of scheduling
monitoring sessions for call center service representatives.
BRIEF DESCRIPTION OF THE DRAWINGS
The functions and modes of use and advantages of the present invention are
best understood by reference to the following description of illustrative
embodiments when read in conjunction with the accompanying drawings,
wherein:
FIG. 1 provides a schematic block diagram of the monitoring system as it
may be used within a call center;
FIG. 2 illustrates an exemplary screen for programming pre-determined
intervals, the number of calls in each interval, the maximum length of
monitoring sessions, and other aspects of the monitoring schedules;
FIG. 3 is a report screen illustrating the results of the monitoring
sessions;
FIG. 4 provides a conceptual block diagram of a hardware and software
configuration for the system;
FIG. 5 is an application block diagram for the system;
FIG. 6 is a hierarchical interface block diagram for the system;
FIG. 7 provides a process control flow diagram for the system;
FIG. 8 is a process control flow diagram for the channel.sub.-- proc
program of the system;
FIG. 9 is a process control flow diagram for the timer process of the
system;
FIG. 10 is a function control flow diagram for the recording function of
the system;
FIG. 11 is a function control flow diagram for the play back function of
the system;
FIG. 12 illustrates components of the scheduling functions of the system;
and
FIG. 13 illustrates an exemplary screen for establishing monitoring
schedules using a variety of scheduling criteria.
DETAILED DESCRIPTION OF THE INVENTION
FIG. 1 shows an environment 10 that is a portion of a call center for
practicing the present invention. In the call center environment 10, calls
may originate through a switching device such as an ACD, PBX, or other
voice, data, or voice and data switching or routing equipment (referred to
generally as ACD 12) for delivery to an agent or call service workstation
14 operated by an agent or service representative. Workstation 14
comprises one or more output devices, such as a display or speaker; one or
more input devices, such as a keyboard or mouse; a voice instrument, such
as a telephone; and any other device that provides voice/data
communication. A platform 16 connects to ACD 12 and includes the necessary
controls and software instructions for performing the various functions of
environment 10. For illustrative purposes, a set of icons in FIG. 1
describe the functions of environment 10. For example, icon set 18
includes calendar icon 20 and clock icon 22 to represent the scheduling
function; diskette icon 24 represents the monitored session voice and data
storage that can record selected sessions or all sessions as a "logger";
notebook icon 26 represents the quality scoring function that can
determine agent performance information; and icon 28 represents the result
of a supervisor being able to follow up with the call center agent and
improve the agent's overall performance quality.
Environment 10 contemplates calls or sessions that include voice, data, or
voice and data. For example, calls received over telephone switching
equipment may include voice conversations, but may also include associated
data provided with the call or generated in environment 10. In another
embodiment, data switching or routing equipment may provide a purely data
session for processing by environment 10. For example, a data session over
a global computer network, such as the Internet, may be scheduled,
monitored, stored, and evaluated using environment 10. For purposes of
this discussion, the terms "session" and "call" contemplate voice only,
data only, or both voice and data transactions, and the term "voice/data"
contemplates voice only, data only, or both voice and data.
Within environment 10, supervisor workstation 30 represents the automatic
scheduling and monitoring system functions provided to a supervisor or
other authorized person. Supervisor workstation 30 comprises similar
voice/data communication components as agent workstation 14. Icon 32
represents the supervisor telephone or other voice instrument connected to
ACD 12 that is used to monitor sessions. An adjunct 33 is coupled to ACD
12. Adjunct 33 comprises a workforce management system, contact control
server, computer telephony integration (CTI) application or platform, or
other adjunct device accessible by platform 16 to perform call center
functions. Adjunct 33 may be implemented in an on-site or remote
mainframe, workstation, personal computer, or other device that includes
sufficient processing and storage capacity.
Block 34 represents the link between platform 16, adjunct 33, and other
components of the call center's management information system (MIS) host
for obtaining agent and supervisor names, identification numbers, expected
agent schedules, customer information, or any other information relating
to the operation of the call center. Block 34 includes wireline or
wireless communication links between local and remotely located components
of the call center. U.S. Pat. No. 5,555,299 discloses a suitable
arrangement of call center components to provide handling and processing
of voice/data sessions, and is hereby incorporated by reference.
The various components illustrated in FIG. 1 communicate information that
allow for the automatic scheduling and monitoring functions. As described
above, block 34 communicates with platform 16 using link 35 to provide
agent and supervisor names, identification numbers, expected agents
schedules, customer information, or any other information | | |