Patent application number | Description | Published |
20080275751 | METHOD AND APPARATUS FOR ASSESSING THE STATUS OF WORK WAITING FOR SERVICE - The present invention provides a system and method for assessing the status of work waiting for service in a work queue or a work pool. Work items are placed in the work queue or work pool and have a service time goal. The work items in the work queue or work pool are scanned and a required queue position for each work item is calculated according to the amount of time remaining prior to the expiration of the service time goal and weighted advance time for servicing of work items in the work queue or pool. An array of counters has elements which correspond to required queue positions. Upon the calculation of the required queue position for a work item, the counter corresponding to the required queue position is incremented. When all of the work items are scanned, the array of counters is analyzed to predict a future state of the work queue or work pool. | 11-06-2008 |
20080275752 | METHOD AND APPARATUS FOR ASSESSING THE STATUS OF WORK WAITING FOR SERVICE - The present invention provides a system and method for assessing the status of work waiting for service in a work queue or a work pool. Work items are placed in the work queue or work pool and have a service time goal. The work items in the work queue or work pool are scanned and a required queue position for each work item is calculated according to the amount of time remaining prior to the expiration of the service time goal and weighted advance time for servicing of work items in the work queue or pool. An array of counters has elements which correspond to required queue positions. Upon the calculation of the required queue position for a work item, the counter corresponding to the required queue position is incremented. When all of the work items are scanned, the array of counters is analyzed to predict a future state of the work queue or work pool. | 11-06-2008 |
20080275766 | METHOD AND APPARATUS FOR ASSESSING THE STATUS OF WORK WAITING FOR SERVICE - The present invention provides a system and method for assessing the status of work waiting for service in a work queue or a work pool. Work items are placed in the work queue or work pool and have a service time goal. The work items in the work queue or work pool are scanned and a required queue position for each work item is calculated according to the amount of time remaining prior to the expiration of the service time goal and weighted advance time for servicing of work items in the work queue or pool. An array of counters has elements which correspond to required queue positions. Upon the calculation of the required queue position for a work item, the counter corresponding to the required queue position is incremented. When all of the work items are scanned, the array of counters is analyzed to predict a future state of the work queue or work pool. | 11-06-2008 |
20080294447 | Issue or transaction tracking by using presence information and instant messaging - A presentity is used to represent and report states of an issue or a transaction. The issue or the transaction is an intangible (an incorporeal, non-physical) entity. The presentity for the issue or the transaction is created, a state of the issue or the transaction received from a handler of the issue or the transaction is registered in the presentity, and the registered state is reported to watchers of the presentity. Preferably, a handler registers with the presentity as a proxy for the issue or the transaction, and messages sent to the presentity are forwarded to the handler who is the registered proxy. If the issue or the transaction comprises a plurality of entities, preferably a separate presentity for each one of the entities, as well as for the issue or the transaction as a whole, is created and used. | 11-27-2008 |
20100296417 | GRID-BASED CONTACT CENTER - A grid-based contact center and method of managing tasks within such a contact center is provided. Nodes within the contact center are adapted to perform multiple tasks associated with the contact center, including the management of task assignment within the contact center. Accordingly, a truly distributed contact center is provided whereby the building blocks of the contact center include the use of nodes with a conference call SRTP based Operations, Administration, and Management system. | 11-25-2010 |
20100325291 | SIGNALING USING BINARY FORM OF SIP MESSAGES - Methods, devices, and systems are provided for negotiating the usage of a binary object representation of SIP messages. More specifically, the negotiation for the binary SIP transmission can be done by exchanging text-based SIP messages or other similar messages over standard SIP connection channels. If the negotiation is successful, then binary SIP messaging may be employed to enhance the ease and efficiency with which a SIP message is generated, transmitted over a communication network, and parsed/processed by a SIP network element. | 12-23-2010 |
20100325312 | MECHANISMS FOR TEMPORAL BUILDING AND PARSING SIP MESSAGES - Methods, devices, and systems for employing binary objects representing SIP messages. More specifically, a binary SIP stack is provided which allows a mechanism to enhance the efficiency of communications and more particularly to enhance the efficiency of SIP communications between SIP network elements. Also, mechanisms are provided which allow for a SIP stack to be easily and efficiently generated, transmitted over a communication network, and parsed/processed by a communication device | 12-23-2010 |
20110044320 | MECHANISM FOR FAST EVALUATION OF POLICIES IN WORK ASSIGNMENT - A work item routing mechanism is provided that is capable of employing a state map which compresses routing decisions and results of comparisons into a single bit. Thus, comparisons and determinations made in connection with work item routing are made prior to the routing mechanism receiving a work item. Once a work item is received, the routing mechanism only has to refer to the bit map to see if it is allowed to route the work item to a particular processing resource and if that resource is the best among all candidate processing resources. All of the work item routing decisions can, therefore, be made very quickly thereby reducing processing delay and wait time. | 02-24-2011 |
20110047002 | MECHANISM FOR MULTISITE SERVICE STATE DESCRIPTION - A distributed contact center is described and systems, methods, and devices for sharing state information between the various parts of the contact center are provided. Skill state information is condensed into one or several bits such that a message describing the state of multiple skills can be generated and shared with other parts of the contact center. This provides the ability to convey a large amount of state information for a particular site in a multi-site system without consuming a large amount of bandwidth or utilizing a large amount of processing capabilities. | 02-24-2011 |
20110051605 | FLOW THROUGH CALL CONTROL - Methods, systems, and devices are provided that propose interlacing an RTP communication with a tag that is used to identify the RTP communication within a continuous group or stream of many other RTP communications and other call control communications. The tags can be used for post processing of the RTP communication, thereby obviating the need for real-time processing of the RTP communication. This helps reduce latency in systems that are trying to control the RTP stream for various reasons. Furthermore, temporal relationships between RTP communications and other associated data streams becomes much easier to manage. | 03-03-2011 |
20110071879 | BIDDING WORK ASSIGNMENT ON CONFERENCE/SUBSCRIBE RTP CLEARING HOUSE - A distributed contact center and method of managing tasks within such a contact center is provided. The various sites of the distributed contact center are adapted to bid on contacts by transmitting bids to a work item distribution mechanism via RTP streams, thereby enabling the work item distribution mechanism to analyze the bids in real-time and route the contact accordingly. | 03-24-2011 |
20110078329 | CUSTOMIZED ALGORITHM AND METHOD OF MIXING MULTIPLE DIFFERENT ALGORITHMS - Methods, devices, and systems are provided such that multiple existing algorithms can be mixed according to a customer's needs to create a customized mixed algorithm. Solutions are provided for dynamically selecting two or more different and existing algorithms to be mixed into a single algorithm. Arbitration rules can be invoked to determine which algorithm in the set of existing algorithms will supersede the other algorithms in the event of a conflict. | 03-31-2011 |
20110255681 | BITMAPS FOR NEXT GENERATION CONTACT CENTER - A queueless contact center is described along with various methods and mechanisms for administering the same. The contact center proposed herein provides the ability to, among other things, achieve true one-to-one matching. Solutions are also provided for managing data structures utilized by the queueless contact center. Furthermore, mechanisms for generating traditional queue-based performance views and metrics for the queueless contact center are proposed to help facilitate a smooth transition from traditional queue-based contact centers to the next generation contact centers described herein. | 10-20-2011 |
20110255682 | HIGH PERFORMANCE QUEUELESS CONTACT CENTER - A queueless contact center is described along with various methods and mechanisms for administering the same. The contact center proposed herein provides the ability to, among other things, achieve true one-to-one matching. Solutions are also provided for managing data structures utilized by the queueless contact center. Furthermore, mechanisms for generating traditional queue-based performance views and metrics for the queueless contact center are proposed to help facilitate a smooth transition from traditional queue-based contact centers to the next generation contact centers described herein. | 10-20-2011 |
20110255683 | ONE-TO-ONE MATCHING IN A CONTACT CENTER - A queueless contact center is described along with various methods and mechanisms for administering the same. The contact center proposed herein provides the ability to, among other things, achieve true one-to-one matching. Solutions are also provided for managing data structures utilized by the queueless contact center. Furthermore, mechanisms for generating traditional queue-based performance views and metrics for the queueless contact center are proposed to help facilitate a smooth transition from traditional queue-based contact centers to the next generation contact centers described herein. | 10-20-2011 |
20110255684 | AUTOMATED MECHANISM FOR POPULATING AND MAINTAINING DATA STRUCTURES IN A QUEUELESS CONTACT CENTER - A queueless contact center is described along with various methods and mechanisms for administering the same. The contact center proposed herein provides the ability to, among other things, achieve true one-to-one matching. Solutions are also provided for managing data structures utilized by the queueless contact center. Furthermore, mechanisms for generating traditional queue-based performance views and metrics for the queueless contact center are proposed to help facilitate a smooth transition from traditional queue-based contact centers to the next generation contact centers described herein. | 10-20-2011 |
20110255685 | VIEW AND METRICS FOR A QUEUELESS CONTACT CENTER - A queueless contact center is described along with various methods and mechanisms for administering the same. The contact center proposed herein provides the ability to, among other things, achieve true one-to-one matching. Solutions are also provided for managing data structures utilized by the queueless contact center. Furthermore, mechanisms for generating traditional queue-based performance views and metrics for the queueless contact center are proposed to help facilitate a smooth transition from traditional queue-based contact centers to the next generation contact centers described herein. | 10-20-2011 |
20120134487 | PREDICTED PERCENT SERVICE LEVEL - A contact center is described along with various methods and mechanisms for administering the same. The contact center proposed herein provides the ability to calculate short-term predictor metrics for achieving particular percent service level objectives in a plurality of skills, determine an optimal skill based on the comparison of short-term predictor metrics, and assign an agent to the optimal skill to increase the contact center's overall operational efficiency and performance. | 05-31-2012 |
20120278136 | DYNAMIC WORK ASSIGNMENT STRATEGIES BASED ON MULTIPLE ASPECTS OF AGENT PROFICIENCY - A contact center having a plurality of performance goals is provided. The contact center includes a routing agent operable, when a work item is to be routed to a servicing destination, determine, for each performance goal, a status of goal realization and a corresponding set of selection criteria for the determined statuses of goal realization and a destination selector operable to select the servicing destination based, at least in part, on the set of selection criteria. | 11-01-2012 |
20120321073 | GOAL-BASED ESTIMATED WAIT TIME - A contact center is described along with various methods and mechanisms for administering the same. The contact center proposed herein provides the ability to, among other things, determine an estimated wait time for contacts waiting to be serviced by resources of the contact center without relying on the traditional First-In-First-Out behavior of contact centers. | 12-20-2012 |
20130022194 | AGENT SKILL PROMOTION AND DEMOTION BASED ON CONTACT CENTER STATE - A contact center is described along with various methods and mechanisms for administering the same. The contact center proposed herein provides the ability to, among other things, selectively promote and demote agent skills to respond to various changes in contact center conditions. This enables the contact center to respond to unexpected changes in processing conditions without significantly impacting the overall performance of the contact center. | 01-24-2013 |
20130083915 | INTERRUPTING AUXILIARY AGENTS - A contact center is described along with various methods and mechanisms for administering the same. The contact center proposed herein provides the ability to, among other things, selectively interrupt a contact center agent in an AUXILIARY state. This enables the contact center to accommodate sudden influxes of work items without substantially increasing customer wait time. | 04-04-2013 |
20130083916 | ANALYTICS FEEDBACK AND ROUTING - A contact center is described along with various methods and mechanisms for administering the same. The contact center proposed herein provides the ability to, among other things, dynamically and in real-time utilize contact center analytics feedback mechanisms to adjust parameters that are used in making work assignment decisions. The adjusted parameters may correspond to Key Performance Indicators (KPIs) for agents of the contact center rather than skill values for the agents. | 04-04-2013 |
20130085791 | SWITCHING ROUTING ALGORITHMS TO OPTIMIZE SATISFACTION OF LONG-TERM COMMITMENTS - A contact center is described along with various methods and mechanisms for administering the same. The contact center proposed herein provides the ability to, among other things, monitor workload distribution to one or more sub-contractors and predict whether a contractual obligation will be met (or not) and based on such a prediction automatically switch routing algorithms within a contractual period of time to ensure that costs associated with a contract are minimized. | 04-04-2013 |
20130212205 | TRUE GEO-REDUNDANT HOT-STANDBY SERVER ARCHITECTURE - A server configuration provides a geo-redundant server that is ready as a hot-standby to the primary server in another location. This architecture can be easily implemented in a distributed contact center environment or any other server deployment where services provided by the primary server are mission-critical. One exemplary configuration provides a single active master server. This single active master server is responsible for making all service-based decisions, receiving and processing client requests, etc., as long as it is operational. A second server is provided at the same geographic site or location as the single active master and a high bandwidth active LAN connection is established between the two. The second server maintains synchronization with the single active master. The second server is also connected with a third server via a WAN. The second server provides the third server with the state information for synchronization with the single active master. | 08-15-2013 |
20130223608 | CONTEXT-BASED DYNAMIC ADJUSTMENT TO PACING ALGORITHM - A contact center is described along with various methods and mechanisms for administering the same. The contact center proposed herein provides the ability to, among other things, assess contextual information and adjust an outbound dialer's pacing algorithm based on the assessment thereof. The contextual information may be obtained from sources that are inside the contact center and outside the contact center. | 08-29-2013 |
20130223610 | ADJUSTMENT OF CONTACT ROUTING DECISIONS TO REWARD AGENT BEHAVIOR - A contact center is described along with various methods and mechanisms for administering the same. The contact center proposed herein provides the ability to, among other things, reward positive agent behavior and performance by providing the agent with rewards and incentives. The rewards and incentives are provided to the agent by altering one or more aspects of the routing logic in the contact center. | 08-29-2013 |
20130223611 | BREAK INJECTION AT WORK ASSIGNMENT ENGINE OF CONTACT CENTER - A contact center is described along with various methods and mechanisms for administering the same. The contact center proposed herein provides the ability to, among other things, include a break-type work item in a work pool that also contains traditional work items. The break-type work item comprises attributes that enable the break-type work item to be routed to one or more resources in the contact center with a work assignment engine that routes the traditional work items. | 08-29-2013 |
20130223612 | DYNAMIC ADJUSTMENT OF MULTI-DIMENSIONAL ROUTING RULE - A contact center is described along with various methods and mechanisms for administering the same. The contact center proposed herein provides the ability to, among other things, support the ability to flexibly apply a plurality of different work assignment algorithms simultaneously, weight work item routing decisions received from each work assignment algorithm, and then make a final work item routing decision based on a weighted combination of the work item routing decisions. | 08-29-2013 |
20130223617 | CUSTOMER SERVICE TEAMING - The present disclosure describes various ways of providing agents with a configurable mechanism by which they may bid on training opportunities with contacts in a given contact center. Specifically, an architecture providing a team of agents and agents-in-training to service a contact or set of contacts and methods of employing that team architecture are described. The bids of one or more agents may be collected and evaluated to determine at least one winning agent that will team together with at least one subject matter expert, qualified agent, or team in handling a contact for the purposes of training. | 08-29-2013 |
20130223619 | ADAPTIVE ESTIMATED WAIT TIME PREDICTOR - Systems and methods for providing adaptive estimated wait time predictions for work items are provided. More particularly, a processor-enabled module may select a best estimated wait time algorithm from among a plurality of estimated wait time algorithms that meets the accuracy and calculation resource conditions of a contact center based on rules. Furthermore, the conditions of a contact center may change at times and as a result the selection of which estimated wait time algorithm is considered best will adapt to suit the contact center change. In addition, the selected best estimated wait time prediction can be provided to client communication devices. | 08-29-2013 |
20130268546 | QUALIFIER SET CREATION FOR WORK ASSIGNMENT ENGINE - A contact center is described along with various methods and mechanisms for administering the same. The contact center proposed herein provides the ability to, among other things, define, in real-time, qualifier set combinations for work items. Thus, the contact center can create a dictionary of combinations of work item attributes that may be defined as work items are introduced to the system. The definition of the combinations allows for large qualifier sets without the large expenditure of resources to define all possible combinations of attributes for the contact center. | 10-10-2013 |
20130279685 | MULTI-TASKING RELIEF - A contact center is described along with various methods and mechanisms for administering the same. The contact center proposed herein provides the ability to, among other things, determine performance efficiencies/metric associated with one or more multi-tasking agents and provide relief to agents based on rules. This multi-tasking relief may be provided to the one or more agents via reducing an amount of multi-tasking work, inserting breaks into the agent's work flow, and/or directing work items to other resources. | 10-24-2013 |
20130287202 | WORK ASSIGNMENT DEFERMENT DURING PERIODS OF AGENT SURPLUS - A contact center is described along with various methods and mechanisms for administering the same. The contact center proposed herein provides the ability to, among other things, support deferring work item routing decisions for a predetermined amount of time even when agents that are technically qualified to handle the work item are available. The deferment of work item routing decisions helps to achieve better matching and, therefore, increases contact center efficiency even though decisions are delayed. | 10-31-2013 |
20140079193 | INCORPORATING INTERACTIVE VOICE RESPONSE FUNCTIONS INTO A WORK ASSIGNMENT ENGINE SCRIPT - A contact center is described along with various methods and mechanisms for administering the same. In general, methods and mechanisms are disclosed that are configured to provide interactive voice response (IVR) functionality as one or more distributed resources capable of being assigned work items via a work assignment engine. Assigning work items may be performed via the work assignment engine running an IVR script. This IVR script may be configured to determine information associated with a work item such that an efficient work assignment can be made. In some cases, business rules and the information associated with the work item can affect the work assignment. | 03-20-2014 |
20140079209 | AUTOMATIC CALL NOTIFICATION GROUPS - A contact center is described along with various methods and mechanisms for administering the same. Work assignment methods are disclosed that push notifications to one or more resources about available work item opportunities. The one or more resources can pull the work item from the notification groups to handle the work item. Moreover, the pushed notifications can be added to a traditional work assignment scheme to aid in the answering of work items and/or offer training to a plurality of resources. | 03-20-2014 |
20140079210 | RISKS FOR WAITING FOR WELL-MATCHED - A contact center which provides the ability to, among other things, support deferring work assignment decisions while simultaneously assessing the risks associated with such a deferred decision. The intelligent deferment of work assignment decisions helps to achieve better matching without losing the opportunity to timely assign work to an agent. | 03-20-2014 |
20140079211 | SYSTEM, METHOD, AND APPARATUS FOR DETERMINING EFFECTIVENESS OF ADVANCED CALL CENTER ROUTING ALGORITHMS - A contact center is described along with various methods and mechanisms for administering the same. The contact center proposed herein provides the ability to, among other things, simultaneously execute two different work assignment algorithms on the same work flow either in real-time as the work flow is received or in a simulation environment. The differences in the way that each work assignment algorithm handles the same work flow are compared and contrasted to help describe the differences in the work assignment algorithms. | 03-20-2014 |
20140081687 | MULTIPLE SIMULTANEOUS CONTACT CENTER OBJECTIVES - Methods, devices, and systems are provided such that multiple contact center objectives can be simultaneously analyzed and normalized by a single algorithm. A solution is provided for executing an algorithm that is able to consider multiple objectives simultaneously rather than serially. By considering multiple objectives in parallel when making work assignment decisions instead of considering single objectives, decisions and contact center adjustments are made with more efficiency and with a minimal use of resources. | 03-20-2014 |
20140081689 | WORK ASSIGNMENT THROUGH MERGED SELECTION MECHANISMS - A contact center is described along with various methods and mechanisms for administering the same. In particular, work assignment methods are disclosed that are configured to utilize multiple selection mechanisms in determining an optimal work assignment. By analyzing data relating to agent selection, queue information, and state information, of one or more contact centers, a work item may be efficiently assigned to achieve a work item optimal solution. In some cases, the optimal solution for a work item may be contrary to an optimal solution for a particular contact center. However, the primary goal of efficiently handling the work item via one or more resources can be achieved by merging selection mechanisms and intelligently assigning work items on a system-wide basis. | 03-20-2014 |
20140082179 | SCARCE RESOURCES MANAGEMENT - A contact center is described along with various methods and mechanisms for administering the same. In general, methods are disclosed that are configured to analyze work assignments to determine one or more scarce resources for further management. By analyzing the attributes, that are common to a number of work assignments made over a period of time, resources possessing those attributes may be classified as scarce. These scarce resources may be managed in accordance with their demand and business rules. To efficiently handle work items associated with valued customers, the scarce resources may be removed from traditional work assignments and held in reserve. The reserved scarce resources may be applied to the valued customers' work items. | 03-20-2014 |
20140119530 | SYSTEM AND METHOD FOR EFFICIENTLY MANAGING LARGE CONTACT CENTERS - Provided is a system and method that identifies a characteristic associated with a resource. A resource can be, for example, an agent in a contact center. An identifier, representing the characteristic is associated with the resource (e.g., a bit) is stored in a first memory location. A characteristic associated with a work item is identified. The characteristic associated with the work item can be for example, a type of communication (e.g., email, voice, video, etc.), a company represented by the work item, and the like. The identifier representing the characteristic associated with the work item is stored in a second memory location. The first memory location is bit masked and compared with the second memory location to determine if the resource should process the work item. In response to determining that the resource should process the work item, the work item is routed to the resource, such as an agent. | 05-01-2014 |
20140161248 | QUALIFIER SET CREATION FOR WORK ASSIGNMENT ENGINE - A contact center is described along with various methods and mechanisms for administering the same. The contact center proposed herein provides the ability to, among other things, define, in real-time, qualifier set combinations for work items. Thus, the contact center can create a dictionary of combinations of work item attributes that may be defined as work items are introduced to the system. The definition of the combinations allows for large qualifier sets without the large expenditure of resources to define all possible combinations of attributes for the contact center. | 06-12-2014 |
20140223436 | METHOD, APPARATUS, AND SYSTEM FOR PROVIDING AND USING A SCHEDULING DELTA QUEUE - A contact center is described along with various methods and mechanisms for administering the same. Work assignment methods are disclosed that place tasks in bins by time intervals and are processed within a delta queue ring buffer. The delta queue ring buffer can assign the tasks by seconds and order tasks by interval for efficient handling, and then loop around to use the same bins. By using fixed intervals and a moving queue pointer, the scheduling delta queue solution allows for fast selection of the queue to insert and fast processing of the queues on timeout. The scheduling delta queue solution allows for the processing of at least, but not limited to one million tasks with only memory as a constraint. | 08-07-2014 |
20140257908 | VIEWER PATTERN ANALYSIS - A microprocessor executable analytic module is provided that determines, for each of a plurality of selected contact center objects, a visually perceptible parameter based on contact center information and/or a performance parameter and provides a display incorporating the determined visually perceptible parameters, wherein the display comprises an array of pixels and/or cells, each pixel and/or cell corresponding to a respective contact center object and a plurality of the pixels and/or cells having different visually perceptible parameters. | 09-11-2014 |
20140270137 | GLOBAL LOGGING AND ANALYSIS SYSTEM - An event logging and analysis system and method are disclosed. The event logging and analysis system are described as being configured to analyze decisions made by a work assignment engine in a contact center, map the decisions to one or more events for a contact center entity, and storing information about the event in a buffer associated with the contact center entity, the information stored in the buffer describing how the new decision affected the contact center entity. | 09-18-2014 |
20140270138 | SECRET TRANSFERS IN CONTACT CENTERS - A microprocessor executable resource monitor operable to determine that a less skilled and/or qualified resource has been assigned to service a work item or is servicing the work item, wherein a more skilled and/or qualified resource exists but is not currently available to service the work item, monitor at least one of a level of service provided by the less qualified resource to the work item and/or a customer associated with the work item and an availability of the more skilled and/or qualified resource to service the work item, and, in response to the monitoring step and while the work item is being serviced, transfer the work item to the more skilled and/or qualified resource for servicing. | 09-18-2014 |
20140278465 | METHOD, APPARATUS, AND SYSTEM FOR PROVIDING HEALTH MONITORING EVENT ANTICIPATION AND RESPONSE - A contact center is described along with various methods and mechanisms for administering the same. In particular, the contact center may be configured to execute a work assignment engine and the contact center may also contain a health monitoring module that is configured to monitor events in the work assignment engine, compare the monitored events with a grammar defining expected events and an expected sequence of the expected events, and determine whether the work assignment engine is behaving appropriately based on the comparison. | 09-18-2014 |
20140365440 | HIGH AVAILABILITY SNAPSHOT CORE - A high availability contact center is described along with various methods and mechanisms for administering the same. The contact center proposed herein enables snapshots of one instance of a work assignment engine to be transmitted to another server instance where they can be loaded and used as a backup to the original work assignment engine. | 12-11-2014 |
20150043726 | CONDITIONAL ATTRIBUTE MAPPING IN WORK ASSIGNMENT - A contact center, methods, and mechanisms are provided for assigning work items to resources using attributes that conditionally expand a selectable pool of resources. The work item is first analyzed for any required, preferred, and conditional attributes and then queued in multiple resource attribute sets for work assignment. Work items are assigned to resources by considering a match between the analyzed attributes of a work item and a resource while observing alternative assignment conditions. When met, the alternative assignment conditions cause the work item to be queued in additional resource attribute sets thereby expanding the pool of selectable resources. Once assigned, the work item may be removed from queues not selected in the work assignment. | 02-12-2015 |
20150063556 | WORK ASSIGNMENT WITH BOT AGENTS - A contact center auditing work assignment engine communication system hosts a multi-functional automatic bot agent to discover issues, update properties, identify and solve problems, and provide operational support for contact center managers, creating a proactive and flexible automatic audit and cooperation between a bot agent, human agents, and supervisors. | 03-05-2015 |
20150071428 | MANAGING TRANSACTION COMPLEXITY IN A CONTACT CENTER - A contact is received in a contact center. For example, an incoming voice call or email is received by the contact center. A complexity of the contact is determined. The complexity of the contact is how difficult the contact will be to process by an agent. For instance, the agent may have to do additional work outside the call based on the type of contact. In response to determining the complexity of the contact, the contact is routed to an agent of the contact center and a compensation of the agent is adjusted for servicing the contact. | 03-12-2015 |
20150074170 | SYSTEM AND METHOD FOR MANAGING AGENT SCHEDULES IN A CONTACT CENTER - A transaction is received in a contact center. The transaction can be an email, an incoming call, an outgoing call, a video call, a text message, and/or the like. A best agent is determined to handle the transaction. A time is determined for the best agent to handle the transaction. The time can be based on a projected time that the agent will be able to handle the transaction, based on a callback time or any criteria. A schedule of the best agent is searched. The schedule of the best agent contains a movable event. A movable event can be any event that can be rescheduled, such as a break. When it is determined that the time for the best agent to handle the transaction is during and/or close to the movable event, the movable event is rescheduled to allow the best agent to handle the transaction. | 03-12-2015 |