System and method for distributed dynamic resource commitment
First Claim
1. A managed resource device, configured for use in a contact center, the device comprising:
- a processor; and
a memory coupled to the processor, wherein the memory stores instructions that, when executed by the processor, cause the processor to;
receive a signal corresponding to an initialization of a raise round according to a request over a shared data communications channel to a plurality of non-committed resources registered to communicate on the shared data communications channel,determine, by hosted logic, whether the managed resource device should volunteer for an activity type during the raise round,automatically transmit a volunteer signal over the shared data communications channel in response to determining that the managed resource device should volunteer for the type of activity according to the hosted logic indicating selected volunteering resources,receive a message for committing the selected volunteering resources to the request, wherein the committed resources are selected for routing an activity having the activity type; and
an electronic routing device coupled to the processor for routing the activity having the activity type, to the committed resources, for handling by the committed resources.
2 Assignments
0 Petitions
Accused Products
Abstract
A system for managing resource commitment in a contact center includes: a processor; and a memory, wherein the memory stores instructions that cause the processor to: receive over a shared data communications channel a request for contact center resources, wherein the request is for handling activities for the contact center. having an activity type; transmit a signal to initiate a raise round according to the request over the data communications channel to a pool of resources registered to communicate on the data communications channel; receive a plurality of volunteer signals from a plurality of volunteering resources from the pool of resources; select one or more of the plurality of the volunteering resources for fulfilling the request; and transmit a message to the selected volunteering resources for committing the selected volunteering resources to the request, wherein the committed resources are selected for routing an activity having the activity type.
9 Citations
20 Claims
-
1. A managed resource device, configured for use in a contact center, the device comprising:
-
a processor; and a memory coupled to the processor, wherein the memory stores instructions that, when executed by the processor, cause the processor to; receive a signal corresponding to an initialization of a raise round according to a request over a shared data communications channel to a plurality of non-committed resources registered to communicate on the shared data communications channel, determine, by hosted logic, whether the managed resource device should volunteer for an activity type during the raise round, automatically transmit a volunteer signal over the shared data communications channel in response to determining that the managed resource device should volunteer for the type of activity according to the hosted logic indicating selected volunteering resources, receive a message for committing the selected volunteering resources to the request, wherein the committed resources are selected for routing an activity having the activity type; and an electronic routing device coupled to the processor for routing the activity having the activity type, to the committed resources, for handling by the committed resources. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for managing resource commitment of a resource device in a contact center, the method comprising:
-
receiving, by a processor, a signal corresponding to an initialization of a raise round according to a request over a shared data communications channel to a plurality of non-committed resources registered to communicate on the shared data communications channel; determining, by logic hosted on the processor, whether the managed resource device should volunteer for an activity type during the raise round; automatically transmitting, by the processor, a volunteer signal over the shared data communications channel in response to determining that the managed resource device should volunteer for the type of activity according to the logic hosted on the processor indicating selected volunteering resources; receiving, by the processor, a message for committing the selected volunteering resources to the request, wherein the committed resources are selected for routing an activity having the activity type; and routing, by an electronic routing device coupled to the processor, the activity having the activity type, to the committed resources, for handling by the committed resources. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A method of adding additional resources to a contact center, the method comprising:
-
identifying, by a processor, a number of resources available to the contact center a particular time interval categorized by activity type; determining, by the processor, a deficiency in resources categorized by activity type needed by the contact center at the particular time interval by comparing the number of available resources against a determined number of resources needed by the contact center; transmitting, by the processor, over a shared data communications channel a request for contact center resources from a pool of non-committed resources, wherein the request is for handling activities for the contact center having an activity type, and the request, transmitted by the processor, is configured to be received by a resource device of the pool of non-committed resources, which initiates a raise round according to the request for the pool of non-committed resources to indicate whether the pool of non-committed resources can volunteer resources according to the activity type; receiving, by the processor, an indicator from the pool of non-committed resources through the shared communications channel that the pool of non-committed resources has volunteered resources available according to the activity type; and routing, by an electronic device coupled to the processor, the activity having the activity type, to the committed resources, for handling by the committed resources. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification