Patent classifications
H04M3/5232
SYSTEMS AND METHODS RELATING TO MANAGING CUSTOMER WAIT TIMES IN CONTACT CENTERS
A method for managing a queue in a contact center that includes: receiving a previous call from a first customer and determining a unique identifier; tracking a previous queue time; detecting the previous call ending without being connected to an agent; determining the previous wait time accrued; saving in a database a previous call record that includes the previous queue time and the unique identifier; receiving a present call from the first customer and determining a unique identifier; tracking a present queue time; using the unique identifier to check the database to determine the related previous call record; determining the previous queue time; calculating an adjusted total queue time that is the present queue time plus previous queue time; and positioning the first customer in the queue based on the adjusted total queue time.
SYSTEMS AND METHODS RELATING TO MANAGING CROSS-CHANNEL INTERACTIONS IN CONTACT CENTERS
A method facilitating a cross-channel interaction between a customer and a contact center. The method includes: receiving and conducting a first interaction with the customer; determining a first identifier related to the first interaction; storing, in a database, the first identifier and associating the first identifier with the first interaction; receiving a second interaction from the customer; determining a second identifier related to the second interaction; using the second identifier to check the database to determine if the second interaction is associated with the first interaction; determining, based on the check of the database, that the second interaction is contextually related with the first interaction; and modifying, in response to determining that the second interaction is contextually related to the first interaction, at least one way in which the second interaction is handled by the contact center.
METHOD AND APPARATUS FOR PROCESSING VOICE INFORMATION
A method and an apparatus for processing voice information are provided by the present application. The method comprises: obtaining the voice data of a user; performing an emotion analysis on the voice data to determine the priority of the voice data; and connecting the user to a corresponding service channel according to the priority of the voice data. The present application can improve the service quality of IVR.
Methods and systems for multiple channel authentication
Methods and systems for multiple channel authentication are described. In one embodiment, a request for an interaction is initiated from within a mobile application. The request may include authentication information and contextual information relating to a current exchange between the mobile application and an organization. The user may be authenticated with the authentication information and the request may be routed to a representative based on the contextual information to continue the exchange.
Utilizing machine learning with call histories to determine support queue positions for support calls
A device receives, from a user device, a communication associated with a support issue encountered by a user of the user device and assigns the communication to a position in a support queue based on when the communication is received, wherein the support queue includes data identifying positions of other communications received from other users, and data identifying when the other communications were received. The device processes data identifying the communication and historical communication data describing prior communications associated with the user, with a model, to determine an average time spent on hold by the user for the prior communications. The device modifies the position of the communication in the support queue based on the average time and performs one or more actions based on modifying the position of the communication in the support queue.
Techniques for sharing control of assigning tasks between an external pairing system and a task assignment system with an internal pairing system
Techniques for sharing control of assigning tasks between an external pairing system and a task assignment system with an internal pairing system are disclosed. In one embodiment, the techniques may be realized as a method for sharing control of assigning tasks between an external pairing system and a task assignment system with an internal pairing system comprising receiving, from the task assignment system, a plurality of task pairing requests and an agent pairing request, wherein each task request of the plurality of task pairing requests is assigned to one of a first pairing strategy and a second pairing strategy. The agent pairing request may indicate an agent that is available for pairing. The method may further comprise transmitting, to the task assignment system, a pairing recommendation being based in part on the plurality of task pairing requests, the first pairing strategy, the second pairing strategy, and the agent pairing request.
Techniques for behavioral pairing in a contact center system
Techniques for behavioral pairing in a contact center system are disclosed. In one particular embodiment, the techniques may be realized as a method for pairing in a contact center including ordering one or more contacts, ordering one or more agents, comparing a first difference in ordering between a first contact and a first agent in a first pair with a second difference in ordering between a second contact and a second agent in a second pair, and selecting the first pair or the second pair for connection based on the comparing, wherein the first contact and the second contact are different or the first agent and the second agent are different.
SYSTEM AND METHOD FOR ENHANCED VIRTUAL QUEUING WITH TARGETED INTERACTIONS
A system and method for managing virtual queues with user-level targeted interactions. A cloud-based queue service manages a plurality of queues hosted by one or more entities. The queue service is in constant communication with the entities providing queue management, queue analysis, and queue recommendations. The queue service is likewise in direct communication with queued persons. Sending periodic updates such as targeted interactions in the form of products, services, and callback opportunities based on analysis of entity data, user-specific data, and data associated with all persons or groups at a given location, both physical or virtual.
Techniques for estimating expected performance in a task assignment system
Techniques for estimating expected performance of a task assignment strategy in a task assignment system are disclosed. In one particular embodiment, the techniques may be realized as a method comprising receiving, by at least one computer processor communicatively coupled to a task assignment system, a plurality of historical agent task assignments; determining, by the at least one computer processor, a sample of the plurality based on a strategy for pairing agents with tasks; determining, by the at least one computer processor, an expected performance of the strategy based on the sample; outputting, by the at least one computer processor, the expected performance; and optimizing, by the at least one computer processor, the performance of the task assignment system based on the expected performance.
Techniques for benchmarking pairing strategies in a contact center system
A method is provided. The method comprises associating a first pairing strategy to a first plurality of contacts during a first period of time, associating a second pairing strategy to a second plurality of contacts during a second period of time, associating a third pairing strategy to a third plurality of contacts during a third period of time, associating the first pairing strategy to a fourth plurality of contacts during a fourth period of time, associating the second pairing strategy to a fifth plurality of contacts during a fifth period of time, associating to a sixth plurality of contacts during a sixth period of time, determining a first performance measurement based on outcomes of the first, second, fourth, and fifth pluralities of contacts, determining a second performance measurement based on outcomes of the third and sixth pluralities of contacts, and outputting data that enables a comparison of the first and second performance measurements.