Systems and methods for workforce optimization
-
0Associated
Cases -
0Associated
Defendants -
0Accused
Products -
10Forward
Citations -
0
Petitions -
7
Assignments
First Claim
1. An integrated process for optimizing operations at a contact center, the method comprising the steps of:
- defining contact center business goals at an administrative component executing on a computing device of the contact center;
planning at least one campaign at the administrative component of the contact center to implement the goals;
scheduling and deploying a workforce at a work force manager component executing on the computing device of the contact center in accordance with the campaign to produce a plurality of agent-customer interactions in accordance with a workload forecast;
analyzing an agent-customer interaction at an analytics function executing on the computing device to categorize and score the interaction based on content of the interaction, the analytics function further analyzing the interaction against an expected call pattern and reporting exceptions to the call pattern, and the analytics function providing a visualization layer for recorded interactions to display data attributes and agent activities coincident with events associated with the interaction;
measuring performance of a plurality of agents on at least a portion of the agent-customer interactions at a quality monitoring component executing on the computing device of the contact center to produce a set of quality metrics for the agents comprising recording the portion of the agent-customer interactions, the measuring including the score of the interactions and assessing agent skills in the recorded interactions to produce the set of quality metrics, wherein the portion of the agent-customer interactions recorded for each agent is proportional to an experience level of the agent;
analyzing the quality metrics at a performance manager component executing on the computing device of the contact center to produce a rating of the measured interactions;
combining at least a portion of quality metrics to produce performance indicators; and
using the performance indicators in the planning step of a second campaign or another iteration of the at least one campaign.
7 Assignments
0 Petitions

Accused Products

Abstract
Systems and methods are disclosed for an integrated process for optimizing operations at a contact center. In one embodiment, the method comprises: defining contact center business goals; planning at least one campaign to implement the goals; scheduling and deploying a workforce in accordance with the campaign to produce agent-customer interactions; measuring agent performance on the interactions to produce quality metrics; analyzing the metrics to produce a rating; combining quality metrics to produce performance indicators; and using the performance indicators in the planning step of a second campaign or another iteration of the first campaign.
231 Citations
ACTION IMPROVEMENT SYSTEM | ||
Patent #
US 20090319327A1
Filed 12/02/2005
|
Current Assignee
NETMAN CO. LTD.
|
Sponsoring Entity
NETMAN CO. LTD.
|
System for managing member self-checking of set goal achievement in an organization | ||
Patent #
US 8,275,651 B2
Filed 12/02/2005
|
Current Assignee
NETMAN CO. LTD.
|
Sponsoring Entity
NETMAN CO. LTD.
|
STORAGE, PROCESSING, AND DISPLAY OF SERVICE DESK PERFORMANCE METRICS | ||
Patent #
US 20130235999A1
Filed 05/06/2013
|
Current Assignee
Hartford Fire Insurance Company
|
Sponsoring Entity
Hartford Fire Insurance Company
|
Storage, processing, and display of service desk performance metrics | ||
Patent #
US 8,903,061 B2
Filed 05/06/2013
|
Current Assignee
Hartford Fire Insurance Company
|
Sponsoring Entity
Hartford Fire Insurance Company
|
System for automatically routing a communication | ||
Patent #
US 9,270,826 B2
Filed 07/16/2015
|
Current Assignee
Mattersight Corporation
|
Sponsoring Entity
Mattersight Corporation
|
Method and system of searching for communications for playback or analysis | ||
Patent #
US 9,432,511 B2
Filed 12/04/2015
|
Current Assignee
Mattersight Corporation
|
Sponsoring Entity
Mattersight Corporation
|
Customer satisfaction system and method based on behavioral assessment data | ||
Patent #
US 9,692,894 B2
Filed 08/05/2016
|
Current Assignee
Mattersight Corporation
|
Sponsoring Entity
Mattersight Corporation
|
Method and system for automatically routing a telephonic communication | ||
Patent #
US 9,699,307 B2
Filed 12/18/2015
|
Current Assignee
Mattersight Corporation
|
Sponsoring Entity
Mattersight Corporation
|
Coaching portal and methods based on behavioral assessment data | ||
Patent #
US 10,104,233 B2
Filed 06/15/2017
|
Current Assignee
Mattersight Corporation
|
Sponsoring Entity
Mattersight Corporation
|
Telephonic communication routing system based on customer satisfaction | ||
Patent #
US 10,129,394 B2
Filed 06/30/2017
|
Current Assignee
Mattersight Corporation
|
Sponsoring Entity
Mattersight Corporation
|
Method for enhancing text by applying sets of folding and horizontal displacement rules | ||
Patent #
US 7,765,471 B2
Filed 01/31/2006
|
Current Assignee
Walker Reading Technologies Inc.
|
Sponsoring Entity
Walker Reading Technologies Inc.
|
Method and system for conducting an on-line survey | ||
Patent #
US 7,487,435 B2
Filed 12/03/2004
|
Current Assignee
Kantar LLC
|
Sponsoring Entity
DYNAMIC LOGIC INC.
|
Apparatus and method for audio content analysis, marking and summing | ||
Patent #
US 7,546,173 B2
Filed 08/18/2003
|
Current Assignee
Nice Systems Limited
|
Sponsoring Entity
Nice Systems Limited
|
System and Method for Integrated Workforce and Quality Management | ||
Patent #
US 20080002823A1
Filed 05/01/2007
|
Current Assignee
Verint Americas Incorporated
|
Sponsoring Entity
Verint Americas Incorporated
|
Methods and systems for scheduling complex work orders for a workforce of mobile service technicians | ||
Patent #
US 7,346,531 B2
Filed 04/02/2001
|
Current Assignee
ABB Schweiz AG
|
Sponsoring Entity
Ventyx Software SRL
|
Performance motivation systems and methods for contact centers | ||
Patent #
US 7,398,224 B2
Filed 04/26/2005
|
Current Assignee
Cooper Kim A.
|
Sponsoring Entity
Cooper Kim A.
|
SYSTEMS AND METHODS FOR WORKFORCE OPTIMIZATION AND INTEGRATION | ||
Patent #
US 20080181389A1
Filed 03/31/2008
|
Current Assignee
McLean Nick, Bourke Mike, Lverly Thomas, Murray Ed, Watson Joseph, Nies James Gordon, Keren Shimon, Iannone Jeff, Jason Fama, Bourne John
|
Sponsoring Entity
McLean Nick, Bourke Mike, Lverly Thomas, Watson Joseph, Nies James Gordon, Keren Shimon, Iannone Jeff, Jason Fama, Bourne John
|
Method and system for selecting a preferred contact center agent based on agent proficiency and performance and contact center state | ||
Patent #
US 7,158,628 B2
Filed 08/20/2003
|
Current Assignee
INTRADIEM INC.
|
Sponsoring Entity
Knowlagent Incorporated
|
System and method for increasing completion of training | ||
Patent #
US 7,174,010 B2
Filed 09/20/2002
|
Current Assignee
INTRADIEM INC.
|
Sponsoring Entity
Knowlagent Incorporated
|
Numeric weighting of error recovery prompts for transfer to a human agent from an automated speech response system | ||
Patent #
US 20070043571A1
Filed 08/16/2005
|
Current Assignee
Nuance Communications Inc.
|
Sponsoring Entity
Nuance Communications Inc.
|
Method, system, and storage medium for providing web-based quality assessment, tracking, and reporting services for call monitoring | ||
Patent #
US 7,203,305 B1
Filed 08/25/2003
|
Current Assignee
Bellsouth Intellectual Property Corporation
|
Sponsoring Entity
Bellsouth Intellectual Property Corporation
|
Method and system for providing performance statistics to agents | ||
Patent #
US 7,203,655 B2
Filed 02/15/2001
|
Current Assignee
IEX Corporation
|
Sponsoring Entity
IEX Corporation
|
Collaborative intelligent task processor for insurance claims | ||
Patent #
US 20070100669A1
Filed 11/01/2005
|
Current Assignee
DUCK Creek Technologies Incorporated
|
Sponsoring Entity
DUCK Creek Technologies Incorporated
|
System and method for call center agent quality assurance using biometric detection technologies | ||
Patent #
US 20070121824A1
Filed 11/30/2005
|
Current Assignee
International Business Machines Corporation
|
Sponsoring Entity
International Business Machines Corporation
|
Method and system for instantiating entitlements into contracts | ||
Patent #
US 7,308,410 B2
Filed 11/18/2002
|
Current Assignee
Oracle International Corporation
|
Sponsoring Entity
Oracle International Corporation
|
Technique for obtaining and exchanging information on wolrd wide web | ||
Patent #
US 5,862,330 A
Filed 07/16/1996
|
Current Assignee
Alcatel-Lucent SA
|
Sponsoring Entity
-
|
Call management method and system for skill-based routing | ||
Patent #
US 5,825,869 A
Filed 04/23/1996
|
Current Assignee
Unify Inc.
|
Sponsoring Entity
Siemens Information And Communication Networks Inc.
|
Methods and apparatus for securely collecting customer service agent data in a multi-tenant environment | ||
Patent #
US 6,823,384 B1
Filed 10/15/1999
|
Current Assignee
RPX Corporation
|
Sponsoring Entity
Cincom Systems Incorporated
|
Targeted and intelligent multimedia conference establishment services | ||
Patent #
US 6,870,916 B2
Filed 09/14/2001
|
Current Assignee
Gemalto SA
|
Sponsoring Entity
Lucent Technologies Inc.
|
Videoconferencing hardware | ||
Patent #
US 6,583,806 B2
Filed 04/07/1997
|
Current Assignee
Pragmatus AV LLC
|
Sponsoring Entity
Collaboration Properties Incorporated
|
Method and apparatus for remotely and centrally controlling a plurality of host processors | ||
Patent #
US 5,315,711 A
Filed 11/01/1991
|
Current Assignee
Unisys Corporation
|
Sponsoring Entity
Unisys Corporation
|
Endless loop voice data storage and retrievable apparatus and method thereof | ||
Patent #
US 5,396,371 A
Filed 12/21/1993
|
Current Assignee
Nice Systems Incorporated
|
Sponsoring Entity
Dictaphone Corporation
|
Telephone call handling system | ||
Patent #
US 5,299,260 A
Filed 07/29/1993
|
Current Assignee
MPL Applications LLC
|
Sponsoring Entity
Teloquent Communications Corporation
|
Contact center system capable of handling multiple media types of contacts and method for using the same | ||
Patent #
US 7,092,509 B1
Filed 09/21/1999
|
Current Assignee
Microlog Corporation
|
Sponsoring Entity
Microlog Corporation
|
Apparatus and method for realtime monitoring of network sessions in a local area network | ||
Patent #
US 5,101,402 A
Filed 05/24/1988
|
Current Assignee
Hewlett-Packard Development Company L.P.
|
Sponsoring Entity
Digital Equipment Corporation
|
Apparatus and method for sharing information in simultaneously viewed documents on a communication system | ||
Patent #
US 6,411,989 B1
Filed 12/28/1998
|
Current Assignee
Alcatel-Lucent SA
|
Sponsoring Entity
Lucent Technologies Inc.
|
Audiographics conferencing arrangement | ||
Patent #
US 4,953,159 A
Filed 01/03/1989
|
Current Assignee
Avaya Incorporated
|
Sponsoring Entity
ATT Information Systems Inc., American Telephone Telegraph
|
Telephony system with supervisory management center and parameter testing with alerts | ||
Patent #
US 5,577,112 A
Filed 01/10/1995
|
Current Assignee
Aspect Software Incorporated
|
Sponsoring Entity
Davox Corporation
|
Arrangement for motivating telemarketing agents | ||
Patent #
US 5,239,460 A
Filed 01/03/1991
|
Current Assignee
Avaya Incorporated
|
Sponsoring Entity
American Telephone Telegraph
|
Call recording system and method for use with a telephonic switch | ||
Patent #
US 5,923,746 A
Filed 09/18/1996
|
Current Assignee
Firstpoint Contact Technologies LLC
|
Sponsoring Entity
-
|
Method and system for delivery of individualized training to call center agents | ||
Patent #
US 6,324,282 B1
Filed 03/02/2000
|
Current Assignee
INTRADIEM INC.
|
Sponsoring Entity
Knowlagent Incorporated
|
Method and system for evaluating the performance of emergency medical dispatchers | ||
Patent #
US 6,078,894 A
Filed 03/28/1997
|
Current Assignee
Jeffrey J. Clawson, Richard Saalsaa
|
Sponsoring Entity
Jeffrey J. Clawson, Richard Saalsaa
|
Interconnection system for viewing and controlling remotely connected computers with on-screen video overlay for controlling of the interconnection switch | ||
Patent #
US 5,721,842 A
Filed 08/25/1995
|
Current Assignee
Avocent Redmond Corporation
|
Sponsoring Entity
Apex PC Solutions Inc.
|
System and method for finding product and service related information on the internet | ||
Patent #
US 5,918,214 A
Filed 10/25/1996
|
Current Assignee
Thomas J. Perkowski
|
Sponsoring Entity
IPF INC.
|
System for the capture and replay of temporal data representing collaborative activities | ||
Patent #
US 5,717,879 A
Filed 11/03/1995
|
Current Assignee
JB Partners LLC
|
Sponsoring Entity
Xerox Corporation
|
Method and system for delivery of individualized training to call center agents | ||
Patent #
US 6,459,787 B2
Filed 09/10/2001
|
Current Assignee
INTRADIEM INC.
|
Sponsoring Entity
Knowlagent Incorporated
|
Agent training sensitive call routing system | ||
Patent #
US 7,110,525 B1
Filed 06/25/2002
|
Current Assignee
Steven M Hoffberg, Toby Heller
|
Sponsoring Entity
Steven M Hoffberg, Toby Heller
|
Method and apparatus for simultaneously monitoring computer user screen and telephone activity from a remote location | ||
Patent #
US 6,370,574 B1
Filed 12/16/1998
|
Current Assignee
Verint Americas Incorporated
|
Sponsoring Entity
Witness Systems Incorporated
|
Technique for obtaining and exchanging information on world wide web | ||
Patent #
US 5,991,796 A
Filed 08/13/1998
|
Current Assignee
Alcatel-Lucent SA
|
Sponsoring Entity
Lucent Technologies Inc.
|
Method of recording and measuring e-business sessions on the world wide web | ||
Patent #
US 6,286,046 B1
Filed 12/22/1997
|
Current Assignee
International Business Machines Corporation
|
Sponsoring Entity
International Business Machines Corporation
|
Interactive dialog-based training method | ||
Patent #
US 6,914,975 B2
Filed 02/21/2002
|
Current Assignee
SIVOX PARTNERS LLC
|
Sponsoring Entity
Sbc Knowledge Ventures L.P.
|
Annotating temporally-dimensioned multimedia content | ||
Patent #
US 6,546,405 B2
Filed 10/23/1997
|
Current Assignee
Microsoft Technology Licensing LLC
|
Sponsoring Entity
VXtreme Inc.
|
Voice recording method and system providing context specific storage and retrieval | ||
Patent #
US 5,982,857 A
Filed 10/23/1995
|
Current Assignee
Apropos Technology
|
Sponsoring Entity
Apropos Technology
|
Passive telephone monitor to control collaborative systems | ||
Patent #
US 5,742,670 A
Filed 01/09/1995
|
Current Assignee
NCR Corporation
|
Sponsoring Entity
NCR Corporation
|
Terminal based adjunct call manager for a communication system | ||
Patent #
US 4,763,353 A
Filed 02/14/1986
|
Current Assignee
Avaya Incorporated
|
Sponsoring Entity
ATT Information Systems Inc.
|
ACD Management information system | ||
Patent #
US 4,510,351 A
Filed 10/28/1982
|
Current Assignee
Avaya Incorporated
|
Sponsoring Entity
Bell Telephone Laboratories Inc.
|
Display screen duplication system and method | ||
Patent #
US 5,990,852 A
Filed 10/31/1996
|
Current Assignee
Fujitsu Limited
|
Sponsoring Entity
Fujitsu Limited
|
Apparatus and method for sharing information in simultaneously viewed documents on a communication system | ||
Patent #
US 6,360,250 B1
Filed 12/28/1998
|
Current Assignee
Alcatel-Lucent SA
|
Sponsoring Entity
Lucent Technologies Inc.
|
Collaborative network navigation synchronization mechanism | ||
Patent #
US 6,487,195 B1
Filed 10/23/1996
|
Current Assignee
Teradata US Inc.
|
Sponsoring Entity
NCR Corporation
|
Method and system for monitoring call center service representatives | ||
Patent #
US 6,058,163 A
Filed 05/12/1997
|
Current Assignee
E-TALK CORPORATION
|
Sponsoring Entity
E-TALK CORPORATION
|
Method and apparatus for supporting diverse interaction paths within a multimedia communication center | ||
Patent #
US 6,138,139 A
Filed 10/29/1998
|
Current Assignee
Alcatel-Lucent SA, Genesys Telecommunications Laboratories Incorporated
|
Sponsoring Entity
Genesys Telecommunications Laboratories Incorporated
|
Internet-web link for access to intelligent network service control | ||
Patent #
US 5,958,016 A
Filed 07/13/1997
|
Current Assignee
Verizon Patent and Licensing Incorporated
|
Sponsoring Entity
-
|
Voice extensions in a call-in center employing virtual restructuring for computer telephony integrated functionality | ||
Patent #
US 6,560,328 B1
Filed 04/03/1997
|
Current Assignee
Genesys Telecommunications Laboratories Incorporated
|
Sponsoring Entity
Genesys Telecommunications Laboratories Incorporated
|
Computerized system for routing incoming telephone calls to a plurality of agent positions | ||
Patent #
US 4,694,483 A
Filed 06/02/1986
|
Current Assignee
INNINGS TELECOM INC.
|
Sponsoring Entity
INNINGS TELECOM INC.
|
Method and system for portably enabling view synchronization over the world-wide web using frame hierarchies | ||
Patent #
US 6,151,622 A
Filed 02/02/1998
|
Current Assignee
International Business Machines Corporation
|
Sponsoring Entity
International Business Machines Corporation
|
Method and system for analyzing customer communications with a contact center | ||
Patent #
US 6,724,887 B1
Filed 01/24/2000
|
Current Assignee
Verint Americas Incorporated
|
Sponsoring Entity
Verint Systems Incorporated
|
Method and system for automatically monitoring the performance quality of call center service representatives | ||
Patent #
US 5,535,256 A
Filed 05/03/1995
|
Current Assignee
E-TALK CORPORATION
|
Sponsoring Entity
Teknekron Infoswitch Corp.
|
Method and apparatus for automatically recording snapshots of a computer screen during a computer session for later playback | ||
Patent #
US 6,674,447 B1
Filed 12/06/1999
|
Current Assignee
Oridus Inc.
|
Sponsoring Entity
Oridus Inc.
|
Apparatus for supervising an automatic call distribution telephone system | ||
Patent #
US 5,465,286 A
Filed 05/24/1994
|
Current Assignee
Inter-Tel Delaware Incorporated
|
Sponsoring Entity
EXECUTONE INFORMATION SYSTEMS INC.
|
System and method for allocating agent resources to a telephone call campaign based on agent productivity | ||
Patent #
US 6,766,012 B1
Filed 10/20/1999
|
Current Assignee
Aspect Software Incorporated
|
Sponsoring Entity
Concerto Software Incorporated
|
System and method for live interactive distance learning | ||
Patent #
US 6,288,753 B1
Filed 07/07/1999
|
Current Assignee
OPTASIA LLC
|
Sponsoring Entity
CORRUGATED SERVICES CORP. TA AMTECH
|
Telephony control system with intelligent call routing | ||
Patent #
US 7,023,979 B1
Filed 03/07/2003
|
Current Assignee
Steven M Hoffberg, Toby Heller, Wai Wu
|
Sponsoring Entity
Steven M Hoffberg, Toby Heller, Wai Wu
|
Telecommunicaion user account management system and method | ||
Patent #
US 5,696,906 A
Filed 03/09/1995
|
Current Assignee
Comcast MO Group Incorporated
|
Sponsoring Entity
U S West Inc.
|
Signal monitoring apparatus for analyzing communications | ||
Patent #
US 6,404,857 B1
Filed 02/10/2000
|
Current Assignee
Verint Americas Incorporated
|
Sponsoring Entity
EYRETEL LIMITED
|
Method and apparatus for sharing asymmetric information and services in simultaneously viewed documents on a communication system | ||
Patent #
US 6,353,851 B1
Filed 12/28/1998
|
Current Assignee
WSOU Investments LLC
|
Sponsoring Entity
Alcatel-Lucent USA Inc.
|
Method and apparatus for simultaneously monitoring computer user screen and telephone activity from a remote location | ||
Patent #
US 6,510,220 B1
Filed 03/12/1998
|
Current Assignee
Verint Americas Incorporated
|
Sponsoring Entity
NATIONSCREDIT COMMERCIAL CORPORATION
|
System for coordinating communications via customer contact channel changing system using call centre for setting up the call between customer and an available help agent | ||
Patent #
US 5,884,032 A
Filed 09/25/1995
|
Current Assignee
Pragmatus Telecom LLC
|
Sponsoring Entity
Nbtel Inc.
|
Method and apparatus for simultaneously monitoring computer user screen and telephone activity from a remote location | ||
Patent #
US 5,790,798 A
Filed 05/31/1996
|
Current Assignee
Verint Americas Incorporated
|
Sponsoring Entity
Witness Systems Incorporated
|
Intelligent tutoring method and system | ||
Patent #
US 5,597,312 A
Filed 05/04/1994
|
Current Assignee
Qwest Communications International Incorporated
|
Sponsoring Entity
U.S. WEST TECHNOLOGIES INC.
|
System selects a best-fit form or URL in an originating web page as a target URL for replaying a predefined path through the internet | ||
Patent #
US 6,901,438 B1
Filed 11/10/2000
|
Current Assignee
BMC Software Incorporated
|
Sponsoring Entity
BMC Software Incorporated
|
System and method for record and playback of collaborative Web browsing session | ||
Patent #
US 6,535,909 B1
Filed 11/18/1999
|
Current Assignee
Red Hat Inc.
|
Sponsoring Entity
Raindance Communications Incorporated
|
System and method for managing interactions between users in a browser-based telecommunications network | ||
Patent #
US 6,144,991 A
Filed 02/19/1998
|
Current Assignee
Nytell Software LLC
|
Sponsoring Entity
Telcordia Technologies Incorporated
|
Telephony call center with agent work groups | ||
Patent #
US 5,784,452 A
Filed 04/18/1996
|
Current Assignee
Aspect Software Incorporated
|
Sponsoring Entity
Davox Corporation
|
Client-side, server-side and collaborative spell check of URL's | ||
Patent #
US 5,907,680 A
Filed 06/24/1996
|
Current Assignee
Oracle America Inc.
|
Sponsoring Entity
-
|
Method and system for skills-based planning and scheduling in a workforce contact center environment | ||
Patent #
US 6,970,829 B1
Filed 02/14/2000
|
Current Assignee
IEX Corporation
|
Sponsoring Entity
IEX Corporation
|
Method and system for employee work scheduling | ||
Patent #
US 7,058,589 B1
Filed 12/17/1999
|
Current Assignee
IEX Corporation
|
Sponsoring Entity
IEX Corporation
|
Method and system for delivery of individualized training to call center agents | ||
Patent #
US 6,775,377 B2
Filed 07/18/2002
|
Current Assignee
INTRADIEM INC.
|
Sponsoring Entity
Knowlagent Incorporated
|
Method and system for providing access to captured multimedia data from a multimedia player | ||
Patent #
US 7,149,788 B1
Filed 04/30/2002
|
Current Assignee
Verint Americas Incorporated
|
Sponsoring Entity
Verint Americas Incorporated
|
Recurrent training system | ||
Patent #
US 6,301,573 B1
Filed 01/02/1998
|
Current Assignee
INTRADIEM INC.
|
Sponsoring Entity
Knowlagent Incorporated
|
Apparatus and method for monitoring and adapting to environmental factors within a contact center | ||
Patent #
US 6,959,078 B1
Filed 01/24/2000
|
Current Assignee
Verint Americas Incorporated
|
Sponsoring Entity
Verint Systems Incorporated
|
Methods for creating and sharing replayable modules representive of Web browsing session | ||
Patent #
US 5,809,250 A
Filed 10/23/1996
|
Current Assignee
Intel Corporation
|
Sponsoring Entity
Intel Corporation
|
Message management system | ||
Patent #
US 5,317,628 A
Filed 12/02/1992
|
Current Assignee
MAVENIR LTD.
|
Sponsoring Entity
Efrat Future Technology Ltd., Comverse Technology Inc.
|
Method and apparatus for rules-based storage and retrieval of multimedia interactions within a communication center | ||
Patent #
US 6,230,197 B1
Filed 09/11/1998
|
Current Assignee
Genesys Telecommunications Laboratories Incorporated
|
Sponsoring Entity
Genesys Telecommunications Laboratories Incorporated
|
Operating system having external media layer, workflow layer, internal media layer, and knowledge base for routing media events between transactions | ||
Patent #
US 6,108,711 A
Filed 09/11/1998
|
Current Assignee
Genesys Telecommunications Laboratories Incorporated
|
Sponsoring Entity
Genesys Telecommunications Laboratories Incorporated
|
Arrangement for automating call-center agent-schedule-notification and schedule-adherence functions | ||
Patent #
US 5,499,291 A
Filed 01/14/1993
|
Current Assignee
Avaya Incorporated
|
Sponsoring Entity
Alcatel-Lucent USA Inc.
|
Method and system for scheduled delivery of training to call center agents | ||
Patent #
US 6,628,777 B1
Filed 11/16/1999
|
Current Assignee
INTRADIEM INC.
|
Sponsoring Entity
Knowlagent Incorporated
|
Signal monitoring apparatus analyzing voice communication content | ||
Patent #
US 6,757,361 B2
Filed 02/14/2002
|
Current Assignee
Verint Americas Incorporated
|
Sponsoring Entity
EYRETEL LIMITED
|
Call center | ||
Patent #
US 6,697,858 B1
Filed 08/14/2000
|
Current Assignee
Oracle International Corporation
|
Sponsoring Entity
TelephonyWork Inc.
|
Customized, billing controlled call bridging system | ||
Patent #
US 5,835,572 A
Filed 08/20/1997
|
Current Assignee
Intel Corporation
|
Sponsoring Entity
UNITED STATES ADVANCED NETWORK INC.
|
Skills-based scheduling for telephone call centers | ||
Patent #
US 6,044,355 A
Filed 07/09/1997
|
Current Assignee
IEX Corporation
|
Sponsoring Entity
International Business Machines Corporation
|
System and method for prioritizing contacts | ||
Patent #
US 7,013,005 B2
Filed 02/11/2004
|
Current Assignee
Hewlett-Packard Development Company L.P.
|
Sponsoring Entity
Hewlett-Packard Development Company L.P.
|
Event detection | ||
Patent #
US 6,347,374 B1
Filed 06/05/1998
|
Current Assignee
INTRUSION INC.
|
Sponsoring Entity
INTRUSION INC.
|
Call center services system and method | ||
Patent #
US 20060062376A1
Filed 06/01/2005
|
Current Assignee
Altisource Solutions S.A R.L.
|
Sponsoring Entity
Altisource Solutions S.A R.L.
|
Reading product fabrication methodology | ||
Patent #
US 7,036,075 B2
Filed 09/28/2001
|
Current Assignee
Walker Reading Technologies Inc.
|
Sponsoring Entity
Walker Randall C.
|
Apparatus, system and method for dispute resolution, regulation compliance and quality management in financial institutions | ||
Patent #
US 20060089837A1
Filed 04/09/2003
|
Current Assignee
Nice Ltd
|
Sponsoring Entity
Nice Ltd
|
System and method for training distribution management | ||
Patent #
US 20060177803A1
Filed 02/10/2005
|
Current Assignee
Envision Telephony Incorporated
|
Sponsoring Entity
Envision Telephony Incorporated
|
Upgrading performance using aggregated information shared between management systems | ||
Patent #
US 20060179064A1
Filed 02/07/2006
|
Current Assignee
Nice Systems Limited
|
Sponsoring Entity
Nice Systems Limited
|
Call recording platform | ||
Patent #
US 20060198504A1
Filed 01/20/2006
|
Current Assignee
Accurate Always Inc.
|
Sponsoring Entity
Accurate Always Inc.
|
Method and system for prioritizing performance interventions | ||
Patent #
US 20060233346A1
Filed 12/01/2005
|
Current Assignee
Knowlagent Incorporated
|
Sponsoring Entity
Knowlagent Incorporated
|
Method and system for handling calls at an automatic call distribution system | ||
Patent #
US 20060239440A1
Filed 04/25/2005
|
Current Assignee
Cisco Technology Incorporated
|
Sponsoring Entity
Cisco Technology Incorporated
|
Graphical tool, system, and method for visualizing agent performance | ||
Patent #
US 20060233349A1
Filed 04/26/2005
|
Current Assignee
Cooper Kim A.
|
Sponsoring Entity
Cooper Kim A.
|
Method and software for training a customer service representative by analysis of a telephonic interaction between a customer and a contact center | ||
Patent #
US 20060265090A1
Filed 03/01/2006
|
Current Assignee
Mattersight Corporation
|
Sponsoring Entity
Mattersight Corporation
|
Method and system for improving workforce performance in a contact center | ||
Patent #
US 20060256953A1
Filed 05/12/2005
|
Current Assignee
Knowlagent Incorporated
|
Sponsoring Entity
Knowlagent Incorporated
|
Method and software for analyzing voice data of a telephonic communication and generating a retention strategy therefrom | ||
Patent #
US 20060265089A1
Filed 03/01/2006
|
Current Assignee
ELOYALTY CORPORATION
|
Sponsoring Entity
ELOYALTY CORPORATION
|
System and method for preference scheduling of staffing resources | ||
Patent #
US 20050004828A1
Filed 05/25/2004
|
Current Assignee
PLANMATICS INC.
|
Sponsoring Entity
PLANMATICS INC.
|
Career development framework | ||
Patent #
US 20050026119A1
Filed 08/01/2003
|
Current Assignee
CH2M Hill Incorporated
|
Sponsoring Entity
CH2M Hill Incorporated
|
Estimation of expected value for remaining work time for contact center agents | ||
Patent #
US 20050069119A1
Filed 09/30/2003
|
Current Assignee
Avaya Incorporated
|
Sponsoring Entity
Avaya Incorporated
|
Method and apparatus for broadcasting live personal performances over the internet | ||
Patent #
US 20050138560A1
Filed 12/18/2003
|
Current Assignee
Oridus Inc.
|
Sponsoring Entity
Oridus Inc.
|
Method and apparatus for plan generation | ||
Patent #
US 20050159994A1
Filed 07/09/2004
|
Current Assignee
Computer Associates Think Inc.
|
Sponsoring Entity
Computer Associates Think Inc.
|
System and method for analyzing and utilizing data, by executing complex analytical models in real time | ||
Patent #
US 6,965,886 B2
Filed 11/01/2001
|
Current Assignee
Actimize Limited
|
Sponsoring Entity
Actimize Limited
|
Method and system for accessing information | ||
Patent #
US 6,683,633 B2
Filed 03/19/2001
|
Current Assignee
Incontext Enterprises Inc. Concord MA, Incontext Enterprises Inc.
|
Sponsoring Entity
Incontext Enterprises Inc. Concord MA, Incontext Enterprises Inc.
|
Method and system for optimizing employee scheduling in a patient care environment | ||
Patent #
US 20040039628A1
Filed 08/20/2003
|
Current Assignee
DRASON CONSULTING SERVICES LLC
|
Sponsoring Entity
DRASON CONSULTING SERVICES LLC
|
Increased visibility during order management in a network-based supply chain environment | ||
Patent #
US 20040064351A1
Filed 04/04/2003
|
Current Assignee
Accenture Global Services Limited
|
Sponsoring Entity
Accenture Global Services Limited
|
System and method for capturing browser sessions and user actions | ||
Patent #
US 20040100507A1
Filed 02/21/2003
|
Current Assignee
Nice Systems Limited
|
Sponsoring Entity
Nice Systems Limited
|
School observation and supervisory system | ||
Patent #
US 6,738,456 B2
Filed 11/05/2001
|
Current Assignee
RONCO COMMUNICATIONS AND ELECTRONICS INC.
|
Sponsoring Entity
RONCO COMMUNICATIONS AND ELECTRONICS INC.
|
Methods and apparatus for audio data monitoring and evaluation using speech recognition | ||
Patent #
US 20040117185A1
Filed 10/20/2003
|
Current Assignee
Unify Inc.
|
Sponsoring Entity
Unify Inc.
|
Method and system for delivery of individualized training to call center agents | ||
Patent #
US 20040165717A1
Filed 02/24/2004
|
Current Assignee
Knowlagent Incorporated
|
Sponsoring Entity
Knowlagent Incorporated
|
Content distribution system for network environments | ||
Patent #
US 6,772,396 B1
Filed 10/07/1999
|
Current Assignee
NBC Universal Media LLC
|
Sponsoring Entity
Microsoft Corporation
|
Automated processing and delivery of media to web servers | ||
Patent #
US 6,792,575 B1
Filed 10/21/1999
|
Current Assignee
AUTOMATED MEDIA PROCESSING SOLUTIONS INC. DBA EQUILIBRIUM AMPS INC.
|
Sponsoring Entity
AUTOMATED MEDIA PROCESSING SOLUTIONS INC. DBA EQUILIBRIUM AMPS INC.
|
Method and system for processing user feedback received from a user of a website | ||
Patent #
US 20040177138A1
Filed 03/05/2003
|
Current Assignee
Hewlett-Packard Development Company L.P.
|
Sponsoring Entity
-
|
Variable compensation tool and system for customer service agents | ||
Patent #
US 20040210475A1
Filed 11/14/2003
|
Current Assignee
Intuit Inc.
|
Sponsoring Entity
-
|
Managing the selection of performance interventions in a contact center | ||
Patent #
US 20040202308A1
Filed 12/11/2003
|
Current Assignee
Knowlagent Incorporated
|
Sponsoring Entity
Knowlagent Incorporated
|
System and methods for easy-to-use periodic network data capture engine with automatic target data location, extraction and storage | ||
Patent #
US 6,810,414 B1
Filed 04/20/2000
|
Current Assignee
Dennis A. Brittain
|
Sponsoring Entity
Dennis A. Brittain
|
Relationship management system that limits access of contact information to particular folders | ||
Patent #
US 6,820,083 B1
Filed 04/19/2000
|
Current Assignee
RELX Inc.
|
Sponsoring Entity
Interface Software Inc.
|
System and method for rewarding performance | ||
Patent #
US 20040220852A1
Filed 04/30/2003
|
Current Assignee
Ivan Miles Posey
|
Sponsoring Entity
-
|
Method apparatus and system for capturing and analyzing interaction based content | ||
Patent #
US 20040249650A1
Filed 07/14/2004
|
Current Assignee
Nice Ltd
|
Sponsoring Entity
-
|
Automated compliance for human resource management | ||
Patent #
US 20040243428A1
Filed 05/19/2004
|
Current Assignee
Hotlinkhr Incorporated
|
Sponsoring Entity
-
|
System and method for improved performance reviews | ||
Patent #
US 20030004790A1
Filed 06/29/2001
|
Current Assignee
International Business Machines Corporation
|
Sponsoring Entity
International Business Machines Corporation
|
Method and system for conducting an on-line survey | ||
Patent #
US 20030009372A1
Filed 07/06/2001
|
Current Assignee
Kantar LLC
|
Sponsoring Entity
Kantar LLC
|
System and method for real-time enterprise optimization | ||
Patent #
US 20030046130A1
Filed 08/21/2002
|
Current Assignee
Pavilion Technologies Incorporated
|
Sponsoring Entity
Pavilion Technologies Incorporated
|
Synthetic transaction monitor | ||
Patent #
US 20030055883A1
Filed 03/29/2002
|
Current Assignee
BMC Software Incorporated
|
Sponsoring Entity
BMC Software Incorporated
|
Method, system and service provider for IP media program transfer-and-viewing-on-demand | ||
Patent #
US 20030079020A1
Filed 10/23/2001
|
Current Assignee
Telefonaktiebolaget LM Ericsson
|
Sponsoring Entity
Telefonaktiebolaget LM Ericsson
|
Telephone call monitoring system | ||
Patent #
US 6,542,602 B1
Filed 02/14/2000
|
Current Assignee
Nice Systems Limited
|
Sponsoring Entity
Nice Systems Limited
|
Method and system for improving enterprise performance | ||
Patent #
US 20030144900A1
Filed 01/28/2002
|
Current Assignee
Witness Systems Incorporated
|
Sponsoring Entity
-
|
Call analysis | ||
Patent #
US 20030154072A1
Filed 01/16/2003
|
Current Assignee
ScanSoft Inc. nka Nuance Communications Inc.
|
Sponsoring Entity
-
|
System and method for implementing recording plans using a session manager | ||
Patent #
US 20030154240A1
Filed 02/08/2002
|
Current Assignee
Hewlett-Packard Development Company L.P.
|
Sponsoring Entity
Hewlett-Packard Development Company L.P.
|
System and method for processing and presenting internet usage information | ||
Patent #
US 6,606,657 B1
Filed 06/22/1999
|
Current Assignee
MAVENIR LTD.
|
Sponsoring Entity
Odigo Inc.
|
Method and system for tracking and providing incentives for tasks and activities and other behavioral influences related to money, individuals, technology and other assets | ||
Patent #
US 20030233278A1
Filed 02/27/2003
|
Current Assignee
Marshall T. Thaddeus
|
Sponsoring Entity
-
|
Conversational data mining | ||
Patent #
US 6,665,644 B1
Filed 08/10/1999
|
Current Assignee
International Business Machines Corporation
|
Sponsoring Entity
International Business Machines Corporation
|
Method and system for delivery of individualized training to call center agents | ||
Patent #
US 20020009190A1
Filed 09/10/2001
|
Current Assignee
INTRADIEM INC.
|
Sponsoring Entity
INTRADIEM INC.
|
System and method for multicasting multimedia content | ||
Patent #
US 6,351,467 B1
Filed 03/27/1998
|
Current Assignee
Hughes Network Systems LLC
|
Sponsoring Entity
Hughes Electronics Corporation
|
Transaction management system | ||
Patent #
US 20020038363A1
Filed 02/13/2001
|
Current Assignee
Ip Ot Sub Ulc
|
Sponsoring Entity
Ip Ot Sub Ulc
|
Decision dynamics | ||
Patent #
US 20020049621A1
Filed 03/29/2001
|
Current Assignee
Elisa M. Bruce
|
Sponsoring Entity
Elisa M. Bruce
|
Method and system for managing network-based partner relationships | ||
Patent #
US 20020052948A1
Filed 09/13/2001
|
Current Assignee
IMEDIATION S.A.
|
Sponsoring Entity
GRANITE VENTURES L.P. AS COLLATERAL AGENT
|
Web session collaboration | ||
Patent #
US 20020065912A1
Filed 11/30/2001
|
Current Assignee
Fidelity Information Services
|
Sponsoring Entity
Fidelity Information Services
|
HTTP transaction monitor with edit and replay capacity | ||
Patent #
US 20020065911A1
Filed 06/05/2001
|
Current Assignee
Sun Microsystems Incorporated
|
Sponsoring Entity
Sun Microsystems Incorporated
|
Method, apparatus and article for project management | ||
Patent #
US 20020082895A1
Filed 12/22/2000
|
Current Assignee
DiMascio Paul S., Phyllis R. Budka, Polly Ann Van Nostrand
|
Sponsoring Entity
DiMascio Paul S., Phyllis R. Budka, Polly Ann Van Nostrand
|
Method for recording and reproducing the browsing activities of an individual web browser | ||
Patent #
US 6,418,471 B1
Filed 09/11/1998
|
Current Assignee
NCR Corporation
|
Sponsoring Entity
NCR Corporation
|
system and method for detecting and reporting online activity using real-time content-based network monitoring | ||
Patent #
US 20020128925A1
Filed 12/11/2001
|
Current Assignee
Peter K. Trzyna
|
Sponsoring Entity
Peter K. Trzyna
|
Identifying web-log data representing a single user session | ||
Patent #
US 20020143925A1
Filed 12/29/2000
|
Current Assignee
Teradata US Inc.
|
Sponsoring Entity
Teradata US Inc.
|
System and method for monitoring browser event activities | ||
Patent #
US 20020165954A1
Filed 05/04/2001
|
Current Assignee
Micro Focus LLC
|
Sponsoring Entity
Micro Focus LLC
|
Offline viewing of internet content with a mobile device | ||
Patent #
US 6,493,758 B1
Filed 09/08/1998
|
Current Assignee
Microsoft Technology Licensing LLC
|
Sponsoring Entity
Microsoft Corporation
|
Directory enabled policy management tool for intelligent traffic management | ||
Patent #
US 6,502,131 B1
Filed 12/04/1998
|
Current Assignee
Emc IP Holding Company LLC
|
Sponsoring Entity
Novell Incorporated
|
Programming tool for home networks with an HTML page for a plurality of home devices | ||
Patent #
US 6,182,094 B1
Filed 06/24/1998
|
Current Assignee
Samsung Electronics Co. Ltd.
|
Sponsoring Entity
Samsung Electronics Co. Ltd.
|
Method for generating a multi-strata model and an intellectual information processing device | ||
Patent #
US 6,171,109 B1
Filed 06/18/1997
|
Current Assignee
ADIN RESEARCH INC.
|
Sponsoring Entity
ADIN RESEARCH INC.
|
Browsing session recording playback and editing system for generating user defined paths and allowing users to mark the priority of items in the paths | ||
Patent #
US 6,195,679 B1
Filed 01/06/1998
|
Current Assignee
Facebook Inc.
|
Sponsoring Entity
Netscape Communications Corporation
|
Agent based instruction system and method | ||
Patent #
US 6,201,948 B1
Filed 03/16/1998
|
Current Assignee
Convergys Customer Management Group Incorporated
|
Sponsoring Entity
Netsage Corporation
|
Music lesson system with local training terminal and remote supervisory station | ||
Patent #
US 6,211,451 B1
Filed 01/26/1999
|
Current Assignee
Yamaha Corporation
|
Sponsoring Entity
Yamaha Corporation
|
Video on demand applet method and apparatus for inclusion of motion video in multimedia documents | ||
Patent #
US 6,225,993 B1
Filed 04/22/1996
|
Current Assignee
Oracle America Inc.
|
Sponsoring Entity
Sun Microsystems Incorporated
|
Computer implemented marketing system | ||
Patent #
US 6,236,977 B1
Filed 01/04/1999
|
Current Assignee
Real Living Incorporated
|
Sponsoring Entity
INSIGNIA IP INC.
|
Terminal for composing and presenting MPEG-4 video programs | ||
Patent #
US 20010000962A1
Filed 12/12/2000
|
Current Assignee
General Instrument Corporation
|
Sponsoring Entity
General Instrument Corporation
|
Apparatus and method for monitoring electronic devices via a global network | ||
Patent #
US 6,244,758 B1
Filed 03/24/1997
|
Current Assignee
Absolute Software
|
Sponsoring Entity
Absolute Software
|
Automatically generate and displaying metadata as supplemental information concurrently with the web page, there being no link between web page and metadata | ||
Patent #
US 6,282,548 B1
Filed 06/21/1997
|
Current Assignee
Alexa Internet
|
Sponsoring Entity
Alexa Internet
|
Voice recognition of telephone conversations | ||
Patent #
US 6,278,772 B1
Filed 06/30/1998
|
Current Assignee
International Business Machines Corporation
|
Sponsoring Entity
International Business Machines Corporation
|
Consultant matching system and method for selecting candidates from a candidate pool by adjusting skill values | ||
Patent #
US 6,289,340 B1
Filed 08/03/1999
|
Current Assignee
NXN TECH LLC
|
Sponsoring Entity
IXMATCH INC.
|
Systems and methods for recording and visually recreating sessions in a client-server environment | ||
Patent #
US 6,286,030 B1
Filed 07/10/1998
|
Current Assignee
International Business Machines Corporation
|
Sponsoring Entity
HIGHWAY PLASTICS LLC
|
Online collaborative apprenticeship | ||
Patent #
US 6,301,462 B1
Filed 06/25/1999
|
Current Assignee
CAPITAL EDUCATION LLC
|
Sponsoring Entity
UNEXT.COM
|
Picture communications system and associated network services | ||
Patent #
US 20010032335A1
Filed 03/05/2001
|
Current Assignee
Jones Lawrence R.
|
Sponsoring Entity
Jones Lawrence R.
|
MONITORING OF AND REMOTE ACCESS TO CALL CENTER ACTIVITY | ||
Patent #
US 20010043697A1
Filed 05/11/1998
|
Current Assignee
METRO ONE TELECOMMMUNICATIONS INC.
|
Sponsoring Entity
METRO ONE TELECOMMMUNICATIONS INC.
|
Customer interaction tracking | ||
Patent #
US 6,014,647 A
Filed 07/08/1997
|
Current Assignee
FMR LLC
|
Sponsoring Entity
Nizzari Marcia M., McNeill Keith D.
|
Network-based intelligent tutoring system | ||
Patent #
US 6,014,134 A
Filed 08/23/1996
|
Current Assignee
Qwest Communications International Incorporated
|
Sponsoring Entity
Qwest Communications International Incorporated
|
Method, system and apparatus for client-side usage tracking of information server systems | ||
Patent #
US 6,018,619 A
Filed 05/24/1996
|
Current Assignee
Microsoft Technology Licensing LLC
|
Sponsoring Entity
Microsoft Corporation
|
Method for monitoring user interactions with web pages from web server using data and command lists for maintaining information visited and issued by participants | ||
Patent #
US 6,035,332 A
Filed 10/06/1997
|
Current Assignee
NCR Corporation
|
Sponsoring Entity
NCR Corporation
|
Interactive learning system with pretest | ||
Patent #
US 6,039,575 A
Filed 10/24/1996
|
Current Assignee
National Education Training Group Inc.
|
Sponsoring Entity
National Education Training Group Inc.
|
System and method for determining the performance of a user responding to a call | ||
Patent #
US 6,038,544 A
Filed 02/26/1998
|
Current Assignee
Open Text Corporation
|
Sponsoring Entity
E-TALK CORPORATION
|
System and method for processing electronic messages with rules representing a combination of conditions, actions or exceptions | ||
Patent #
US 6,057,841 A
Filed 12/21/1998
|
Current Assignee
Microsoft Technology Licensing LLC
|
Sponsoring Entity
Microsoft Corporation
|
Firewall system for protecting network elements connected to a public network | ||
Patent #
US 6,061,798 A
Filed 10/19/1998
|
Current Assignee
Network Engineering Software Inc.
|
Sponsoring Entity
Network Engineering Software Inc.
|
Method for configurable intelligent-agent-based wireless communication system | ||
Patent #
US 6,076,099 A
Filed 09/09/1997
|
Current Assignee
Thomas C.H. Chen, Conway T. Chen
|
Sponsoring Entity
Thomas C.H. Chen, Conway T. Chen
|
Telephone apparatus with recording of phone conversations on massive storage | ||
Patent #
US 6,072,860 A
Filed 09/08/1998
|
Current Assignee
Global Tel-Link Corporation
|
Sponsoring Entity
Global Tel-Link Corporation
|
Method and apparatus for storing and retrieving performance data collected by a network interface unit | ||
Patent #
US 6,091,712 A
Filed 12/24/1996
|
Current Assignee
Viavi Solutions Inc.
|
Sponsoring Entity
MORGAN GUARANTY TRUST COMPANY OF NEW YORK AS ADMINISTRATIVE AGENT
|
Synchronization of audio and video signals in a live multicast in a LAN | ||
Patent #
US 6,122,668 A
Filed 11/02/1995
|
Current Assignee
STARLIGHT NETWORKS
|
Sponsoring Entity
STARLIGHT NETWORKS
|
Communication management system for computer network-based telephones | ||
Patent #
US 6,122,665 A
Filed 08/26/1998
|
Current Assignee
STS Software Systems Ltd.
|
Sponsoring Entity
STS Software Systems Ltd.
|
Supervisory control system for networked multimedia workstations that provides simultaneous observation of multiple remote workstations | ||
Patent #
US 6,130,668 A
Filed 07/25/1994
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Computer Incorporated
|
Real-time receipt, decompression and play of compressed streaming video/hypervideo; with thumbnail display of past scenes and with replay, hyperlinking and/or recording permissively intiated retrospectively | ||
Patent #
US 6,154,771 A
Filed 06/01/1998
|
Current Assignee
Tata America International Corporation
|
Sponsoring Entity
HOTV INC.
|
Automated testing and electronic instructional delivery and student management system | ||
Patent #
US 6,146,148 A
Filed 03/25/1999
|
Current Assignee
Educate Online Technology LLC
|
Sponsoring Entity
Sylvan Learning
|
Computerized employee certification and training system | ||
Patent #
US 6,157,808 A
Filed 07/16/1997
|
Current Assignee
CAPITAL ANALYTICS INC.
|
Sponsoring Entity
GPU INC.
|
Apparatus, system and method to transmit and display acquired well data in near real time at a remote location | ||
Patent #
US 5,864,772 A
Filed 12/23/1996
|
Current Assignee
Schlumberger Technology Corporation
|
Sponsoring Entity
-
|
Collaborative web browser | ||
Patent #
US 5,944,791 A
Filed 10/04/1996
|
Current Assignee
Open Invention Network LLC
|
Sponsoring Entity
-
|
System and method for delivering customized advertisements within interactive communication systems | ||
Patent #
US 5,933,811 A
Filed 08/20/1996
|
Current Assignee
Hemisphere Solutions NA LLC
|
Sponsoring Entity
-
|
Method of delivery, targeting, and measuring advertising over networks | ||
Patent #
US 5,948,061 A
Filed 10/29/1996
|
Current Assignee
Google LLC
|
Sponsoring Entity
Doubleclick Incorporated
|
Apparatus, methods and computer program products for managing web-page-embedded sessions with a host-based application | ||
Patent #
US 5,964,836 A
Filed 09/11/1997
|
Current Assignee
International Business Machines Corporation
|
Sponsoring Entity
International Business Machines Corporation
|
Presenting web pages with discrete, browser-controlled complexity levels | ||
Patent #
US 5,987,466 A
Filed 11/25/1997
|
Current Assignee
International Business Machines Corporation
|
Sponsoring Entity
International Business Machines Corporation
|
Interactive multimedia performance assessment system and process for use by students, educators and administrators | ||
Patent #
US 5,978,648 A
Filed 03/06/1997
|
Current Assignee
FORTE SYSTEMS INC.
|
Sponsoring Entity
FORTE SYSTEMS INC.
|
Reproduction of a voice and video session | ||
Patent #
US 5,991,373 A
Filed 09/15/1997
|
Current Assignee
Hewlett-Packard Development Company L.P.
|
Sponsoring Entity
E-TALK CORPORATION
|
Method and system for automatically modelling registers for integrated circuit design | ||
Patent #
US 5,995,736 A
Filed 07/24/1997
|
Current Assignee
ATI Technologies ULC
|
Sponsoring Entity
ATI Technologies ULC
|
HTML guided web tour | ||
Patent #
US 6,009,429 A
Filed 11/13/1997
|
Current Assignee
International Business Machines Corporation
|
Sponsoring Entity
International Business Machines Corporation
|
Dynamic schedule profiler for ACD | ||
Patent #
US 6,005,932 A
Filed 12/24/1997
|
Current Assignee
Firstpoint Contact Technologies LLC
|
Sponsoring Entity
Rockwell Electronic Commerce Corporation
|
Computer graphics data recording and playback system with a VCR-based graphic user interface | ||
Patent #
US 5,748,499 A
Filed 09/19/1995
|
Current Assignee
Sony Electronics Inc., Sony Corporation
|
Sponsoring Entity
Sony Electronics Inc., Sony Corporation
|
Usage management system | ||
Patent #
US 5,778,182 A
Filed 11/07/1995
|
Current Assignee
ATT Inc.
|
Sponsoring Entity
ATT Inc.
|
Method and apparatus for tracking client interaction with a network resource and creating client profiles and resource database | ||
Patent #
US 5,796,952 A
Filed 03/21/1997
|
Current Assignee
Nielsen Company US LLC
|
Sponsoring Entity
DOT COM DEVELOPMENT INC.
|
Method and apparatus for guided touring of internet/intranet websites | ||
Patent #
US 5,809,247 A
Filed 07/22/1996
|
Current Assignee
Micron Technology Inc.
|
Sponsoring Entity
Intel Corporation
|
Video audio data remote system | ||
Patent #
US 5,619,183 A
Filed 09/12/1994
|
Current Assignee
Richard C. Ziegra
|
Sponsoring Entity
Richard C. Ziegra
|
Method and apparatus for monitoring display screen events in a screen-oriented software application too | ||
Patent #
US 5,485,569 A
Filed 05/04/1994
|
Current Assignee
Hewlett-Packard Development Company L.P.
|
Sponsoring Entity
HP Inc.
|
System and method for efficient computer workstation screen updates | ||
Patent #
US 5,491,780 A
Filed 08/25/1994
|
Current Assignee
International Business Machines Corporation
|
Sponsoring Entity
International Business Machines Corporation
|
System and method for monitoring and controlling one or more computer sites | ||
Patent #
US 5,572,652 A
Filed 04/04/1994
|
Current Assignee
NAVY UNITED STATES AS REPRESENTED BY THE SECRETARY OF THE NAVY
|
Sponsoring Entity
NAVY UNITED STATES AS REPRESENTED BY THE SECRETARY OF THE NAVY
|
Method and apparatus for communications monitoring | ||
Patent #
US 5,590,171 A
Filed 08/21/1995
|
Current Assignee
Bellsouth Intellectual Property Corporation
|
Sponsoring Entity
BellSouth Corporation
|
System for transparent monitoring of processors in a network with display of screen images at a remote station for diagnosis by technical support personnel | ||
Patent #
US 5,388,252 A
Filed 09/07/1990
|
Current Assignee
Eastman Kodak Company
|
Sponsoring Entity
Eastman Kodak Company
|
Computer system and monitoring method | ||
Patent #
US 5,432,715 A
Filed 06/29/1993
|
Current Assignee
Hitachi Process Computer Engineering Inc.
|
Sponsoring Entity
Hitachi Process Computer Engineering Inc.
|
Method and arrangement for monitoring computer manipulations | ||
Patent #
US 5,475,625 A
Filed 11/17/1994
|
Current Assignee
Wincor Nixdorf International GmbH
|
Sponsoring Entity
Siemens Nixdorf Informationssysteme Aktiengesellschaft
|
General purpose architecture for intelligent computer-aided training | ||
Patent #
US 5,311,422 A
Filed 06/28/1990
|
Current Assignee
United States Of America As Represented By The Administrator Of The National Aeronautics And Space Administration
|
Sponsoring Entity
United States Of America As Represented By The Administrator Of The National Aeronautics And Space Administration
|
Animated electronic meeting place | ||
Patent #
US 5,347,306 A
Filed 12/17/1993
|
Current Assignee
Mitsubishi Electric Research Laboratories
|
Sponsoring Entity
Mitsubishi Electric Research Laboratories
|
Interactive telephone operator terminal | ||
Patent #
US 5,210,789 A
Filed 06/28/1991
|
Current Assignee
INTERNATIONAL TELECHARGE INC. A CORP. OF DELAWARE
|
Sponsoring Entity
INTERNATIONAL TELECHARGE INC. A CORP. OF DELAWARE
|
Screen image sharing among heterogeneous computers | ||
Patent #
US 5,241,625 A
Filed 11/27/1990
|
Current Assignee
Netopia Incorporated
|
Sponsoring Entity
Farallon Computing Incorporated
|
Interactive computer aided natural learning method and apparatus | ||
Patent #
US 5,267,865 A
Filed 02/11/1992
|
Current Assignee
JRL Enterprises Incorporated
|
Sponsoring Entity
John R. Lee
|
Computer display screen monitoring system | ||
Patent #
US 5,117,225 A
Filed 05/01/1989
|
Current Assignee
SUMMIT MICRO DESIGN A CA. CORP.
|
Sponsoring Entity
SUMMIT MICRO DESIGN A CA. CORP.
|
Home video system | ||
Patent #
US 5,016,272 A
Filed 06/16/1989
|
Current Assignee
HOME VIDEO SYSTEMS INC. A CORP. OF PA
|
Sponsoring Entity
HOME VIDEO SYSTEMS INC. A CORP. OF PA
|
Multiline computerized telephone monitoring system | ||
Patent #
US 4,924,488 A
Filed 02/23/1989
|
Current Assignee
ENFORCEMENT SUPPORT INCORPORATED AN OH CORP.
|
Sponsoring Entity
ENFORCEMENT SUPPORT INCORPORATED AN OH CORP.
|
Computerized telephone monitoring system | ||
Patent #
US 4,815,120 A
Filed 07/28/1987
|
Current Assignee
ENFORCEMENT SUPPORT INCORPORATED
|
Sponsoring Entity
ENFORCEMENT SUPPORT INCORPORATED
|
Audio-visual teaching system and method | ||
Patent #
US 4,684,349 A
Filed 07/28/1986
|
Current Assignee
Ferguson Frank
|
Sponsoring Entity
Ferguson Frank
|
TUTORING DEVICES | ||
Patent #
US 3,594,919 A
Filed 09/23/1969
|
Current Assignee
PHI TECHNOLOGIES INC.
|
Sponsoring Entity
Bell Lawrence R De, Price David D. Jr.
|
AUDIO TUTORING DEVICE INCLUDING RECORDING CAPABILITY | ||
Patent #
US 3,705,271 A
Filed 03/26/1971
|
Current Assignee
PHI TECHNOLOGIES INC.
|
Sponsoring Entity
Economy Co. Oklahoma City OK
|
14 Claims
- 1. An integrated process for optimizing operations at a contact center, the method comprising the steps of:
defining contact center business goals at an administrative component executing on a computing device of the contact center; planning at least one campaign at the administrative component of the contact center to implement the goals; scheduling and deploying a workforce at a work force manager component executing on the computing device of the contact center in accordance with the campaign to produce a plurality of agent-customer interactions in accordance with a workload forecast; analyzing an agent-customer interaction at an analytics function executing on the computing device to categorize and score the interaction based on content of the interaction, the analytics function further analyzing the interaction against an expected call pattern and reporting exceptions to the call pattern, and the analytics function providing a visualization layer for recorded interactions to display data attributes and agent activities coincident with events associated with the interaction; measuring performance of a plurality of agents on at least a portion of the agent-customer interactions at a quality monitoring component executing on the computing device of the contact center to produce a set of quality metrics for the agents comprising recording the portion of the agent-customer interactions, the measuring including the score of the interactions and assessing agent skills in the recorded interactions to produce the set of quality metrics, wherein the portion of the agent-customer interactions recorded for each agent is proportional to an experience level of the agent; analyzing the quality metrics at a performance manager component executing on the computing device of the contact center to produce a rating of the measured interactions; combining at least a portion of quality metrics to produce performance indicators; and using the performance indicators in the planning step of a second campaign or another iteration of the at least one campaign. - View Dependent Claims (2, 3, 4, 5, 6, 7)
- 8. A non-transitory computer readable medium having a program for integrating a contact center business process, the program when executed by a computing device performing the method comprising the steps of:
defining contact center business goals at an administrative component executing on a computing device of the contact center; planning at least one campaign at the administrative component of the contact center to implement the goals; scheduling and deploying a workforce at a work force manager component of the contact center in accordance with the campaign to produce a plurality of agent-customer interactions in accordance with a workload forecast; analyzing an agent-customer to categorize and score the interaction based on content of the interaction, the analytics function further analyzing the interaction against an expected call pattern and reporting exceptions to the call pattern, and the analytics function providing a visualization layer for recorded interactions to display data attributes and agent activities coincident with events associated with the interaction; measuring performance of a plurality of agents on at least a portion of the agent-customer interactions at a quality monitoring component of the contact center to produce a set of quality metrics for the agent comprising recording the portion of the agent-customer interactions, the measuring including the score of the interactions and assessing agent skills in the recorded interactions to produce the set of quality metrics, wherein the portion of the agent-customer interactions recorded for each agent is proportional to an experience level of the agent; analyzing the quality metrics at a performance manager component of the contact center to produce a rating of the measured interactions; combining at least a portion of quality metrics to produce performance indicators; and using the performance indicators in the planning step of a second campaign or another iteration of the at least one campaign. - View Dependent Claims (9, 10, 11, 12, 13, 14)
1 Specification
The present disclosure relates to workforce optimization of contact centers.
The business of a call center, also known as a contact center, is to provide rapid and efficient interaction between agents and customers (or prospective customers). Existing solutions require the purchase of multiple hardware and software components, typically from different vendors, to achieve the business goals of the contact center. The use of separate systems of components leads to a variety of problems. For instance, each system typically has its own method of configuration and its own user interface. Thus, exchanging data between the systems requires additional work by someone at the contact center.
Furthermore, contact centers are continually tasked with striking a balance between service quality, efficiency, effectiveness, revenue generation, cost cutting, and profitability. As a result, today'"'"'s contact center agents are charged with mastering multiple data sources and systems, delivering consistent service across customer touch points, up-selling, cross-selling, and saving at-risk customers, while winning new ones.
Systems and methods are disclosed for an integrated process for optimizing operations at a contact center. In one embodiment, the method comprises: defining contact center business goals; planning at least one campaign to implement the goals; scheduling and deploying a workforce in accordance with the campaign to produce agent-customer interactions; measuring agent performance on the interactions to produce quality metrics; analyzing the metrics to produce a rating; combining quality metrics to produce performance indicators; and using the performance indicators in the planning step of a second campaign or another iteration of the first campaign.
Many aspects of the disclosure can be better understood with reference to the following drawings. The components in the drawings are not necessarily to scale, emphasis instead being placed upon clearly illustrating the principles of the present disclosure.
The systems and methods described herein provide integrated solutions for performing workforce management, quality monitoring, e-learning, performance management, and analytics functionality. Combining quality monitoring/call recording with performance management and e-learning functionality as a unified integrated solution, delivered through a single platform, enables users to gain more insight and make smarter decisions faster about sales, service, and overall operations. This takes contact center tools beyond the traditional “suite” approach to a true single workforce optimization platform.
The present invention represents a convergence of five contact center technology segments that work together in support of a greater customer service strategy. In short, the integrated workforce optimization platforms disclosed herein integrate: (1) Quality Monitoring/Call Recording—voice of the customer; the complete customer experience across multimedia touch points; (2) Workforce Management—strategic forecasting and scheduling that drives efficiency and adherence, aids in planning, and helps facilitate optimum staffing and service levels; (3) Performance Management—key performance indicators (KPIs) and scorecards that analyze and help identify synergies, opportunities and improvement areas; (4) e-Learning—training, new information and protocol disseminated to staff, leveraging best practice customer interactions and delivering learning to support development; and/or (5) Analytics—deliver insights from customer interactions to drive business performance These five segments can become part of an interwoven and interoperable solution, enabling contact centers to transition from reactive cost centers to proactive, information-rich departments that deliver strategic value to the organization. These four segments become part of an interwoven and basic integrated solution, enabling contact centers to transition from reactive cost centers to proactive, information-rich departments that deliver strategic value.
Further, the integrated workforce optimization platforms disclosed herein provide closed-loop systems for continuous performance improvement, enabling contact centers to: establish realistic forecasts and performance goals; schedule and deploy the right number of staff with the appropriate skills; capture customer interactions in their entirety by recording all calls, or recording based on business rules, or on-demand, or randomly; measure performance to identify execution issues and excellence; analyze customer interactions to investigate opportunities for optimizing use of people, processes and technologies; take action by delivering targeted training or re-engineering processes; and/or refine forecasts and performance goals based on the collected data.
One embodiment of the integrated process and system disclosed herein begins with planning and establishing goals—from both an enterprise and center perspective—to ensure alignment and objectives that complement and support one another. Next comes forecasting and scheduling of the workforce to ensure optimum service levels. Then recording and measuring performance are utilized, leveraging quality monitoring/call recording to assess service quality and the customer experience.
Next, the process/system analyzes and identifies opportunities and correlates them the with contact center or organization'"'"'s KPIs and scorecards. Then, e-learning and company-specific “best practices” (documented through captured customer interactions) make it possible to address skill and knowledge gaps efficiently and effectively—as well as quickly communicate policy or procedural changes across the center—enabling the contact center to achieve success in whatever terms it chooses to define. Rather than arbitrarily sending e-learning training segments and hoping agents use them, contact centers can use advanced workforce management forecasting and scheduling to select the best time to administer training (which is proven to be more effective than classroom or group leaming) as well as free supervisors to work one-on-one with agents.
Quality monitoring scores, including insights from analytics and/or analytical analysis of structured, unstructured, or aggregated data, can next be fed into a workforce management to produce staffing models that prevent companies from unknowingly scheduling one shift with all the top performers, for example. As a result, some embodiments of the workforce management component of the process/system of the present invention can provide a higher level of consistent service across shifts.
As can be seen, while each technology segment delivers value, integration is the key: together the segments deliver greater impact than the sum of their individual parts. Utilizing them separately limits the contact center'"'"'s potential to become a strategic business asset.
The integrated systems for workforce optimization disclosed herein potentially solve many deficiencies in today'"'"'s maturing contact center industry. For instance, at an operational level, centers are focused on optimizing customer sales/service representative (CSR) performance. In the process, they may be working under constraints, such as cost control and infrastructures that provides only bare essentials. They may also face the challenge of matching demand with resources, retaining effective agents, prioritizing coaching/training, and delivering consistent customer experiences. Leveraging an integrated system and its components, such as forecasting and scheduling, voice/screen capture/recording, evaluations and best practice training, enables them to focus on reducing risk, decreasing average handle time, improving quality scores, driving down average time to answer, ensuring adherence and managing occupancy.
At a more advanced level, contact centers are focused on optimizing contact center performance. They face the challenge of balancing productivity with quality, increasing center-driven revenue, standardizing service across touch points, and growing transaction complexities. Contact centers are examining such metrics as first call resolution, shrinkage, up-selling and cross-selling, and customer satisfaction as driven though the contact center. As disclosed herein, the forecasting and scheduling, adherence, business rules-driven recording, lesson management, and agent/organizational scorecard functionality—for example—unites contact center experiences, provides flexible scheduling, and promotes the initiation of a performance improvement culture.
The subject matter disclosed herein is related to the subject matter disclosed in several pending U.S. patent applications. One is entitled “Enterprise Manager for Recorders from a Central Point of Administration”, having application Ser. No. 11/359,325, filed Feb. 22, 2006, and entirely incorporated by reference herein. The subject matter of the 1180 application is centralized administration of voice, video, and data recorders, and enabling role-based access control of recorders which do not have role-based security concepts.
Another is “Systems and Methods for Scheduling Call Center Agents using Quality Data,” having application Ser. No. 11/359,909, filed Feb. 22, 2006, and entirely incorporated by reference herein.
Another is “Systems and Methods for Scheduling Call Center Agents using Quality Data and Correlation-Based Discovery,” having application Ser. No. 11/359,731, filed Feb. 22, 2006, and entirely incorporated by reference herein.
Another is “System and Method for Integrating Learning Systems and Scorecards Systems”, having application Ser. No. 11/359,359, filed Feb. 22, 2006, and entirely incorporated by reference herein.
Another is “System and Method for Integrating Leaming Systems and Workforce Management Systems”, having application ser. No. 11/359,194, filed Feb. 22, 2006, and entirely incorporated by reference herein.
Another is U.S. application Ser. No. 10/136,705, entitled “Method and System for Presenting Events Associated with Recorded Data Exchanged between a Server and a User,” and entirely incorporated by reference herein. The subject matter of the '"'"'705 application includes capturing and graphically displaying events that occur during an interaction between a customer and an agent. A reviewer is presented with a summarized voice interaction session, in the form of a call timeline, including a list of event identifiers. The reviewer selects one of the event identifiers in the timeline, and the interaction session, starting with the selected event, is presented to the user. The user could choose to start listening to the exchange at an event by selecting the event.
Another is U.S. application Ser. No. 10/137,480, entitled “Method and System for Selectively Dedicating Resources for Recording Data Exchanged between Entities Attached to a Network,” filed on Apr. 30, 2002, and entirely incorporated by reference herein. The subject matter of the '"'"'480 application includes determining whether to use an active tap or a passive tap to record data passing through a particular node based upon an objective for recording as noted by predefined business rules.
Another is U.S. Ser. No. 10/136,735, entitled “Methods and Systems for Categorizing and Cataloguing Recorded Interactions,” filed on Apr. 30, 2002, and entirely incorporated by reference herein. The subject matter of the '"'"'735 application includes categorizing data upon storing the captured data. The categories are based upon predefined business rules for storing captured data.
Another is U.S. application Ser. No. 10/061,469, entitled “Method, Apparatus, and System for Capturing Data Exchanged between a Server and a User,” filed on Jan. 31, 2002, and entirely incorporated by reference herein. The subject matter of the '"'"'469 application includes capture of exchange data by a capture module that operates independently from the server and the user.
Another is U.S. application Ser. No. 10/061,489, entitled “Method, Apparatus, and System for Processing Data Captured during Exchanges between a Server and a User,” filed on Jan. 31, 2002, and entirely incorporated by reference herein. The subject matter of the '"'"'489 application includes selective recordation of captured data based upon whether the data satisfies predetermined business rules.
Another is U.S. application Ser. No. 10/061,491, entitled “Method, apparatus, and system for replaying data selected from among data captured during exchanges between a server and a user,” filed on Jan. 31, 2002, and entirely incorporated by reference herein. The subject matter of the '"'"'491 application includes replaying data captured during a session, wherein search criteria are based upon business rules.
The following is a list of other U.S. utility applications which include related subject matter, each of which is enclosed by reference: U.S. utility application, entitled, “Method and Apparatus for Long-Range Planning,” having Ser. No. 09/899,895, filed Oct. 3, 2002; U.S. utility application entitled, “Interface System and Method of Building Rules and Constraints For a Resource Scheduling System,” having Ser. No. 09/680,131, filed Oct. 2, 2000; U.S. Utility Application entitled, “System and Method for Complex Schedule Generation,” having Ser. No. 09/825,589, filed Apr. 4, 2001; U.S. utility application entitled, “Method and Apparatus for Long-Range Planning,” having Ser. No. 09/899,895, filed Jul. 5, 2001; U.S. utility application entitled, “Method and Apparatus for Multi-Contact Scheduling,” having Ser. No. 11/037,604, filed Jan. 18, 2005; and U.S. Utility application entitled, “Method and Apparatus for Concurrent Error Identification in Resource Scheduling,” having Ser. No. 11/237,456, filed Sep. 9, 2005.
A call router 140 distributes incoming contacts to available agents. When the contacts are made by traditional phone lines, the call router 140 operates by connecting outside trunk lines 150 to agent trunk lines 160. In this environment, the call router 140 may be implemented by an automatic call distributor (ACD), which queues calls until a suitable agent is available. Other types of contacts, such as Voice over Internet Protocol (VoIP) calls and computer-based contacts (e.g., chat, email) are routed over one or more data networks. These contacts are distributed over network 130 to one of the agent workstations 120.
During a customer contact, the agent interacts with one or more applications running on the workstation 120. Example workstation applications give the agent access to customer records, product information, ordering status, and transaction history, for example.
The business purpose of a contact center is to provide rapid and efficient interaction between agents and customers. To achieve this purpose, a contact center follows a business process having stages, in that one stage affects subsequent stages.
In a conventional contact center business process, there is a relatively high degree of separation between stages. In contrast, in the integrated contact center business process 200 (
The first stage (210) may also include campaign planning. Profiles for campaigns are defined, for example by: inbound or outbound; how many contacts are expected; date and duration of the campaign; and what sorts of agent skills are needed.
Information about the goals and campaign(s) produced by the first stage (210) is provided to the second stage (220). In the second stage (220), a workforce of agents is scheduled to staff the campaign(s). In determining the number of agents scheduled for a campaign, the goals/metrics and campaign characteristics from the first stage (210) are considered. The schedule also uses as input a workload forecast, which predicts contact volume during each interval of the campaign, based on historical data. Using this schedule, the contact center manager deploys the appropriate number and mix of agents during the campaign times.
The output of the second stage (220) is the customer-agent interactions that occur during a campaign. The third stage (230) measures or assesses the interactions in various ways. One typical assessment (“adherence”) measures how well an agent complied with contact center policies (e.g., call duration). In the third stage (230), at least a portion of the interactions are recorded and then examined. This examination produces a variety of quality metrics that assess an agent'"'"'s skills in various categories (product knowledge, selling, listening, etc.)
The various assessments are provided as input to the fourth stage (240). In this stage, these inputs are analyzed in various ways. The analysis may rate interactions on a “good” to “bad” scale, considering the customer point of view, the business point-of-view, or both. For example, a contact that resulted in a sale would be an indicator of a “good” interaction while a contact that exceeded average duration would be an indicator of a “bad” interaction.
Once “bad” interactions are identified, an attempt is made to determine a root cause. In some cases, the root cause may lie with an agent (e.g., weak product skills). In other cases, the cause may be in the contact center infrastructure or operations (e.g., customer database is slow). The cause might also be rooted in a business process of the enterprise that is sponsoring the campaign. For example, the billing process used by the enterprise, or the process by which the enterprise dispatches field service units could be the cause.
The fifth stage (250) uses the analysis produced by the fourth stage (230) to adapt and change operations accordingly. Agent skills can be improved by training in the deficient areas. The information may be used to change an aspect of contact center operations, or to make a recommendation to the sponsoring enterprise for it to change its processes or operations. The results of the analysis, as well as the raw metrics used as input to the analysis, are combined into data sets (“scorecards”) that allow the contact center operators to determine whether or not the business goals are met and whether the metrics show progress toward the goals or away from the goal (“trending”). These data sets are provided as input to the first stage (210), which closes the feedback loop of the integrated contact center business process 200.
As will be described, combining agent quality metrics from the quality monitor 320 (e.g., synchronous such as voice, asynchronous such as e-mail or chat) with WFM 320 (e.g., agent planning, scheduling) may provide insight that contact center supervisors can use to confirm the value provided by agents to the business as a whole.
The WFM 310 performs many functions related to the agent workforce. For example, WFM 310 can: schedule single, multiple, or virtual contact centers across multiple time zones; accommodate a dedicated, blended, or task-switching environment; schedule meetings or training without impact on service levels; allow agents to bid for shifts and provide input into their schedules; automate compliance with government and union regulations; create centralized forecasts and schedules with a single point of control over the entire network, or decentralized schedules that allow for decision-making at individual sites; schedule based on skill priorities that align with the contact center'"'"'s routing strategy; and create and schedule teams as a unit to support training and accommodate employee preferences.
The functionality of the entire WFM 310 is typically divided among several applications, executables, processes, or services. A forecast and scheduling component (350) calculates staffing levels and agent schedules based on historical interaction (contact) patterns. A tracking component (355) provides a contact center supervisor or manager with information about agent activities and agent-customer interactions, both historical and real-time. An adherence component (360) supplies the supervisor with information on how well each agent complies with call center policies. For example, once schedules are created, the contact center should ensure that agents follow the schedules.
Most preferably, the adherence component 360 provides a real-time view of every activity across each channel in the contact center, including those in the front and back office, so supervisors/contact centers can see how their staff spends its time. In an enhancement, alerts can be set to notify supervisors when agents are out-of-adherence and exception management can help ensure agents are correctly recognized for work they have performed.
The quality monitor 320 includes a content recorder (370) for recording agent-customer interactions. The content recorder 370 can be configured to capture all interactions, or a selected set of interactions based on user-defined business rules.
The content recorder 370 can capture voice and data interactions from both traditional and IP telephony environments and can handle high-volume recording for compliance and sales verification. The content recorder 370 can also record all voice transactions across multiple sites, or randomly capture a subset of transactions that may be of particular interest, as well as record contacts on-demand. Using the content recorder 370 a user can record all contacts or establish advanced business rules to capture only those transactions of particular interest. User-defined business rules can trigger the recordings, initiate enterprise collaboration by notifying individuals or groups of the captured contacts and emerging trends, and allow users to assign attributes or “tags” to the contacts for quick identification. All data related to a customer interaction—including navigation of automated systems, agent keystrokes and desktop activities—can be stored automatically in folders for search and retrieval. Different users in an enterprise can share and review transactions, as well as hear customer feedback first-hand.
The quality manager 320 stores the interactions in an interactions database 375, which may include descriptive information as well as recorded content. Contact center personnel play back some of the interactions and use an evaluation component (380) to score the agent in various categories (product knowledge, selling, listening, etc.)
Furthermore, contact center supervisors and quality analysts can then tap into these recorded interactions to review, evaluate, and score agent performance. An analytics component (385) can analyze interactions in various ways, including the use of speech analytics. Examples of analysis include categorizing calls based on content, analyzing a call against an expected call pattern and reporting exceptions to the pattern, and providing a visualization layer for recorded interactions that displays other data attributes such as agent activities coincident with call events.
The learning component 330 allows a contact center manager to develop training lessons for agents and assign lessons to agents. The learning component 330 provides automated training processes by identifying, scheduling, and delivering online learning directly to agent desktops. The lesson content can include recorded interactions, which can be used to create a library of best practices for training agents and other personnel. Using actual interactions, a contact center can develop E-learning content specific to the organization. In an enhancement, these training lessons can include assessments to help track and measure agent performance, skill acquisition, and knowledge retention.
The learning component 330 can also deliver targeted learning sessions over a network, using e-mail, or a hyperlink to a Web site, or directly to the agent desktop. Supervisors can select the appropriate training sessions from a library of courseware or create sessions themselves using a contact editing feature. Then supervisors can assign course material and monitor completion automatically.
The performance manager 340 displays key performance indicators (KPIs), which can be predefined on a scorecard. The scorecard, which can be role-appropriate, provides a statistical measure of how well an agent or group of agents is performing (against their goals). The KPI metrics are derived from quality evaluations and/or WFM call routing data.
A centralized administration component (390 consolidates agent administration across the various components into a single point of entry, and provides a single logon to all components for agents and administrators. The administration component 390 may also include a centralized reporting component, even across multiple sites. A consistent user interface (395) reduces training time on the various system components.
An integrated contact center system such as system 300 allows contact center analysts to quickly access the right information. Such an integrated system allows valuable and previously undiscovered information to be uncovered. This new level of visibility into contact center operations should allow personnel make better decisions faster.
In this disclosure, the term “interaction” refers to a record of the content of agent activities related to a call. Note that agent activities are not limited to audio of the call itself. Other forms of media are included. Examples of other types of interactions are: video recording of the agent; application activity on the agent'"'"'s workstation 120; web pages delivered to the agent and/or customer during collaborative sessions; messages delivered through e-mail, instant messaging, or other messaging technologies. Also, the agent activities in an interaction are not limited to the duration of the call, but can occur after the call (a state called “wrap up” or “research”).
The tracking component 355 of the WFM 310 provides information about agent activities to the WFM adherence component 360. Agent activities, which describe work activities performed by agents, are collected from various sources. The call router 140 (
The adherence component 360 displays a view (410) of agent activities, typically one agent per line, with activities arranged across a timeline. Exceptions to agent adherence (e.g., non-compliance with contact center policy) are displayed in conjunction with the activities and the timeline.
The adherence component 360 obtains a list (420) of recorded interactions available for agents during the displayed time period. This list of interactions is presented to the user in the same adherence view (410).
From this adherence view, a user can “drill down” to a recorded interaction by selecting (430) the interaction from the list, and then activating a playback tool. The adherence component 360 retrieves (440) the selected interaction from the interactions database 375, and the interaction is then played back using an appropriate application (e.g. media player, desktop activity player, web content player). A user can also select an agent activity that is presently occurring and either record on demand (450) or live monitor (460) the selected activity.
Integration between the WFM 310 and the quality monitor 320 is further described in the U.S. patent application “System and Method for Integrated Display of Recorded Interactions and Call Agent Data,” having application Ser. No. 11/359,357, filed the same day and by the same assignee as the instant application.
In the integrated system 500, the WFM 310 generates call recording parameters 510 based on information contained in the forecast 520 (e.g., call volume and call type) and/or the schedule 530. The recording parameters 510 are provided to the content recorder 370 in the quality monitor 320. This integration allows the content recorder 370 to adapt recording behavior during a campaign.
As an example of how this feature is useful to a contact center, consider a marketing campaign that starts on a Monday and lasts all week. It is expected that call quality for agents on this campaign will be relatively low on Monday, since the material is new to the agents. By the end of the week, the agents are more familiar with the material, so that agent quality scores are expected to increase.
The recording parameters 510 provided to the content recorder 370 in the integrated system 500 allow a contact center manager to increase the percentage of interactions recorded at the start of the campaign, and to reduce the percentage as the campaign progresses. recording parameters 510 can be further associated with one agent, or a set of agents, so that inexperienced agents (e.g., agents with low scores) have a higher percentage of recorded interactions as compared to more experienced agents.
Other examples of using WFM data to determine recording behavior include: trigger or select recording based on relative elapsed time from the beginning of the shift; trigger or select recording before or after specific activities (e.g., after lunch or before break activity); and trigger or select recording based on adherence data (e.g., agent is on call but not adhering to schedule).
An agent receives training through a lesson presentation function 640. The presentation may take the form of viewing a video and/or listening to audio on the agent workstation 120. The lesson presentation function 640 maintains a lesson log 650 which tracks the presentation of lessons 610 to agents. In one implementation the lesson log 650 includes an agent identifier, a lesson identifier, the time when the lesson presentation began, and an indication of whether the lesson has been completed.
In yet another point of integration between WFM 310 and the learning component 330, the lesson log 650 is provided to the adherence component 360 in the WFM 310. The adherence component 360 uses information in the lesson log 650 to determine whether an agent has met the lesion completion date. If not, the adherence component 360 notes the incomplete lesson as an exception to adherence.
Scheduling assigned lessons and tracking adherence to these assignments is further described in the U.S. patent application “Tracking of Lesson Adherence in a Call Center Environment,” having application Ser. No. 11/359,194, filed the same day and by the same assignee as the instant application.
The performance manager 340 does analysis on the KPIs 710 and/or the source measurements 720 to produce scorecards 730. The analysis may include calculating statistics such as average, variation, etc., aggregating by time period or groups of agents, and determining trends. The scorecards 730 are then presented in visual form to a user. Examples of scorecard are a daily scorecard for an agent or a team, and a scorecard of all agents for the past month.
In the integrated system 700, the KPls 710 are also provided (740) to the learning component 330. As described earlier, the learning component 330 maintains lessons 610 which can be assigned to an agent for review. In the integrated system 700, each lesson 610 is associated with one or more KPls 710. The lesson assignment component 620 examines one or more of the KPIs 710 for a particular agent, and makes an assignment (750) for a lesson 610 associated with that KPI 710, based on criteria associated with a KPI or a competency. In one implementation, the criteria is a comparison of one or more KPIs 710 for an agent to threshold values, and the lesson assignment component 620 assigns a lesson 610 if the KPI 710 is lower than the threshold. This point of integration therefore allows automatic lesson assignment based on KPI 710.
Automatic lesson assignment is further described in the U.S. patent application “Integration of E-Learning and Scorecards in Call Center Operation,” having application Ser. No. 11/359,340, filed the same day and by the same assignee as the instant application.
The presentation may also include a test that is given to the agent to determine competency the area associated with the lesson 610. In yet another point of integration between WFM 310 and the learning component 330, the agent test score 760 for an agent is provided to the performance manager 340. The performance manager 340 updates the KPIs 710 to reflect the agent competency described by the test score 760.
As described earlier, the performance manager 340 maintains KPIs 710 that measure agent and/or group performance. In the integrated system 800 shown in
The agent KPIs 710 are provided to the scheduler 350 in the WFM 310. Also provided to the scheduler 350 are quality goals 810 for a particular schedule interval. Examples of quality goals are “50% of agents have a score at of least 80” and “average score is at least 80.”
The scheduler 350 considers the quality goals 810 and the KPIs 710, along with other inputs, to determine a schedule 530 which includes agent assignments to work activities at specific times. The scheduler 350 also considers other inputs, such as a workload forecast 820, agent skill sets 830 and agent shift preferences 840. The scheduler 350 then chooses a mix of agents to work a shift, so that the agent scores combine to meet the quality goals 810. Integration of KPIs and the scheduler is further described in the U.S. patent application “Systems and Methods for Scheduling Call Center Agents Using Quality Data,” having application Ser. No. 11/359,731, filed the same day and by the same assignee as the instant application.
In contrast, the integrated system 900 allows a user to quickly view details associated with the flagged problem area, in the appropriate application context. Several examples of this use of application context are shown in
As yet another example, selecting a call statistic-related KPI (950), such as call duration or hold time, brings the user to the quality monitor 320. The quality monitor 320 presents a list of recorded interactions (from the interactions database 375) which contributed to, or are in someway related to, the flagged call-statistic score 950. The user can then play back (960) one of the recorded interactions. The integrated system 900 thus greatly simplifies root cause analysis for contact center personnel.
Call recording and monitoring are vital to contact center operations and the business. Every day, insight and feedback on the organization are gained from customer interactions. Valuable business intelligence can be extracted from these calls to help call center executives improve operational efficiency, customer satisfaction, and profitability. Yet management can only listen to a small segment of recorded calls. Managers must search manually through an enormous number of calls just to find the calls they need to analyze. The process is not only inefficient and expensive, but valuable information is continually ignored, leaving only a small sample of data needed to make informed business decisions.
Referring now to
The analytics function 385 of the present invention enables businesses to: (1) have a more accurate view of the customer experience, which allows executives across the organization uncover critical customer attitudes, needs, and requirements; (2) automatically score and classify calls for easy retrieval and examination, which enables call centers to digitally score calls to conduct automated quality and customer satisfaction surveys; and (3) discover trends related to customer behavior (e.g. churn, product adoption)that impact the business.
The analytics function 385 preferably uses speech recognition 1000 to convert the recorded calls into a searchable repository that allows for the query of words and/or phrases contained within the recorded calls. This repository may manifest itself as a text transcript or searchable phonetic model of the recorded calls. The analytics function 385 may apply additional unstructured data analysis techniques to refine and extract the context and further meaning from the conversations. Examples of various techniques that may be applied to refine the context of the mined speech, or the speech-to-text conversion, include: statistical modeling of grammar using a statistical model of grammar 1010 module; and natural language processing using a natural speech patterns 1020 module. Further, the analytics function 385 identifies the critical words and phrases within the context of the conversation. All this enables the embodiments disclosed herein to capture the intent of the call, rather than merely the words of the call.
In an alternate embodiment, the analytics function 385 converts the audio of the conversation into a phonetic representation of the call and uses a word-spotting method 1030 (or a query analysis), which flags or tags calls by a specific word, phrase, proximity, inflection, tempo, or emotion. Queries may be performed on an ad-hoc basis or stored for pattern analysis.
With the recorded calls converted to searchable content (via a transcribe call 1040 represented in
In an enhancement, the analytics function 385 also uses a pattern recognition module 1050 to pull meaning out of the results generated by speech recognition. The pattern recognition module 1050 discerns the call'"'"'s pattern and automatically places the call into one or several categories once the call is ingested into the speech engine, based on context the pattern recognition module 1050 is able to extract from the speech mining function. The patterns are used not only to classify calls but also to determine if a particular activity has occurred during the call, or to automatically score individual evaluation or survey questions based on this data. For instance a call score might be correlated to an existing evaluation or customer survey question during the call (e.g., “did the agent offer a cross sell”, “did the agent remember to read the corporate policy”). By automating the labor-intensive quality monitoring processes, contact centers can realize not just a fast return on investment, but also deploy resources where they are strategic to the call center.
The analytics function 385 can link the call content to the metadata from, for example, a quality monitoring component (see
The analytics function 385 also includes a search function 1060. An append feature in the search function allows the user to modify the initial search by tacking on additional criteria and logic. A refine feature function allows the user to add to the search criteria, which are then used on the results of the last search. A remove feature allows the user to modify the initial search by tacking on additional criteria and logic. An undo allows any of the modifications just described to be reversed. In one enhancement, results from the initial search string using the search function 1060 can be refined to help focus on particular calls of interest. In another enhancement, users can combine the search functionality described above with data from the CTI, ACD and other sources via a CTI ACD integration 1070 module.
Different individuals use different words or phrases to depict a similar meaning. Recognizing this fact, the analytics function 385 enables users to expand single words into complete concepts, which convey intent and meaning, rather than being tied to one narrow possibility. An expansion option 1080 allows users to include plural, synonym, homonym, and containing words, in a single clean screen. For example, instead of searching for the single word “bill”, the user can select to search for “bill, bills, account, charges, invoice, statement, billing, billed, bell”, which will most likely return better results because it takes into account the differences of expression.
In one enhancement, the expansion option 1080 allows for the identification of temporal relationships between words, phrases and other collected events in order to better identify the context of the conversation. For example, a search that includes the word “supervisor” in a temporal relationship with words like “transfer me to”, or in relationship to a call transfer event, can provide much more context than a search for “supervisor”. The expansion option allows users to capture more instances of the concept that they are exploring and furthermore establish the intent of the calls. This improves upon keyword-spotting technologies, which are not good enough to perform ad-hoc searching for concepts, which is the ultimate goal in content discovery.
The analytics function 385 further enables the user a variety of ways to derive insight from the search results. The Call Replay 1090 component allows the user to listen to an audio file from the search results, in part or its entirety. Playing a portion of the audio allows the user more efficiently go through the search results without having to waste time listening to the whole conversation. The Text Display 1092 component shows a continuous text for the entire recognized content when playing back part or all of a call. This allows users quickly capture terms and expressions exchanged in the call that might be of importance. The Save Searches 1094 component allows a user to save and easily retrieve searches for further refinement and analysis. The Export 1096 component allows search results to be exported to a wide variety of formats, such as Microsoft Excel or Adobe PDF format. The Search Statistics 1098 component displays information on the current search (e.g. calls counted, search time). In one enhancement, the analytics function 385 further includes call visualization component which includes an interface for displaying the text of a set of calls along with other data captured by the integrated system of the present invention along with integrated sources. A call visualization component is more fully described in the '"'"'705 application and incorporated by reference above).
Preferably, the analytics function 385 automatically classifies and scores calls via classify calls 1062 module and a score calls 1064 module. This feature can greatly reduce the time and effort that contact centers spend on the quality monitoring process by “structuring” unstructured voice recordings and categorizing them. The classify calls 1062 module preferably classifies calls based on the content. A call may be classified into one or more “buckets.” The analytics function 385 relies on the concept that all conversational threads have at their core one or more “patterns” of speech.
Patterns are complex descriptions of different ways that people communicate information, not just simple “words” for matching. These patterns of speech do not have to contain exact word matches for particular search terms, but they only “look” like a specific pattern. Each pattern is defined and assigned a weight by the pattern developer, and each area of intent is assigned a threshold. If a group of patterns match and their added weights exceed the threshold, then that conversation is said to “look” like and contain that intent.
The weights and threshold are user definable and therefore easily tweaked to produce better and more accurate results. A typical intent “bucket” will contain anywhere from five to 100 “patterns” to match. Patterns can be shared across domains and industries, and pattern bases can evolve forward to deliver ever more accurate and finely tuned pattern matching.
The analytics function 385 uses patterns not only to classify calls via the classify calls 1062 module, but also to evaluate if a particular activity occurred during a call via the score calls 1064 module. The user begins by designating the objective criteria on which the calls are to be scored into the application. A set of patterns is then described for the criteria. A call is then scored based on the extent to which the criteria patterns were fully met, partially met, or not met at all. Each weighted threshold for each score level can be customizable.
The analytics function 385 allows the user to create a graphical representation of trends found in the calls via a graphical representation 1066 module. This enables a user to view statistics about complex trends over a large time period.
The trend view displays a suite of ad-hoc reports that can be easily configured by the parameters in Table 1.
By visualizing the information by the parameters above, the user can gain a more detailed view on the particularities of the search phrases.
Another trending capability is the display of, for example, the top 200 words mentioned in the recorded calls (where the number of top words is customizable). The analytics function 385 proactively shows the words that are unusually more frequent than before or compared to the standard language. This acts as an “early warning system” to enable organizations to understand how the conversations have changed from one period to the next.
Preferably, the analytics function 385 organizes and delivers results customized to the end-users requirements via a reports 1068 module. In an enhancement, reports 1068 module allows for scheduling options that enable users the ability to vary frequency of report delivery so analysts can zoom in on critical data metrics hourly, daily, monthly, etc. Users can customize and automate reporting. Once a query is created, the user can save the query to run automatically. Users can create and view reports in different formats while using the web-based viewer. For example, reports can be output as Excel or PDF files, and then emailed. The reports are interactive, in that calls can be played back live from the results of the report. The reports 1068 module, which is preferably based on industry-standard databases such as SQL, can be used to customize reports, to extract, format and report from the underlying data. In another enhancement, the reports 1068 module is a dashboard reporting system which can, for example, link the actual calls detected for each event or report.
The systems and methods disclosed herein can be implemented in software, hardware, or a combination thereof. In some embodiments, the system and/or method is implemented in software that is stored in a memory and that is executed by a suitable microprocessor (μP) situated in a computing device. However, the systems and methods can be embodied in any computer-readable medium for use by or in connection with an instruction execution system, apparatus, or device. Such instruction execution systems include any computer-based system, processor-containing system, or other system that can fetch and execute the instructions from the instruction execution system. In the context of this disclosure, a “computer-readable medium” can be any means that can contain, store, communicate, propagate, or transport the program for use by, or in connection with, the instruction execution system. The computer readable medium can be, for example but not limited to, a system or propagation medium that is based on electronic, magnetic, optical, electromagnetic, infrared, or semiconductor technology.
Specific examples of a computer-readable medium using electronic technology would include (but are not limited to) the following: an electrical connection (electronic) having one or more wires; a random access memory (RAM); a read-only memory (ROM); an erasable programmable read-only memory (EPROM or Flash memory). A specific example using magnetic technology includes (but is not limited to) a portable computer diskette. Specific examples using optical technology include (but are not limited to) optical fiber and compact disc read-only memory (CD-ROM).
Note that the computer-readable medium could even be paper or another suitable medium on which the program is printed. Using such a medium, the program can be electronically captured (using, for instance, optical scanning of the paper or other medium), compiled, interpreted or otherwise processed in a suitable manner, and then stored in a computer memory. In addition, the scope of the certain embodiments of the present invention includes embodying the functionality of the preferred embodiments of the present invention in logic embodied in hardware or software-configured mediums.
It should be noted that any process descriptions or blocks in flowcharts should be understood as representing modules, segments, or portions of code which include one or more executable instructions for implementing specific logical functions or steps in the process. As would be understood by those of ordinary skill in the art of the software development, alternate embodiments are also included within the scope of the disclosure. In these alternate embodiments, functions may be executed out of order from that shown or discussed, including substantially concurrently or in reverse order, depending on the functionality involved.
This description has been presented for purposes of illustration and description. It is not intended to be exhaustive or to limit the disclosure to the precise forms disclosed. Obvious modifications or variations are possible in light of the above teachings. The embodiments discussed, however, were chosen to illustrate the principles of the disclosure, and its practical application. The disclosure is thus intended to enable one of ordinary skill in the art to use the disclosure, in various embodiments and with various modifications, as are suited to the particular use contemplated. All such modifications and variation are within the scope of this disclosure, as determined by the appended claims when interpreted in accordance with the breadth to which they are fairly and legally entitled.