Claims Analysis
Total Claims: 23
Claim 1
Independent Claim
133 words
A call management system, that is operational in a call center system, for interconnecting a customer who is using a communication device, with a selected one of a plurality of agents who are connected to said call center system, said call management system comprising: means for retrieving data relating to said customer to determine a service need of said customer; means, responsive to said determined service need, for selecting a one of said plurality of agents to serve said customer as a function of a dynamically computed skill level of said agent, as computed on a per call basis, with respect to said service need; and means for establishing a communication connection through said call center system to said selected one of said plurality of agents who is capable of serving said customer.
Claim 2
Dependent Claim
133 words
A call management system, that is operational in a call center system, for interconnecting a customer who is using a communication device, with a selected one of a plurality of agents who are connected to said call center system, said call management system comprising: means for retrieving data relating to said customer to determine a service need of said customer; means, responsive to said determined service need, for selecting a one of said plurality of agents to serve said customer as a function of a dynamically computed skill level of said agent, as computed on a per call basis, with respect to said service need; and means for establishing a communication connection through said call center system to said selected one of said plurality of agents who is capable of serving said customer.
Claim 3
Dependent Claim
40 words
The call management system of claim 1 wherein said means for selecting comprises: means for creating a Weighted Advance Time; and means for computing a Weighted Probability of Delay for each skill of said agent and each standard queue priority.
Claim 4
Dependent Claim
39 words
The call management system of claim 2 wherein said means for computing a Weighted Probability of Delay comprises: means for updating an exponential moving average whenever an incoming call is offered to a skill at a given queue priority.
Claim 5
Dependent Claim
34 words
The call management system of claim 2 wherein said means for selecting further comprises: means for computing a Dynamically Assigned Skill Level by multiplying said Weighted Advance Time by said Weighted Probability of Delay.
Claim 6
Dependent Claim
33 words
The call management system of claim 4 wherein said means for selecting further comprises: means for replacing a Predicted Wait Time measurement generated by the call center by said Dynamically Assigned Skill Level.
Claim 7
Dependent Claim
37 words
The call management system of claim 5 wherein said means for selecting further comprises: means for selecting an agent skill with the largest Dynamically Assigned Skill Level when all other factors (skill level, queue priority) are equal.
Claim 8
Dependent Claim
83 words
The call management system of claim 4 wherein said means for selecting further comprises: means for intentionally leaving a multi-skilled agent idle, even though one or more calls are in queue for one or more of the agent's skills, when the average value of the Dynamically Assigned Skill Level for all of the multi-skilled agent's skills, except for the presently selected skill, is determined to be greater than the Dynamically Assigned Skill Level for the presently selected skill multiplied by a predetermined value.
Claim 9
Dependent Claim
35 words
The call management system of claim 4 wherein said means for selecting further comprises: means for selecting the agent whose skills as a whole have the lowest average value of the Dynamically Assigned Skill Level.
Claim 10
Independent Claim
135 words
A method of operating a call management system, that is operational in a call center system, for interconnecting a customer who is using a communication device, with a selected one of a plurality of agents who are connected to said call center system, said call management system comprising the steps of: retrieving data relating to said customer to determine a service need of said customer; selecting, in response to said determined service need, a one of said plurality of agents to serve said customer as a function of a dynamically computed skill level of said agent, as computed on a per call basis, with respect to said service need; and establishing a communication connection through said call center system to said selected one of said plurality of agents who is capable of serving said customer.
Claim 11
Independent Claim
135 words
A method of operating a call management system, that is operational in a call center system, for interconnecting a customer who is using a communication device, with a selected one of a plurality of agents who are connected to said call center system, said call management system comprising the steps of: retrieving data relating to said customer to determine a service need of said customer; selecting, in response to said determined service need, a one of said plurality of agents to serve said customer as a function of a dynamically computed skill level of said agent, as computed on a per call basis, with respect to said service need; and establishing a communication connection through said call center system to said selected one of said plurality of agents who is capable of serving said customer.
Claim 12
Dependent Claim
40 words
The method of operating a call management system of claim 9 wherein said step of selecting comprises: creating a Weighted Advance Time; and computing a Weighted Probability of Delay for each skill of said agent and each standard queue priority.
Claim 13
Dependent Claim
41 words
The method of operating a call management system of claim 10 wherein said step of computing a Weighted Probability of Delay comprises: updating an exponential moving average whenever an incoming call is offered to a skill at a given queue priority.
Claim 14
Dependent Claim
36 words
The method of operating a call management system of claim 10 wherein said step of selecting further comprises: computing a Dynamically Assigned Skill Level by multiplying said Weighted Advance Time by said Weighted Probability of Delay.
Claim 15
Dependent Claim
35 words
The method of operating a call management system of claim 12 wherein said step of selecting further comprises: replacing a Predicted Wait Time measurement generated by the call center by said Dynamically Assigned Skill Level.
Claim 16
Dependent Claim
39 words
The method of operating a call management system of claim 13 wherein said step of selecting further comprises: selecting an agent skill with the largest Dynamically Assigned Skill Level when all other factors (skill level, queue priority) are equal.
Claim 17
Dependent Claim
85 words
The method of operating a call management system of claim 12 wherein said step of selecting further comprises: intentionally leaving a multi-skilled agent idle, even though one or more calls are in queue for one or more of the agent's skills, when the average value of the Dynamically Assigned Skill Level for all of the multi-skilled agent's skills, except for the presently selected skill, is determined to be greater than the Dynamically Assigned Skill Level for the presently selected skill multiplied by a predetermined value.
Claim 18
Dependent Claim
37 words
The method of operating a call management system of claim 12 wherein said step of selecting further comprises: selecting the agent whose skills as a whole have the lowest average value of the Dynamically Assigned Skill Level.
Claim 19
Dependent Claim
198 words
A call management system, that is operational in a call center system, for interconnecting a customer who is using a communication device, with a selected one of a plurality of agents who are connected to said call center system, said call management system comprising: customer needs determining means for retrieving data relating to said customer to determine a service need of said customer; agent selector means, responsive to said determined service need, for selecting a one of said plurality of agents to serve said customer as a function of a dynamically computed skill level of said agent, as computed on a per call basis, with respect to said service need, comprising: means for creating a Weighted Advance Time, means for computing a Weighted Probability of Delay for each agent skill and each standard queue priority, means for computing a Dynamically Assigned Skill Level by multiplying said Weighted Advance Time by said Weighted Probability of Delay, means for selecting an agent skill based on the Dynamically Assigned Skill Level; and switching fabric means for establishing a communication connection through said call center system to said selected one of said plurality of agents who is capable of serving said customer.
Claim 20
Dependent Claim
198 words
A call management system, that is operational in a call center system, for interconnecting a customer who is using a communication device, with a selected one of a plurality of agents who are connected to said call center system, said call management system comprising: customer needs determining means for retrieving data relating to said customer to determine a service need of said customer; agent selector means, responsive to said determined service need, for selecting a one of said plurality of agents to serve said customer as a function of a dynamically computed skill level of said agent, as computed on a per call basis, with respect to said service need, comprising: means for creating a Weighted Advance Time, means for computing a Weighted Probability of Delay for each agent skill and each standard queue priority, means for computing a Dynamically Assigned Skill Level by multiplying said Weighted Advance Time by said Weighted Probability of Delay, means for selecting an agent skill based on the Dynamically Assigned Skill Level; and switching fabric means for establishing a communication connection through said call center system to said selected one of said plurality of agents who is capable of serving said customer.
Claim 21
Dependent Claim
39 words
The call management system of claim 17 wherein said means for computing a Weighted Probability of Delay comprises: means for updating an exponential moving average whenever an incoming call is offered to a skill at a given queue priority.
Claim 22
Dependent Claim
33 words
The call management system of claim 18 wherein said agent selector means further comprises: means for replacing a Predicted Wait Time measurement generated by the call center by said Dynamically Assigned Skill Level.
Claim 23
Dependent Claim
85 words
The call management system of claim 17 wherein said agent selector means further comprises: agent occupancy means for intentionally leaving a multi-skilled agent idle, even though one or more calls are in queue for one or more of the agent's skills, when the average value of the Dynamically Assigned Skill Level for all of the multi-skilled agent's skills, except for the presently selected skill, is determined to be greater than the Dynamically Assigned Skill Level for the presently selected skill multiplied by a predetermined value.