Claims Analysis
Total Claims: 13
Claim 1
Independent Claim
142 words
A method of assigning a call handler to handle a call, comprising the steps of: in response to a call handler having both a rare skill and a different common skill becoming available to handle a call, determining whether assigning the call handler to handle a call needing the common skill would deprive calls needing the rare skill of an only available call handler having the rare skill; and in response to determining that the assignment would deprive the calls needing the rare skill, assigning the call handler to handle a call needing the rare skill even when no call needing the rare skill is available for handling by the call handler, and forbearing from assigning the call handler to handle calls needing the common skill even when a call needing the common skill is available for handling by the call handler.
Claim 2
Independent Claim
142 words
A method of assigning a call handler to handle a call, comprising the steps of: in response to a call handler having both a rare skill and a different common skill becoming available to handle a call, determining whether assigning the call handler to handle a call needing the common skill would deprive calls needing the rare skill of an only available call handler having the rare skill; and in response to determining that the assignment would deprive the calls needing the rare skill, assigning the call handler to handle a call needing the rare skill even when no call needing the rare skill is available for handling by the call handler, and forbearing from assigning the call handler to handle calls needing the common skill even when a call needing the common skill is available for handling by the call handler.
Claim 3
Dependent Claim
48 words
The method of claim 1 wherein: the step of determining comprises the step of determining whether a service objective is being met for the calls needing the common skill; and the step of forbearing from assigning is further conditioned upon determining that the service objective is being met.
Claim 4
Dependent Claim
114 words
The method of claim 1 further comprising the steps of: in response to determining that the assignment would not deprive the calls needing the rare skill, selecting one of the available call handlers having the rare skill, assigning the selected one call handler to handle a call needing the rare skill even when no call needing the rare skill is available for handling by the selected one call handler, forbearing from assigning the selected one call handler to handle calls needing the common skill even when a call needing the common skill is available for handling by the call handler, and assigning all non-selected call handlers having the rare skill to handle other calls.
Claim 5
Dependent Claim
119 words
The method of claim 1 wherein: the step of determining comprises the steps of: determining whether a call needing the rare skill is available for handling, determining whether another call handler having the rare skill is available for handling the call needing the rare skill, determining whether a call needing the common skill is available for handling, and determining whether a service objective is being met for the calls needing the common skill; and the step of assigning is conditioned upon determining that a call needing the rare skill is available, that another call handler having the rare skill is not available, that a call needing the common skill is available, and that the service objective is being met.
Claim 6
Independent Claim
235 words
A method of assigning a call handler to handle a call in an environment that comprises a plurality of call queues each corresponding to a different skill and for identifying calls waiting to be handled by a call handler having the corresponding skill, comprising the steps of: in response to a call handler, who has both one or more rare skills and different one or more common skills, becoming available to handle a call, determining whether all non-empty call queues that correspond to the agent's skills correspond to the agent's common skills, and determining whether service objectives are being met for calls needing skills corresponding to each of the non-empty call queues that correspond to the agent's common skills; and in response to a determination that all non-empty call queues that correspond to the agent's skills correspond to the agent's common skills and that service objectives are being met for calls needing skills corresponding to each of the non-empty call queues that correspond to the agent's common skills, if assigning the call handler to handle calls from the call queues corresponding to the call handler's common skills would deprive a rare skill of an only available handler, assigning the call handler to handle calls from the call queues corresponding to the call handler's rare skills, and forbearing from assigning the call handler to handle calls from the call queues corresponding to the agent's common skills.
Claim 7
Independent Claim
235 words
A method of assigning a call handler to handle a call in an environment that comprises a plurality of call queues each corresponding to a different skill and for identifying calls waiting to be handled by a call handler having the corresponding skill, comprising the steps of: in response to a call handler, who has both one or more rare skills and different one or more common skills, becoming available to handle a call, determining whether all non-empty call queues that correspond to the agent's skills correspond to the agent's common skills, and determining whether service objectives are being met for calls needing skills corresponding to each of the non-empty call queues that correspond to the agent's common skills; and in response to a determination that all non-empty call queues that correspond to the agent's skills correspond to the agent's common skills and that service objectives are being met for calls needing skills corresponding to each of the non-empty call queues that correspond to the agent's common skills, if assigning the call handler to handle calls from the call queues corresponding to the call handler's common skills would deprive a rare skill of an only available handler, assigning the call handler to handle calls from the call queues corresponding to the call handler's rare skills, and forbearing from assigning the call handler to handle calls from the call queues corresponding to the agent's common skills.
Claim 8
Dependent Claim
50 words
The method of claim 5 further comprising the step of: in response to said determination, further assigning the call handler to handle calls from a call queue corresponding to a normal skill of the agent, the normal skill being a skill other than the rare skills and the common skills.
Claim 9
Dependent Claim
211 words
The method of claim 5 wherein: the steps of assigning and forbearing from assigning comprise the steps of: determining whether another call handler is available to handle a call from each of the call queues corresponding to the call handler's rare skills; in response to determining that another call handler is not available to handle a call from each of the call queues corresponding to the call handler's rare skills, assigning the call handler to handle calls from the call queues corresponding to the call handler's rare skills, and forbearing from assigning the call handler to handle calls from the call queues corresponding to the agent's common skills; and in response to determining that another call handler is available to handle a call from each of the call queues corresponding to the call handler's rare skills, selecting one of the call handler and the other call handler, assigning the selected call handler to handle calls from the call queues corresponding to the selected call handler's rare skills, forbearing trom assigning the selected call handler to handle calls from the call queues corresponding to the selected call handler's common skills, and assigning the non-selected call handler to handle calls from the call queues corresponding to any of the non-selected call handler's skills.
Claim 10
Independent Claim
21 words
An apparatus that performs the method of claims 1 or 2 or 3 or 4 or 5 or 6 or 7.
Claim 11
Dependent Claim
33 words
A computer-readable medium containing software which, when executed in a computer, causes the computer to perform the steps of claims 1 or 2 or 3 or 4 or 5 or 6 or 7.
Claim 12
Independent Claim
145 words
An apparatus for assigning a call handler to handle a call, comprising: an effector, responsive to a call handler having both a rare skill and a different common skill becoming available to handle a call, of determining whether assigning the call handler to handle a call needing the common skill would deprive calls needing the rare skill of an only available call handler having the rare skill; and an effector, responsive to a determination that the assignment would deprive the calls needing the rare skill, of assigning the call handler to handle a call needing the rare skill even when no call needing the rare skill is available for handling by the call handler, and of forbearing from assigning the call handler to handle calls needing the common skill even when a call needing the common skill is available for handling by the call handler.
Claim 13
Independent Claim
145 words
An apparatus for assigning a call handler to handle a call, comprising: an effector, responsive to a call handler having both a rare skill and a different common skill becoming available to handle a call, of determining whether assigning the call handler to handle a call needing the common skill would deprive calls needing the rare skill of an only available call handler having the rare skill; and an effector, responsive to a determination that the assignment would deprive the calls needing the rare skill, of assigning the call handler to handle a call needing the rare skill even when no call needing the rare skill is available for handling by the call handler, and of forbearing from assigning the call handler to handle calls needing the common skill even when a call needing the common skill is available for handling by the call handler.