SYSTEM AND METHOD FOR ADAPTIVE MULTIPLE CONTACT ASSIGNMENT
First Claim
1. A method for adaptively assigning multiple contacts to an agent in a contact center, comprising:
- providing a reporting engine containing an agent'"'"'s metrics;
providing an assignment engine for assigning multiple contacts to the agent based upon the agent'"'"'s metrics received from the reporting engine;
storing each contact being served by the agent with at least one agent metrics element to be measured by the reporting engine;
updating the agent'"'"'s metrics in the reporting engine based upon the measured at least one metrics element;
comparing the agent'"'"'s updated metrics with stored target metrics; and
assigning multiple contacts to the agent when the agent'"'"'s metrics is within the target metrics.
20 Assignments
0 Petitions
Accused Products
Abstract
Embodiments of the present invention generally relate to a system and method for adaptively assigning multiple contacts to an agent determined by that agent'"'"'s current metrics data or effectiveness measure. In one embodiment, there is provided a method for adaptively assigning multiple contacts to an agent in a contact center, comprising providing a reporting engine containing an agent'"'"'s metrics; providing an assignment engine for assigning multiple contacts to the agent based upon the agent'"'"'s metrics received from the reporting engine; storing each contact being served by the agent with at least one agent metrics element to be measured by the reporting engine; updating the agent'"'"'s metrics in the reporting engine based upon the measured at least one metrics element; comparing the agent'"'"'s updated metrics with stored target metrics; and assigning multiple contacts to the agent when the agent'"'"'s metrics is within the target metrics.
34 Citations
25 Claims
-
1. A method for adaptively assigning multiple contacts to an agent in a contact center, comprising:
-
providing a reporting engine containing an agent'"'"'s metrics; providing an assignment engine for assigning multiple contacts to the agent based upon the agent'"'"'s metrics received from the reporting engine; storing each contact being served by the agent with at least one agent metrics element to be measured by the reporting engine; updating the agent'"'"'s metrics in the reporting engine based upon the measured at least one metrics element; comparing the agent'"'"'s updated metrics with stored target metrics; and assigning multiple contacts to the agent when the agent'"'"'s metrics is within the target metrics. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method for adaptively assigning multiple contacts to an agent in a contact center, comprising:
-
providing a reporting engine containing an agent'"'"'s historical metrics data; providing an assignment engine for assigning contacts to the agent; storing each contact being served by the agent with at least one agent metrics element; receiving a new contact; retrieving the agent'"'"'s current contacts group; retrieving the agent'"'"'s particular historical metrics data with the current contacts group plus the new contact; comparing the agent historical metrics data of the current contacts group and the new contact determining if the agent'"'"'s metrics will be within an acceptable range if the agent scripts and processes the new contact; and assigning multiple contacts to the agent when the agent'"'"'s metrics is within the acceptable metrics range.
-
-
16. A system for adaptively assigning multiple contacts to an agent in a contact center, comprising:
-
a contact center computer server, comprising; a reporting engine having a database for storing historical and updated the agent'"'"'s metrics data and target metrics data; an assignment engine for adaptively assigning multiple contacts to the agent based upon the agent'"'"'s metrics data received from the reporting engine, whereby when the agent'"'"'s metrics is within the target metrics, the assignment engine assigns multiple contacts to the agent and when the agent'"'"'s metrics is not within the target metrics, the assignment engine assigns one contact to the agent. - View Dependent Claims (17, 18, 19, 20, 21)
-
-
22. A system, comprising a computer server, computer server comprising a tangible computer readable medium comprising program instructions, wherein the program instructions are computer-executable to implement:
-
storing and reporting agent historical and updated metrics data; storing target metrics data; assigning contacts to agents based upon agent historical and updated metrics data; storing each contact being served by the agent with at least one agent metrics element; updating the agent'"'"'s metrics based upon the measured at least one metrics element; comparing the agent'"'"'s updated metrics with stored target metrics; and assigning multiple contacts to the agent when the agent'"'"'s metrics is within the target metrics. - View Dependent Claims (23, 24, 25)
-
Specification