Patent classifications
H04M2203/404
Method to supply contact center resources during overflow state using back office personnel
A method and system matching contact center agents and back office staff with a customer inquiry. Exemplary systems include an expert term extraction engine, a customer term extraction engine, and a matching engine to compare customer request terms to the expert terms from the customer term extraction engine. The comparison determines whether there is a match or potential match between the customer request terms and the stored expert terms. An exemplary system may also include a timer that communicates with one or more communication servers. Back office staff may assist contact center agents when one or more conditions are met, such as when a customer wait time exceeds a predetermined period or when there is no match or potential match between the customer request terms and the stored expert terms for contact center agents.
Synchronous secondary emergency response system
An emergency response system which can work alongside traditional public emergency response systems. The emergency response system of the present invention comprises a central computer system and client devices. In case of an emergency, when a registered user dials an emergency number, in addition to the call being received by a conventional emergency response systems, a separate parallel communication to the central computer system of the present invention gets triggered automatically. On receiving the emergency communication the computer system selects most suitable registered volunteer responders and an alert is sent to the selected registered volunteer responders. For the responders who accept the request for help, the computer system establishes a communication channel with the caller client device. This way, the emergency response system of the present invention enables participation of volunteers from the civil society in providing faster emergency response to fellow citizens.
Method and system for providing access to a node of a shared resource
A computer server system comprises a communications module; a processor coupled with the communications module; and a memory coupled to the processor and storing processor-executable instructions which, when executed by the processor, configure the processor to receive, via the communications module and from a first device, a signal including a request to schedule access to a shared resource within a time window; identify, based on a load projection for the shared resource, at least one time period within the time window for the access to the shared resource; send, via the communications module and to the first device, a signal including the at least one time period and requesting confirmation that a particular one of the at least one time period is acceptable; receive, via the communications module and from the first device, a signal including confirmation that the particular one of the at least one time period is acceptable; determine that a current time has reached the particular one of the at least one time period; and responsive to determining that the current time has reached the particular one of the at least one time period, provide access to a node of the shared resource, the node having available bandwidth.
SELECTIVE AGGREGATION OF ENQUEUED NODES INTO A SUBNETWORK FOR SIMULTANEOUS COMMUNICATION
Contact centers often encounter situations where a group of customers have a common issue to be addressed. Connecting each customer to an agent for one-on-one communication may be effective, but it is resource intensive both in terms of networking and computer requirements and the time an agent spends repeating the same information. By performing an initial assessment of customers' issues, a common issue may be discovered that a common issue exists that can be handled in a group lecture pod, wherein a number of customer connect to interact with an agent and optionally to each other. Provided confidential information is not required, and any other required consent given, customers may be connected to the group lecture pod for more immediate resolution of a common issue and not have to stay in queue to wait for an agent to become available for a one-on-one interaction.
METHOD AND SYSTEM FOR PROVIDING ACCESS TO A NODE OF A SHARED RESOURCE
A computer server system comprises a communications module; a processor coupled with the communications module; and a memory coupled to the processor and storing processor-executable instructions which, when executed by the processor, configure the processor to receive, via the communications module and from a first device, a signal including a request to schedule access to a shared resource within a time window; identify, based on a load projection for the shared resource, at least one time period within the time window for the access to the shared resource; send, via the communications module and to the first device, a signal including the at least one time period and requesting confirmation that a particular one of the at least one time period is acceptable; receive, via the communications module and from the first device, a signal including confirmation that the particular one of the at least one time period is acceptable; determine that a current time has reached the particular one of the at least one time period; and responsive to determining that the current time has reached the particular one of the at least one time period, provide access to a node of the shared resource, the node having available bandwidth.
Method and system for a scalable computer-telephony integration system
When an incoming call is received from a customer, various aspects may include receiving an indication of availability from several call agents within the computer-telephony integration system and presenting the indications of availability and identification information for each of the call agents on a display. A user control for searching the call agents may also be presented on the display for use by a first call agent to view an indication of availability for a particular call agent. The customer call may then be transferred from the first call agent to the particular call agent in response to the indication of availability identifying the particular call agent as available.
System and method for providing contextual summaries in interaction transfer
A system and method are presented for providing a contextual summary of an interaction between a first party and a second party over a media channel in an interaction transfer to a third party. A request is received to transfer an interaction to the third party, the request being triggered from the interaction. A text transcript of the interaction is obtained. The text transcript is processed to obtain the contextual summary and metadata, which is provided to the third party for handling the interaction with the interaction transfer. The contextual summary is provided by a contextual summarizer, which comprises a custom plurality of application programming interfaces (APIs). The plurality of APIs comprises at least one of: a text summarizer API, a churn predictor API, a sentiment analysis API, a next best action API, and an interaction reference detector API.
Escalation tracking and analytics system
An embodiment may involve persistent storage containing a representation of an escalation path including an ordering of groups, wherein the groups each represent agents and include maximum numbers of contact attempts, maximum times to wait after the contact attempts, and channels for each of the contact attempts. The embodiment may also involve processors configured to: (i) receive an indication that an event has occurred; (ii) perform attempts to contact the agents in the groups; (iii) receive a request for live tracking of the attempts; (iv) generate a representation of a graphical user interface that identifies: a current agent for which contact is being attempted, a number of attempts made to contact the current agent, and a time at which either a subsequent attempt or an escalation to a subsequent group is to be made; and (v) provide the representation of the graphical user interface.
Communication session hold time management in a contact center
A determination is made that a real-time communication session (e.g., a voice call) between a first agent terminal and a customer communication endpoint has been placed on hold by a first contact center agent. An estimated hold time for the real-time communication is determined, based on a rule, in response to determining that the real-time communication session has been placed on hold. It is determined that the estimated hold time for the real-time communication session has expired. In response to determining that the estimated hold time for the real-time communication session has expired, one or more actions occur. For example, the real-time communication session is automatically transferred to a second agent terminal.
Optimizing Next Step Action to increase Overall Outcome in Sales and Marketing Engagement
A system establishes an agent communication with a customer. An agent computer with a first processor and a first memory receives a batch notification identifying a batch of one or more customer records in the agent computer, for communication in the near future. The one or more customer records is associated with one or more customers. A second computer with a second processor and a second memory provides the batch notification identifying the batch of one or more customer records in the agent computer. The system determines a next step action by taking into account touch specific outcome correlation data, marketing outcome correlation data, and/or correlation between touch specific outcome correlation data and overall outcome data.