H04M5/00

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.

Enhancing agent's efficiency in a contact center by using a multi-agent to multi-contact routing orchestration
11303753 · 2022-04-12 · ·

A computerized method for enhancing agent's efficiency in a contact center by orchestrating a multi-agent to multi-contact attribute-based routing while maintaining seamless contact interaction is provided herein. The computerized method receives a request for service and in response may operate an orchestration engine. The orchestration engine derives contact related information from the communication channel to yield at least one contact attribute and according to a preconfigured set of rules and the agent's availability state, perform attribute-based routing of the request for service to one or more agents and designate a primary agent to handle the request for service and one or more agents as secondary agents. once an interaction between the one or more agents and the contact has commenced the computerized method sends information related to the handled request to the one or more designated secondary agents' and enable them to participate in the interaction via a display.

Return call routing system
11146684 · 2021-10-12 ·

A return call routing system verifies that the telephone number of an outbound call being placed by an agent is the telephone number of a contact assigned to the agent. The outbound call is then assigned a tag identifying the contact's phone number as associated with the agent's station. When the routing system recognizes a contact's return call phone number as being tagged, the system bypasses the normal call flow at the call center and the return call is routed directly to the assigned agent's station. A time window for the return call may be set beyond which the return call is directed to the next available agent through a call flow manager.

Voice and speech recognition for call center feedback and quality assurance

A computer-implemented method for providing an objective evaluation to a customer service representative regarding his performance during an interaction with a customer may include receiving a digitized data stream corresponding to a spoken conversation between a customer and a representative; converting the data stream to a text stream; generating a representative transcript that includes the words from the text stream that are spoken by the representative; comparing the representative transcript with a plurality of positive words and a plurality of negative words; and generating a score that varies according to the occurrence of each word spoken by the representative that matches one of the positive words, and/or the occurrence of each word spoken by the representative that matches one of the negative words. Tone of voice, as well as response time, during the interaction may also be monitored and analyzed to adjust the score, or generate a separate score.

Learning based metric determination and clustering for service routing

Techniques are described for generating metric(s) that predict survey score(s) for a service session. Model(s) may be trained, through supervised or unsupervised machine learning, using training data such as communications from previous service sessions between service representative(s) and individual(s), and survey scores provided by the serviced individual to rate the session on one or more criteria (e.g., survey questions). The model(s) may be trained to output, based on an input session record, metric(s) that each correspond to a survey score that would have been provided by the individual had they completed the survey. The model may be a concatenated model that combines a language model output from a language classifier recurrent neural network, and an acoustic model output from an acoustic feature layer convolutional neural network. Individuals can be clustered according to the metric(s) and/or other factors, and the cluster(s) can be employed for routing incoming service requests.

Device and method of verifying protective case usage
11108422 · 2021-08-31 · ·

A device and method of verifying protective case usage, is described. The device includes one or more processors to drive an electromechanical transducer with an input signal. The electromechanical transducer generates an input force based on the input signal, and a sensor of the device generates a test output signal in response to the input force. The one or more processors determine, based on the test output signal, a level of verification that a protective case is mounted on the device. The determination can include determining whether the test output signal matches a predetermined impulse response signal indicative of an unprotected device or a protected device. A digital identification tag of the protective case can be read by a radio-frequency transceiver of the device to provide an additional level of verification that the protective case is mounted on the device. Other aspects are described and claimed.

Voice and speech recognition for call center feedback and quality assurance

A computer-implemented method for providing an objective evaluation to a customer service representative regarding his performance during an interaction with a customer may include receiving a digitized data stream corresponding to a spoken conversation between a customer and a representative; converting the data stream to a text stream; generating a representative transcript that includes the words from the text stream that are spoken by the representative; comparing the representative transcript with a plurality of positive words and a plurality of negative words; and generating a score that varies according to the occurrence of each word spoken by the representative that matches one of the positive words, and/or the occurrence of each word spoken by the representative that matches one of the negative words. Tone of voice, as well as response time, during the interaction may also be monitored and analyzed to adjust the score, or generate a separate score.

System and method of running an agent guide script-flow in an employee desktop web client
11843720 · 2023-12-12 · ·

In the field of government engagement management, an agent guide or script-flow in an employee desktop web client is implemented. In such a system and method, when agents create interactions with clients they can follow a script-flow which will guide the agent through the interaction through a series of menu selections and automated sets of instructions. This feature of the government engagement management system allows existing customer investment from the rich desktop client or non-web client in developing specific scripts, that can also now function in the web client atmosphere. This system and method also enables an agent to handle calls with the web client more efficiently, and allows agents on the web client to automatically classify.

Dynamic direction of incoming calls
11044360 · 2021-06-22 · ·

Apparatus and methods concerning call routing are disclosed. In an example embodiment, a call alert message, indicative of the call answer options, is communicated from the VoIP server to the communication device, determined in response to receiving an incoming VoIP call for a communication device at a VoIP server. A selected option is received from the communication device. In response to the selected option indicating the first call answer option, the call is routed to the communication device as a VoIP call via a data network. In response to the selected option indicating the second call answer option, the call is routed to the communication device via a PSTN.