A call-management method and system for distributing calls to agents, wherein each agent has a profile, e.g., defining agent skills, efficiency, etc. The call center management system implements an algorithm for selecting an agent to receive a call to optimize caller utility, call center efficiency,
A call-management method and system for distributing calls to agents, wherein each agent has a profile, e.g., defining agent skills, efficiency, etc. The call center management system implements an algorithm for selecting an agent to receive a call to optimize caller utility, call center efficiency, and agent training. Therefore, the algorithm does not seek to necessarily route a call to the agent having the skill set most suited to the call; rather, the call may be routed to an agent who needs experience in the area of the call, and thus serves as a training exercise. Skilled agents may be made available to shadow the training agent when available.
대표청구항▼
What is claimed is: 1. A method of allocating a resource to handle a task, comprising the steps of: (a) determining a task-handling load; (b) identifying a characteristic of a task to be handled; (c) in dependence on said determined task-handling load, selecting a handling protocol selected from t
What is claimed is: 1. A method of allocating a resource to handle a task, comprising the steps of: (a) determining a task-handling load; (b) identifying a characteristic of a task to be handled; (c) in dependence on said determined task-handling load, selecting a handling protocol selected from the group consisting of: (i) selecting a first trainable resource predicted to have deficient skills relating to the task based on the identified characteristic, while also selecting a second resource capable of assisting in training the first trainable resource with respect to the characteristic; and (ii) selecting a third resource predicted to have sufficient skills relating to the task based on the identified characteristic, wherein according to a selected protocol, a trainable resource is trained with respect to the at least one characteristic, or a sufficiently skilled resource handles the task. 2. The method according to claim 1, wherein the third resource has skills which are optimum for handling the task. 3. The method according to claim 2, wherein a plurality of tasks are simultaneously handled, and wherein a selected third resource has optimum skills with respect to the available resources and the identified characteristics of the tasks to be handled. 4. The method according to claim 1, wherein each resource has skills which are classified as a multidimensional vector, and wherein the identified task to be handled has a characteristic represented as a predicted multidimensional vector of required skills of a handling resource, wherein a selected first resource and second resource together have a composite multidimensional skill vector which substantially corresponds to the predicted multidimensional vector of required skills. 5. The method according to claim 1, wherein the trainable resource comprises a human. 6. The method according to claim 1, wherein the trainable resource comprises a call center agent. 7. The method according to claim 1, wherein the second resource has a training skill for remediating a skill deficiency with respect to the identified characteristic, such that after handling the task, the skills of the first resource are improved with respect to the identified characteristic. 8. The method according to claim 1, wherein a plurality of trainable first resources are available, wherein a particular first resource is selected based on which particular trainable first resource is predicted to have a maximum value gain in skills as a result of selection. 9. The method according to claim 1, wherein a plurality of second resources are available, wherein a particular second resource is selected based on which particular second resource is predicted to be able to impart a maximum value gain in skills as a result of selection. 10. The method according to claim 1, wherein a plurality of first and second resources are available, wherein a particular set of first and second resources are selected based on which set of first and second resources is predicted to have an optimum gain in skills for the first resource and lowest overall cost, as a result of selection of the set. 11. The method according to claim 1, wherein a selected first resource has a worst skill set for handling the task, selected from a group of first resources having sufficient skills for handling the task. 12. The method according to claim 1, wherein said selecting step comprises retrieving a resource profile, comprising a set of metrics corresponding to the set of identified characteristics. 13. The method according to claim 1, wherein a protocol selection is based on a threshold task-handling load for a group of resources. 14. The method according to claim 1, wherein resources are selected based on an optimum long-term cost utility of such selection, including training costs and anticipated future improvements in resource skills based on training opportunities. 15. The method according to claim 1, wherein said identification step comprises anticipating issues to be raised in handling the task, said selecting step comprising analyzing profile records of resources with respect to the anticipated issues to determine a minimum capability requirement, training requirement of a first resource, and a training capability of a second resource with respect to the anticipated issues, selecting a first resource having a skill exceeding the minimum capability requirement to handle the anticipated issues and having a training requirement with respect to the anticipated issues, and selecting a second resource having a training capability with respect to the anticipated issues, whereby a selected first and second resource have sufficient skills to handle the anticipated task, while the second resource assists the first resource in improving task handling capabilities. 16. The method according to claim 1, further comprising the step of updating a skill of a resource after selection thereof. 17. A method for determining an efficient schedule for a plurality of agents in a call center, balancing call center efficiency and agent training opportunity, each of the plurality of agents having a skill profile, comprising the steps of: (a) predicting an aggregate set of characteristics for received calls handled during a contiguous period of time; (b) selecting a set of agents having a target aggregate distribution of skills, including training agents having a skill set deficient with respect to the set of characteristics and trainer agents having a skill set permitting them to train the training agents with respect to the characteristics; (c) scheduling the training agents and trainer agents for the contiguous period of time; (d) determining a skill set required for handling a respective call; and (e) dynamically pairing an available training agent and an available trainer agent for the respective call determined to require at least one skill for which the training agent is deficient and the trainer agent has a skill set permitting training of the training agent with respect to that at least one deficient skill, and for which the training agent and trainer agent together meet the determined skill set. 18. A method of improving agent skill sets, comprising the steps of: (a) determining a skill profile of each of a set of agents; (b) predicting a required skill profile of a communication; (c) determining an anticipated surplus of agents for handling a predicted communication volume during the communication; (d) selecting an available agent having a skill profile anticipated to be at least sufficient to handle the required skill profile of the communication, said skill profile being indicative of a lower level of skill with respect to at least one element of the required skill profile than at least one other available agent; and (e) establishing a channel for the communication with the selected available agent and employing the communication as a training exercise. 19. The method according to claim 18, further comprising the step of maintaining performance metrics for the set of agents, said performance metrics being sensitive to said selection step, whereby a non-training performance rating of the selected agent is not impaired based on performance during the training exercise. 20. The method according to claim 18, wherein the skill profile is updated after the training exercise to represent a higher level of skill with respect to the required skill profile of the communication. 21. The method according to claim 18, wherein the skill profile is updated based on a utility of a communication. 22. The method according to claim 18, wherein said selecting is based on an optimization of the utility and cost of the communication, the agent training resulting from the training exercise being a component of the utility. 23. The method according to claim 18, wherein a communication routing is optimized based on a cost-utility function, said cost-utility function comprising a valuation of immediate costs and utilities and a valuation of persistent agent training costs and utilities. 24. A method of allocating a resource to handle a task, comprising the steps of: (a) determining a capacity of a plurality of trainable task handling resources, each having a respective skill set; (b) identifying at least one skill-requirement characteristic of a task to be handled; and (c) in dependence on the determined capacity, the respective skill sets, and the skill requirement characteristic, selecting a task-handling protocol selected from the group consisting of: (i) if the determined capacity indicates a surplus of trainable resources, availability of at least one first resource having a respective skill set deficient in skills corresponding to the at least one skill requirement characteristic, and availability of a second resource competent to train the first resource with respect to the at least one skill requirement, allocating the first resource, and the second resource to handle the task; and (ii) otherwise, allocating a resource having a respective skill set sufficient to meet the skill requirement characteristic to handle the task.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (28)
Donald Lee Andruska ; Douglas Anthony Deutsch, ACD skill-based routing.
Andrews Gerald W. (Colleyville TX) Dunnigan William E. (Garland TX) Haselton E. Fletcher (Irving TX) Redwood William J. (Coppell TX), Automatic call distribution (ACD) switching system having distributed processing capability.
Kohler Joylee E. (Broomfield CO) Mathews Eugene P. (Barrington IL) Nalbone Robert D. (Thornton CO) Palmer Craig F. (Arvada CO), Automatic call distribution based on matching required skills with agents skills.
Frauenthal James C. (Colts Neck NJ) Gewirtz William L. (Edison NJ) Moore Thomas G. (Freehold NJ) Weber Roy P. (Bridgewater NJ), Automatic call distributor telephone service.
Glapa Martin J. (St. Charles IL) Harris Dorothy E. (Naperville IL) Lenard Anthony E. (Westmont IL) McMahon Brian P. (Carpentersville IL), Call distribution arrangement.
Brooks Nancy Sinling,CAX ; Fryer Paul Douglas,CAX ; Kaufman Gary Stanley,CAX ; Berkson Stephen Phillip ; Herel Charles R. ; Brooks Laura M., Call management method and system for skill-based routing.
Jones Scott A. (Prides Crossing) Arumainayagam Allen T. (Malden) Mukherjee Amitava (Boston) Picard Donald F. (Medford) Cohen Richard E. (Somerville MA), Integrated services platform for telephone communication system.
Beckett, II, Stephen Marshall; House, Donald Andrew; McDougal, Rebecca L.; Lamberti, Jr., Santino J., Method and apparatus for simultaneously monitoring computer user screen and telephone activity from a remote location.
Chakravarti Vandana S. (Tinton Falls NJ) Christmann R. Paul (Irving TX) Knittel Steven F. (West Allenhurst NJ) Redberg Margaret H. (Red Bank NJ) Shampine William T. (Freehold NJ) Shur Lindsay A. (Mid, Method of redirecting a telephone call to an alternate destination.
Cuschleg ; Jr. Robert F. (Columbus OH) Freeman Brian D. (Howell NJ) Kelly Kevin B. (Neptune NJ) Patti Philip J. (Belle Mead NJ) Perinelli Anthony J. (Woodbridge NJ) Shannon Amy K. (Aberdeen NJ), Multilocation queuing for telephone calls.
Bogart Frank J. ; Flockhart Andrew D. ; Foster Robin H. ; Kohler Joylee E. ; Mathews Eugene P. ; Skarzynski Stephen L., Optimizing call-center performance by using predictive data to distribute agents among calls.
McFarlane, Keith R.; Flockhart, Andrew Derek; Sanders, Lucinda M.; Richman, Paul L.; Maxwell, Darryl J., System for automatically assigning skill levels to multiple skilled agents in call center agent assignment applications.
Jenkins William M. ; Peterson Bret E. ; Miller Steven ; Merzenich Michael M. ; Tallal Paula, Uniform motivation for multiple computer-assisted training systems.
Lew, Steven; Daggett, Jeanne-Marie; Etchepare, Robert, Agent communications tool for coordinated distribution, review, and validation of call center data.
Minert, Brian Douglas; Jarman, Paul; Judkins, James Andrew; Dean, Joseph Allan, Broad-based incremental training sessions for company representatives in contact handling systems.
Neyman, Igor; Barskyy, Myhailo; Miloslavsky, Alec; Bondarenko, Oleg; Issayev, Valeriy; Petrov, Andrei; Karpenko, Pavel, Call and data correspondence in a call-in center employing virtual restructuring for computer telephony integrated functionality.
Waalkes, Adam; Odinak, Gilad; Jiang, Haodong (Howard); Thorn, Matthew; McCann, Tom, Computer-implemented system and method for retention of call recordings.
Odinak, Gilad; Sutherland, Alastair; Tolhurst, William A., Computer-implemented system and method for simultaneously processing multiple call sessions.
Kiefhaber, Sarah H.; Kohler, Joylee E.; Paddock, Henry R.; Sobus, Katherine A.; Thomson, Rodney A., Contact center and method for tracking and acting on one and done customer contacts.
Bland, M. Alan; Friedl, Stephan Edward; Jennings, Terry Don; Olson, Jeffery James; West, Barbara Jo, Data extensibility using external database tables.
Kiefhaber, Sara Hildebrandt; Snyder, Robert W.; Taylor, Robin Donald; Zanoni, David, Data model of participation in multi-channel and multi-party contacts.
Bland, Michael Alan; Friedl, Stephan Edward; Jennings, Terry Don; Olson, Jeffrey James; Youngkin, Richard Shaffer, Deferred control of surrogate key generation in a distributed processing architecture.
Bland, Michael Alan; Friedl, Stephan Edward; Jennings, Terry Don; Olson, Jeffrey James; Youngkin, Richard Shaffer, Deferred control of surrogate key generation in a distributed processing architecture.
Hastings, Roy J.; Torres, Randolph T.; Pamintuan, Kimberly T.; Linz, Teresa A., Electronic communication work flow manager system, method and computer program product.
Chen, Shao-Chun; O'Neill, Patrick; Sotos, Peter L.; Lim, Jeong M.; Jacobi, Sidney Andrew, Initialization and update of software and/or firmware in electronic devices.
Ramsayer, Christopher G.; Dalrymple, William Clyde Prentice; Campion, Philip John; Kim, Jeong Min; Chen, Ta-Ming, Integrating multimedia capabilities with circuit-switched calls.
Ramsayer, Christopher G.; Dalrymple, William Clyde Prentice; Campion, Philip John; Kim, Jeong Min; Chen, Ta-Ming, Integrating multimedia capabilities with circuit-switched calls.
Francisco, Carlos A.; Junior, Sergio A. T.; Rosler, Adan; Rotta, Thiago C., Intelligently monitoring and dispatching information technology service alerts.
Francisco, Carlos Alberto; Junior, Sergio Antonio Toso; Rosler, Adan; Rotta, Thiago Cesar, Intelligently monitoring and dispatching information technology service alerts.
Makagon, Petr; Ryabchun, Andriy; Anisimov, Nikolay, Method and apparatus enabling voice-based management of state and interaction of a remote knowledge worker in a contact center environment.
Minborg, Per-{hacek over (A)}ke; Pohjanvuori, Timo, Method and apparatus for event-triggered exchange of location-based information in a communications network.
Deryugin, Vladimir N.; Giacomini, Patrick; Makagon, Petr; Ryabchun, Andriy; Anisimov, Nikolay, Method and apparatus for extended management of state and interaction of a remote knowledge worker from a contact center.
Deryugin, Vladimir N.; Giacomini, Patrick; Makagon, Petr; Ryabchun, Andriy; Anisimov, Nikolay, Method and apparatus for extended management of state and interaction of a remote knowledge worker from a contact center.
Deryugin, Vladimir Neil; Giacomini, Patrick; Makagon, Petr; Ryabchun, Andriy; Anisimov, Nikolay, Method and apparatus for extended management of state and interaction of a remote knowledge worker from a contact center.
Deryugin, Vladimir Neil; Giacomini, Patrick; Makagon, Petr; Ryabchun, Andriy; Anisimov, Nikolay, Method and apparatus for extended management of state and interaction of a remote knowledge worker from a contact center.
Deryugin, Vladimir; Giacomini, Patrick; Makagon, Petr; Ryabchun, Andriy; Anisimov, Nikolay, Method and apparatus for extended management of state and interaction of a remote knowledge worker from a contact center.
Deryugin,Vladimir N.; Giacomini,Patrick; Makagon,Petr; Ryabchun,Andriy; Anisimov,Nikolay, Method and apparatus for extended management of state and interaction of a remote knowledge worker from a contact center.
Coughlan, Marc William Joseph; Forbes, Alexander Quentin; Gannon, Ciaran; Runcie, Peter Donald; Warta, Ralph, Method and apparatus for managing training of call center agents.
Flockhart, Andrew D.; Roybal, Larry John; Steiner, Robert C., Method and apparatus for supporting individualized selection rules for resource allocation.
Fleming, Jay; Kulik-Bender, Lorraine; McDevitt, Norine; Dales, Nancy; Graziano, Ann, Method and system for improving performance of customer service representatives.
Anisimov, Nikolay; Makagon, Petr; Ristock, Herbert Willi Artur; Anderson, David; Leonard, Colin Michael; Zhang, Yi; Teryoshin, Vitaliy, Method for implementing and executing communication center routing strategies represented in extensible markup language.
Beck, Christopher Clemmett Macleod; Berke, Jonathan Michael; Johnstone, Joel A.; Mitchell, Robin Marie; Powers, James Karl; Sidell, Mark Franklin; Knuff, Charles Dazler, Method for routing transactions between internal and external partners in a communication center.
Beck, Christopher Clemmett Macleod; Berke, Jonathan Michael; Johnstone, Joel A; Mitchell, Robin Marie; Powers, James Karl; Sidell, Mark Franklin; Knuff, Charles Dazler, Method for routing transactions between internal and external partners in a communication center.
Brunet,Jeffrey; Collins,Ian; Chowdhary,Yousuf; Rao,Bindu Rama, Operator network that routes customer care calls based on subscriber/device profile and CSR skill set.
Hymus, Francis C.; Michaelis, Paul Roller; Windhausen, Richard Alan, Packet headers as a trigger for automatic activation of special-purpose softphone applications.
Flockhart, Andrew D.; Foster, Robin H.; Mathews, Eugene P.; Ross, Jill K.; Taylor, John Z.; Thomson, Rodney A., Prioritized service delivery based on presence and availability of interruptible enterprise resources with skills.
Minert, Brian Douglas; Jarman, Paul; Judkins, James Andrew; Dean, Joseph Allan, Providing work, training, and incentives to company representatives in contact handling systems.
Chakraborty, Dipanjan; Dasgupta, Koustuv; Mukherjea, Sougata; Nanavati, Amit A; Singh, Rahul; Viswanathan, Balaji, System and computer program product for predicting churners in a telecommunications network.
Naik, Jayant M.; Cordell, Coy; Peterson, Dale Robert; DiFonzo, Joseph; Weagraff, Stephen D.; Yuschik, Matthew; Nutter, Michael Louis; Birch, Robert; Cunningham, Scot; Kim, Woosung; Irwin, Scott A., System and method for automated customer service with contingent live interaction.
Naik, Jayant M.; Coy, Cordell; Peterson, Dale Robert; DiFonzo, Joseph; Weagraff, Stephen D.; Yuschik, Matthew; Nutter, Michael Louis; Birch, Robert; Cunningham, Scot; Kim, Woosung; Irwin, Scott, System and method for automated customer service with contingent live interaction.
Odinak, Gilad; Sutherland, Alastair; Tolhurst, William A., System and method for monitoring an interaction between a caller and an automated voice response system.
Elliott, Steven L.; Ellis, Christopher J.; Micklavzina, Charles L.; Schuster, Todd W.; Siegel, Marshall A.; Williams, Jamie J., System and method of stateful application programming interface (API) training.
McLean, Nicholas Alexander; Keren, Shimon; Demos, Daryl; Bourke, Michael; Fama, Jason, Systems and methods for providing workforce optimization to branch and back offices.
Kiefhaber, Sarah H.; Kohler, Joylee E.; Paddock, Henry R.; Sobus, Katherine A.; Thomson, Rodney A., Using true value in routing work items to resources.
Zino, Galeal; Karanassos, James, Video session manager and method for enabling and managing video calling and telepresence communications sessions across multiple domains.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.