Interaction distribution systems and methods, and non-transitory computer readable media, include retrieving a diverse evaluation configuration including diverse evaluation configuration rules and diverse interaction category rules; retrieving historical evaluations for each evaluator based on the diverse evaluation configuration rules; retrieving diverse criteria prompt rules; retrieving an interaction transcript associated with each historical evaluation; constructing a large language model (LLM) prompt based on the diverse criteria prompt rules; executing the first LLM prompt on each interaction transcript to return a category of interaction for each interaction transcript; determining evaluation coverage for each returned category of interaction for each evaluator; determining that an evaluator has not evaluated a defined number of interactions for one or more of the diverse interaction category rules; and distributing one or more interactions that match the one or more diverse interaction category rules to the evaluator for evaluation.
A computerized-method for calculating an agent-burnout index and identifying root-cause factors. The computerized-method includes: (i) for each agent in an agents-database: a. calculating the agent-burnout index by operating a burnout-detection module and storing the agent-burnout index in the agents-database. The agent-burnout index indicates a level of stress and exhaustion of the agent; b. identifying root-cause factors of the calculated agent-burnout index by operating root-cause analyzer module and storing the identified root-cause factors in the agents-database; and (ii) automatically sending a push-notification to a user with details of agent-burnout index for each agent in the agents-database. The push-notification is displayed via a UI associated to a WFM application that is running on a computerized-device of the user.
A computerized-method for enabling true-to-interval analytics from an ACD-application. The computerized-method includes during a shift-schedule having time-intervals, (i) for each time-interval, a. every preconfigured time-period in the time-interval: i. polling data-feed from the ACD-application; and ii. obtaining true-to-interval parameters from the polled data-feed and storing the true-to-interval parameters with start-time of the preconfigured time-period. The true-to-interval parameters include for each contact: 1) a state of activity; 2) handle-time duration; and 3) hold-time duration. b. calculating number of contacts having the activity state, based on the true-to-interval parameters; c. calculating total interval-handle-time and total interval-hold-time for each contact; (ii) calculating total handle-time for all contacts during the time-interval; and (iii) retrieving the calculated total handle-time and total hold-time of each time-interval and a total handle-time of one or more shift-schedules from the tti-database and transmitting it to a WFM application, over a communication channel to enable the WFM application true-to-interval analytics.
A device, system and method is provided for monitoring a user's interactions with Internet-based programs or documents. Content may be extracted from Internet server traffic according to predefined rules. Extracted content may be associated with a user's Internet interaction. The user's Internet interaction may be stored and indexed. The user's Internet interaction may be analyzed to generate a recommendation provided to a contact center agent while the contact center agent is communicating with said user for guiding the user's interaction, for example, in real-time. Traffic other than Internet server traffic may also be used.
A computerized-method for detecting market sentiment manipulation that is related to financial-instruments trading. The computerized-method includes: (i) monitoring incoming alerts in an analytics-engine. (ii) retrieving data from each alert, by operating a context-extraction module; (iii) for each alert: a. collecting feeds from social-media servers based on the retrieved data by operating a social-media feeds-extraction module; b. for each feed, generating a summary by using Gen AI; and c. analyzing a social-media sentiment by providing the generated summary of each feed to the Gen-AI; (iv) for each financial instrument that has been traded in the preconfigured period, searching an anomaly between a sentiment from traditional news source and the analyzed social-media sentiment; (v) storing each anomaly in an anomalies database; and (vi) pausing each financial-transaction that has been processed and related to the financial-instrument in the anomalies database.
SYSTEM AND METHOD FOR DISTRIBUTING WORKLOAD OF A WORKING-SHIFT OF A SOURCE-LOCATION TO WORKING-SHIFTS IN TARGET-LOCATIONS IN A MULTIPLE-LOCATIONS CONTACT CENTER
A computerized-method for distributing workload of a working-shift of a source-location to working-shifts in target-locations, via a WFM-application in a multiple-locations contact center. The computerized-method comprising: (i) receiving a rebalancing-request and workload-information of the working-shift of the source-location; (ii) parsing the workload-information to extract affected-SUs, target-SUs and critical-skills; (iii) for each parallel time-interval in a parallel working-shift of each target-location and for each critical-skill: retrieving staffing-plans of the target-SUs, and marking the parallel time-interval as overstaffed for the critical-skill based on a net-staffing calculation; (iv) operating agents-distribution for each parallel time-interval and for each critical-skill based on the parallel time-intervals marked as overstaffed; and (v) configuring WFM-application to: update staffing-plans of parallel working-shift of each target-location, based on the operated agents-distribution; generate new-schedules for agents in the target-SUs based on the updated staffing plans of parallel working-shift of each target-location; and remove existing schedules of the affected-SUs of parallel working-shift.
Stress detection systems and methods, and non-transitory computer readable media, include building a library including previously identified stressful sentences and stressful phrases; receiving, by a trained neural network model, the library; receiving, by the trained neural network model, a text interaction between a customer and an agent; calculating, by the trained neural network model, a cosine similarity score between each stressful sentence or stressful phrase in the library and each sentence in the text interaction; determining, by the trained neural network model, a probability that the text interaction is stressful based on the calculated cosine similarity score; determining that a percentage of stressful interactions for the agent in a time interval is greater than a threshold percentage; providing a manager with recommended actions to decrease stress on the agent; receiving, from the manager, a selection of one or more recommended actions; and implementing the one or more recommended actions.
G06Q 10/1093 - Ordonnancement basé sur un agenda pour des personnes ou des groupes
8.
SYSTEM AND METHOD FOR RE-SKILLING AGENTS SKILLS IN AN AUTOMATIC CALL DISTRIBUTOR (ACD) APPLICATION DUE TO A REQUEST OF CHANGE TO A SCHEDULED-SHIFT OF AN AGENT
A computerized-method for managing skills in an ACD-application due to a request of change to a scheduled-shift of an agent. The computerized-method includes: (i) receiving the request; (ii) retrieving all skills associated to the agent; (iii) for each skill, retrieving mapped ACD-skills and a corresponding SLA-threshold; for each ACD-skill: a. predicting an impact-level on the corresponding SLA-threshold; b. when the predicted impact-level of the ACD-skill is positive, selecting a different-agent that is assigned to the time-interval and activating the ACD-skill of the different-agent, and deactivating all other ACD-skills of the different-agent, to mitigate the ACD-skill corresponding SLA-threshold, and setting the predicted impact-level of the ACD-skill as negative, (iv) when the predicted impact-level of each ACD-skill is negative, granting the request and changing the scheduled-shift based on the request; and (v) configuring the ACD-application to route inbound-interactions to the different-agent based on the activated ACD-skill of each different-agent during the time-interval.
H04M 3/523 - Dispositions centralisées de réponse aux appels demandant l'intervention d'un opérateur avec répartition ou mise en file d'attente des appels
G06Q 10/0631 - Planification, affectation, distribution ou ordonnancement de ressources d’entreprises ou d’organisations
G06Q 10/0637 - Gestion ou analyse stratégiques, p. ex. définition d’un objectif ou d’une cible pour une organisationPlanification des actions en fonction des objectifsAnalyse ou évaluation de l’efficacité des objectifs
H04M 3/51 - Dispositions centralisées de réponse aux appels demandant l'intervention d'un opérateur
9.
SYSTEM AND METHOD FOR REAL-TIME IMPACT ASSESSMENT OF SOCIAL MEDIA POSTS WITH GENERATIVE ARTIFICIAL INTELIGENCE
A computerized-method for dynamically prioritizing social-media interactions in real-time, based on social-media posts in feeds, in a contact-center. The computerized-method includes: (i) monitoring by processors the social-media posts in the feeds of one or more social-media platforms which are integrated to the contact center. The social-media posts have been published during a preconfigured period, for each social-media post of a customer in each feed in the feeds: a. calculating a quality-score by operating an Artificial intelligence (AI) driven Content Quality Analysis (ACQA) module; and b. calculating a social-impact score based on the calculated quality score and one or more parameters; (ii) automatically prioritizing the social-media posts based on the calculated social-impact score to yield a priorities queue of social-media interactions. Each social-media post represents a social-media interaction, and (iii) automatically routing social-media interactions by a routine-engine to an available agent based on the yielded priorities queue of social-media interactions.
G06Q 50/00 - Technologies de l’information et de la communication [TIC] spécialement adaptées à la mise en œuvre des procédés d’affaires d’un secteur particulier d’activité économique, p. ex. aux services d’utilité publique ou au tourisme
10.
ACCELERATED SECURITY FOR REAL-TIME DETECTION OF SUSPICIOUS TRANSACTIONS
A device, system and method for accelerated compliance testing for real-time detection of suspicious transactions in a transaction stream. A machine learning model may determine a global trend of cumulative transaction behavior based on all, a majority or a representative subset, of the stream of transactions. For each transaction in the stream, a skip rule engine may sort each security compliance test to be skipped or not skipped based on the test's relevance to the global trend of the cumulative transaction behavior. The not skipped security compliance tests may be executed in real-time for each transaction in the stream to generate real-time partial security assessments therefore comprising real-time suspicious transaction alerts. The remaining tests may be skipped in real-time and executed, at a time delay after transaction times, to generate time delayed supplemental security assessments therefore comprising time delayed suspicious transaction alerts to complete all compliance testing.
G06Q 20/36 - Architectures, schémas ou protocoles de paiement caractérisés par l'emploi de dispositifs spécifiques utilisant des portefeuilles électroniques ou coffres-forts électroniques
G06Q 20/40 - Autorisation, p. ex. identification du payeur ou du bénéficiaire, vérification des références du client ou du magasinExamen et approbation des payeurs, p. ex. contrôle des lignes de crédit ou des listes négatives
11.
GENERATIVE ARTIFICIAL INTELLIGENCE-POWERED CALL INSIGHTS AND RESPONSE RECOMMENDATION SYSTEM
An artificial intelligence (AI)-based call response system and methods are provided that are configured to provide a context-based recommendation during a monitored conversation. The AI-based call response system includes a processor to perform conversation analysis operations, including determining transcribed words for the monitored conversation, analyzing the words using one or more machine learning (ML) models to produce a score associated with a model identifier (ID) identifying a ML model, comparing the score to a predefined threshold of the ML model, generating an alert when the score meets or exceeds the threshold, the alert including the model ID and a call identifier (ID) identifying the monitored conversation, creating one or more prompts with each prompt comprising an executable instruction that prompts, queries, or requests an output from a large language model for a response, retrieving the response for each of the prompts, and providing the response to a user.
Systems and methods for monitoring a performance of a chat bot include: analysing, by an artificial intelligence (AI) module, a transcript of at least one conversation in which the chat bot participates; identifying, by the AI module, one or more skills of the chat bot where performance falls below a pre-defined performance threshold; determining a chat bot effectiveness score; and determining whether to: automatically update a set of predefined responses of the chat bot based on at least one of: the one or more identified skills; and the chat bot effectiveness score; else, outputting an indication of the one or more identified skills and the chat bot effectiveness score.
A performance evaluation system and methods are provided that are configured to intelligently suggest answers to questions on performance evaluations using a generative artificial intelligence (AI) service. The system includes a processor and a computer readable medium operably coupled thereto, the computer readable medium comprising a plurality of instructions stored in association therewith that are accessible to, and executable by, the processor, to perform operations which include receiving a selection of an interaction between a user and an agent for a performance evaluation, fetching evaluation form data for the performance evaluation, determining a transcript of the interaction a request object for one or more suggested answers to the one or more questions, requesting the one or more suggested answers from the generative AI service, updating the performance evaluation to include the one or more suggested answer, and outputting the updated performance evaluation in an interface.
A system is adapted to automatically create new automation routines. The system includes a processor configured to, over a period of time, store L actions taken by one or more customer support agents and, in real time, for values of n between a first loop value and a second loop value: with a window of length n, starting at the first position within the stored actions and ending at the L-nth position within the stored actions, repeatedly: scan the stored L actions; create an automation candidate from the actions that fall within the window; store the automation candidate; increment the position of the window; and increment the value of n. The processor is further configured to identify repeated automation candidates of the stored automation candidates; filter the repeated automation candidates to select final automation candidates; and create new automation routines from the final automation candidates.
42 - Services scientifiques, technologiques et industriels, recherche et conception
Produits et services
Providing temporary use of online non-downloadable computer
software and non-downloadable computer applications for data
management, analysis, interpretation, identification, and
reporting for use in the fields of employee and customer
computer software incorporating omnichannel routing,
analytics, artificial intelligence, and automation to
perform functions for workforce optimization, customer
journey optimization, performance management; providing
temporary use of online, non-downloadable software in the
nature of application program interfaces for integrated
voice infrastructure and turnkey telephony equipment;
application service provider featuring software for queuing,
handling, logging, recording, monitoring, tracking,
supervising, managing, routing, disposition and distribution
of telephone calls, facsimile transmissions, emails, social
media, and web based messages to or from in office or at
home employees, contractors, subcontractors, parties,
callers or customers for use in the field of customer
service, customer support, inside sales, collections,
outside sales, and marketing; application service provider
featuring software for scheduling, surveying, monitoring,
supervising, rating, reviewing managing, performance
forecasting, call, video recording, analyzing and training
employees for use in the field of customer service, customer
support, inside sales, collections, outside sales, and
marketing; application service provider featuring an
application software development tool for use in customizing
telecommunication service applications, namely, software for
queuing, handling, logging, recording, monitoring, tracking,
supervising, managing, routing, disposition and distribution
of telephone calls, facsimile transmissions, emails, social
media, and web based messages to or from in office or at
home employees, contractors, subcontractors, parties,
callers or customers for use in the field of customer
service, customer support, inside sales, collections,
outside sales, and marketing; and technical support
services, namely, troubleshooting of computer software
problems; computer software consultation; providing
information relating to computer software maintenance, use
and development.
16.
EARNINGS INSIGHTS SYSTEM AND METHODS FOR EMPOWERING AGENTS WITH VISIBILITY INTO EXTRA HOURS IMPACT
Earnings visibility systems and methods, and non-transitory computer readable media, include receiving a request for extra time or time off, wherein the extra time or time off corresponds to a first time interval; displaying the first time interval via a graphical user interface (GUI); receiving a net staffing value for the first time interval; receiving a payroll rule that specifies a percentage increase or decrease in pay based on the net staffing value for the first time interval; assigning a color to a particular percentage increase or decrease in pay for the first time interval; determining the percentage increase or decrease in pay for the first time interval based on the net staffing value for the first time interval; and coloring the first time interval on the GUI with the assigned color based on the percentage increase or decrease in pay for the first time interval.
A system and method for automatic scheduling and routing of call data, including, e.g.: sending a scheduling calendar to a first device using a digital messaging channel, where the calendar comprises a plurality of time slots; scheduling an outbound call between the first device and a second device based on a response to the scheduling calendar, where the response comprises a selection of time slots; and transmitting data representing the outbound call using a voice communication channel and based on the scheduling of the outbound call. Some embodiments may include connecting or routing the call to an additional, third device—where the connecting may be based on skills or features required for the call. Time slots in the scheduling calendar may be highlighted based on an availability of resources associated with the relevant skill.
H04M 3/523 - Dispositions centralisées de réponse aux appels demandant l'intervention d'un opérateur avec répartition ou mise en file d'attente des appels
H04M 3/51 - Dispositions centralisées de réponse aux appels demandant l'intervention d'un opérateur
18.
SYSTEM AND METHOD FOR DISTRIBUTING INTERACTION DATA TO AGENTS
A system and method for distributing interaction data to agents may include a computing device; a memory; and a processor, the processor configured to: identify one or more interaction events from interaction metadata items located in one or more interactions assigned to an agent; generate a prediction prompt for estimating one or more future interaction events for said one or more interactions based on said identified interaction events; and apply said prediction prompt to a machine learning model to estimate said one or more future interaction events for said one or more interactions.
A computerized-method for resolving a query posted on an online-discussion-board of a social-media-platform and awaiting in a queue of a digital-communication-channel. The computerized-method includes: (i) monitoring the digital-communication-channel queue to select the query; (ii) operating an interaction-filtering module against the query to tag responses that were posted in a communication thread of the query in the online-discussion-board of the social-media, as valid; (iii) calculating a resolution-confidence score for each response of the responses that were tagged as valid, by operating a responder-recommended module; (iv) selecting a response from the responses that were tagged as valid that is above a preconfigured threshold and having a highest calculated resolution-confidence score; (v) automatically sending the selected response to the customer as a tryout-solution to the query; and (vi) upon receiving an indication from the customer that the query is resolved, removing the query from the queue of the digital-communication-channel.
G06F 40/284 - Analyse lexicale, p. ex. segmentation en unités ou cooccurrence
G06Q 30/015 - Fourniture d’une assistance aux clients, p. ex. pour assister un client dans un lieu commercial ou par un service d’assistance
20.
SYSTEM AND METHOD FOR OPTIMIZING STAFFING OF A WORKING-SHIFT DURING A DATE RANGE BY PREDICTING ADHERENCE PARAMETER OF THE WORKING-SHIFT BASED ON A SCHEDULING UNIT
A computerized-method for optimizing staffing of working-shifts during a date-range by predicting adherence parameter of the working-shift based on an SU. The computerized-method includes: (i) configuring, a UI of a WFM application, to receive: a. date-range; b. SU; and c. activity code for the working-shifts, for the staffing. For each interval-time in each working-shift (ii) operating a forecast-adherence engine to yield the predicted adherence parameter; (iii) operating a coaching-aggregation engine to yield a coaching parameter; (iv) operating a time-off aggregation engine to yield a time-off parameter; (v) operating a shrinkage-calculator based on the predicted adherence parameter, the aggregated coaching parameter, and the aggregated time-off parameter, to yield a shrinkage parameter; (vi) configuring the WFM to automatically schedule staffing for the interval-time based on the yielded shrinkage parameter; (vii) storing the working-shift in a database and configuring the WFM application to automatically trigger a notification to each agent scheduled the working-shift.
Systems and methods for assessing the feasibility of a proposed contact center work plan are disclosed. The plan may include a proposed workload and a proposed performance metric and the method may include: generating, based on the proposed contact center work plan and data indicative of previous feasible contact center work plans, a feasibility for the proposed contact center work plan; and where the feasibility is below a threshold, generating, using a large language model, a modified contact center work plan for a user with a feasibility above the threshold, the modified contact center work plan comprising a modification to one or more aspects of the contact center work plan.
G06Q 10/0637 - Gestion ou analyse stratégiques, p. ex. définition d’un objectif ou d’une cible pour une organisationPlanification des actions en fonction des objectifsAnalyse ou évaluation de l’efficacité des objectifs
Systems adapted for counter offering shift trades and methods, and non-transitory computer readable media, include monitoring a shift schedule for a set of agents using certain parameters; identifying a shift trade request from a source agent; identifying a set of tradeable shifts for the source agent; sending the shift trade request and the set of tradeable shifts to a set of target agents; receiving a counter shift trade request from a target agent, wherein the counter shift trade request comprises a tradeable shift within the set of tradeable shifts selected by the target agent; sending the counter shift trade request to the source agent; and wherein when the source agent accepts the counter shift trade request, the shift schedule is updated based on the counter shift trade request; and sending a schedule notification to the source agent and to the target agent regarding the updated shift schedule.
Dynamic call queue systems and methods, and non-transitory computer readable media, include training a generative artificial intelligence (AI) model to output a product recommendation; querying the generative AI model for the product recommendation for each of the plurality of customers; extracting keywords from the product recommendation; converting the keywords into a first numeric representation; receiving a description of a new product; transforming the description of the new product into a second numeric representation; calculating a cosine similarity score (CSS); generating a customer likelihood score (CLS); calculating a sentiment score; retrieving a customer category score (CCS); calculating a customer propensity score (CPS) based on the CSS, the CLS, the sentiment score, and the CCS for each of the plurality of customers; sorting the plurality of customers based on the CPS; generating a dynamic list of customers; and scheduling outbound interactions based on the dynamic list of customers.
A computerized-method for predicting a staffing-shrinkage percentage in a time-slot during a future staffing plan in a contact center, The computerized-method includes: (i) receiving via a User Interface that is associated to a Workforce Management (WFM) application, skills for the future staffing plan and the time-slot; (ii) calculating a historic-shrinkage percentage during a preconfigured period based on agents time-offs and understaffing-levels during the preconfigured period; (iii) determining the staffing-shrinkage percentage in the time-slot during the future staffing plan based on the calculated historic-shrinkage percentage; and (iv) configuring the WFM application to update staffing level in the future staffing plan, based on the determined staffing-shrinkage percentage.
Coaching simulator systems and methods, and non-transitory computer readable media, include receiving an interaction between a customer and an agent; scoring the interaction using an evaluation form; identifying a recurring improvement area for the agent based on the scored interaction and past scored interactions; creating a prompt for a large language model (LLM) by populating a prompt template; providing a framework to invoke the LLM using the created prompt, a model and a plurality of hyperparameters; starting a first coaching simulation scenario by invoking the LLM to present a first question to the agent; receiving a first answer to the first question from the agent; querying the LLM to analyze the first answer to the first question; and querying the LLM to provide real-time feedback and a score for the agent based on the analyzed first answer to the first question.
G09B 5/06 - Matériel à but éducatif à commande électrique avec présentation à la fois visuelle et sonore du sujet à étudier
G06Q 10/0639 - Analyse des performances des employésAnalyse des performances des opérations d’une entreprise ou d’une organisation
26.
SYSTEM AND METHOD FOR REDUCING TIME TAKEN FOR EVALUATION OF AN INTERACTION THAT HAS BEEN RECORDED BY A RECORDING-PLAYER WEB-APPLICATION BY USING GENERATIVE AI WITH LARGE LANGUAGE MODELS
A computerized-method for reducing time of evaluation of an interaction by annotating a media-file of the interaction based on an evaluation-measurement. The computerized-method includes: (i) receiving a request from a user to playback the media-file of the interaction by operating a media-playback service of a recording-player web-application; (ii) configuring the media-playback service to: a. operate an interaction-insights module to generate point-in-time annotations of the media-file, based on parameters of the evaluation-measurement; and b. send the point-in-time annotations and a location of the media-file to the recording-player web-application; and (iii) configuring the recording-player web-application to playback the media-file and upon user-selection to present each point-in-time annotation of the one or more point-in-time annotations, via a UI that is associated to the recording-player web-application, on a timeline-bar as an annotation-marker. Each point-in-time annotation comprising a playhead position in the media-file and a text-annotation related to a parameter of the parameters of the evaluation-measurement.
A system and method for generating evaluation forms from interaction recordings may include a computing device; a memory; and a processor, the processor configured to: identify one or more interaction intents from an interaction transcript; generate one or more evaluation categories for the one or more interaction intents using machine learning; generate evaluation questions for the one or more evaluation categories using machine learning; and provide an evaluation form based on the evaluation questions.
System and method for detecting an active-screen in a plurality of screens of different monitors in a media-file of a recorded desktop activity, during playback of the media-file
A computerized-method for detecting an active-screen in screens of different-monitors in a media-file of a recorded desktop-activity, during playback of the media-file. The computerized-method may include: (i) configuring a recording-control service to create a stream-of-metadata of the desktop-activity; (ii) configuring a screen-recording-service to: a. receive a stream of video-data of the screens used during the desktop-activity; b. collect time-metadata of desktop-events from each device associated to the different-monitors; and c. store the video-data and the collected time-metadata, in a data-storage; (iii) configuring a media-playback application to: a. retrieve the collected time-metadata and the media-file; and b. operate a zoom-in module to detect the active-screen in the screens in each time-interval and to display the detected active-screen in each time-interval in an increased size in a central section of a UI, while each screen of all other screens is displayed side-by-side in a reduced-size in an upper-section of the UI.
A computerized-method for calculating a score of an outbound-marketing interaction. The computerized-method includes: (i) retrieving a transcription of the outbound-marketing interaction; (ii) identifying a product that is being marketed in the outbound-marketing interaction by executing an Artificial Intelligence (AI) Large Language Model (LLM) with a check-product-prompt having the transcription embedded therein; (iii) constructing a prompt based on: (a) the identified product; (b) one or more features of the identified product; (c) the transcription; and (d) one or more questions. Each question is related to a section in one or more preconfigured-sections; (iv) executing the AI LLM with the constructed prompt to yield an answer and a question-score to each question of the one or more questions; (v) calculating the score of the outbound-marketing interaction based on the question-score of each question; and (vi) sending the score to one or more applications for follow-on actions based on the score.
A system and method for managing interaction transcripts based on rules may include a computing device; a memory; and a processor, the processor configured to: identify one or more decision parameters in an interaction transcript; determine at least one decision category for a rule from the one or more decision parameters; calculate probabilities for the at least one decision category for the rule using the one or more decision parameters; and apply the rule by selecting one or more action categories for the interaction transcript based on the calculated probabilities for the at least one decision category.
H04M 3/51 - Dispositions centralisées de réponse aux appels demandant l'intervention d'un opérateur
H04M 3/523 - Dispositions centralisées de réponse aux appels demandant l'intervention d'un opérateur avec répartition ou mise en file d'attente des appels
31.
Method for identifying contact reason of a business process discovered by a desktop analytics tool
A computerized-method for identifying a contact-reason of a business-process that has been discovered by a desktop-analytics-tool. The computerized-method includes: (i) retrieving a random-sample of a preconfigured number of instances of a discovered-routine from the routines-datastore; (ii) for each instance in the random-sample of the preconfigured number of instances matching a related transcript-segment; (iii) identifying a contact-reason of each instance by operating a first-GEN-AI with LLM with a first-prompt-text including an embedded related transcript-segment; The first-GEN-AI with LLM has been trained to provide the contact-reason based on the transcript-segment embedded in the first-prompt-text, and (iv) identifying the contact-reason of the discovered-routine as the contact-reason of the business process by operating a second-GEN-AI with LLM with a second-prompt-text for aggregation of all the contact-reasons of all instances in the random-sample. The second-GEN-AI with LLM has been trained to provide a contact-reason based on the contact-reasons of all instances embedded in the second-prompt-text.
H04M 3/51 - Dispositions centralisées de réponse aux appels demandant l'intervention d'un opérateur
32.
SYSTEM AND METHOD FOR GENERATING A TEXT-SUMMARY OF A MULTIPLE-SECTIONS TEXT-DOCUMENT THAT WAS CREATED VIA AN APPLICATION THAT IS RUNNING IN A CLOUD-BASED CONTACT CENTER FOR A TENANT
A computerized-method for generating a text-summary of a multiple-sections text-document that was created via an application that is running in a cloud-based CC for a tenant. The computerized-method includes: (i) operating a prompt-generator module to yield a prompt-text, the prompt-generator module includes: a. retrieving a rule of configuration of the text-summary of the multiple-sections text-document; b. fetching data related to the multiple-sections text-document, the data related to the multiple-sections text-document includes sections, and each section of the sections comprising questions and each question of the questions has a corresponding answer, and c. generating the prompt-text based on the rule of configuration and the data related to the multiple-sections text-document and the multiple-sections text-document; (ii) generating the text-summary by operating a GenAI with LLMs service to execute the prompt-text; and (iii) storing the text-summary in a summary-database to be used to operate actions for the tenant.
Systems and methods for providing interaction recordings with removed personally identifiable information (PII) are disclosed, the systems and methods involving: extracting, from an interaction recording, using an automatic speech recognition engine, a timestamped recording transcript; identifying, using an artificial intelligence (AI) engine, time periods of the timestamped recording transcript which disclose PII; and removing, from the interaction recording, data present during the time periods which disclose PII, to produce a secure interaction recording.
A system and method for mitigating forgetting in machine learning models may include or involve augmenting an input batch of real data items with synthetic data items, and generating, by a first machine learning model, a prediction for data items in the augmented batch—where the first machine learning model may be trained using a dataset of past synthetic data items. Some embodiments of the invention may include generating, by a second machine learning model, synthetic data items based on the input batch, where the second machine learning model may be trained using a dataset of past real data items. In some embodiments, generating predictions by the first machine learning model and the generating synthetic data items by the second machine learning model may be performed simultaneously or concurrently. A plurality of additional operations and procedures may be included in different embodiments to adjust or optimize the models' performance.
A computerized-method for providing personalized-content for an interaction of an agent with a customer during an outbound conversational-marketing-campaign of a tenant operated via a cloud-based contact-center-platform. The computerized-method includes: (i) receiving details of the customer and details of the outbound conversational-marketing-campaign of the tenant; (ii) creating a prompt-text based on the received details of the customer and the details of the outbound conversational-marketing-campaign; (iii) generating the personalized content for the interaction with the customer in text-format by executing an LLM AI engine with a trained model with the created prompt-text; (iv) storing a text-file with the generated personalized content in text-format in a contents-database; (v) initiating the interaction of the agent by dialing to the customer; (vi) retrieving the text-file for the interaction from the contents-database; and (vii) sending the text-file to a computerized-device of the agent to be presented via a display-unit that is associated to the computerized-device.
42 - Services scientifiques, technologiques et industriels, recherche et conception
Produits et services
Cloud-based computer software, namely, temporary use of
online, non-downloadable computer software and
non-downloadable computer applications for data management,
analysis, interpretation, identification, and reporting for
use in the fields of employee and customer computer software
incorporating omnichannel routing, analytics, artificial
intelligence, and automation to perform functions for
workforce optimization, customer journey optimization,
performance management; providing temporary use of online,
non-downloadable software in the nature of application
program interfaces for integrated voice infrastructure and
turnkey telephony equipment; application service provider
featuring software for queuing, handling, logging,
recording, monitoring, tracking, supervising, managing,
routing, disposition and distribution of telephone calls,
facsimile transmissions, emails, social media, and web based
messages to or from in office or at home employees,
contractors, subcontractors, parties, callers or customers
for use in the field of customer service, customer support,
inside sales, collections, outside sales, and marketing;
application service provider featuring software for
scheduling, surveying, monitoring, supervising, rating,
reviewing managing, performance forecasting, call, video
recording, analyzing and training employees for use in the
field of customer service, customer support, inside sales,
collections, outside sales, and marketing; application
service provider featuring an application software
development tool for use in customizing telecommunication
service applications, namely, software for queuing,
handling, logging, recording, monitoring, tracking,
supervising, managing, routing, disposition and distribution
of telephone calls, facsimile transmissions, emails, social
media, and web based messages to or from in office or at
home employees, contractors, subcontractors, parties,
callers or customers for use in the field of customer
service, customer support, inside sales, collections,
outside sales, and marketing; technical support services,
namely, troubleshooting of computer software problems;
computer software consultation; providing information
relating to computer software maintenance, use and
development; providing temporary use of online
non-downloadable software for collecting, processing,
integrating and displaying data from one or more sources for
risk management and detecting, monitoring, managing and
preventing fraud, financial crime, cybercrime, cyber threats
and cyber-attacks; providing temporary use of online
non-downloadable software for collecting, processing,
integrating and displaying data from one or more sources to
be used for managing legal, regulatory, risk and enterprise
compliance, capital market compliance, anti-money laundering
compliance, detecting breaches of compliance, third-party
due diligence, and monitoring of financial transactions,
financial trades, financial swaps and e-commerce
transactions; providing temporary use of online
non-downloadable software for collecting, processing,
integrating and displaying data from one or more sources to
be used for automating manual case management and workflow
processes, and to monitor, prioritize, enrich, distribute
and permit collaboration on case and workflow information;
providing temporary use of online non-downloadable software
for emergency communications incident data management,
recording, transcribing, evaluating, and analyzing real time
performance metrics for training and optimizing performance
of emergency telecommunicators; providing temporary use of
online non-downloadable software for collecting, analyzing
and sharing digital evidence in the nature of video content,
audio content, digital image files, digital text content,
Records Management System (RMS), Computer Aided Dispatch
(CAD) and Case Management System (CMS) data, and computer
log files.
37.
SYSTEM AND METHOD FOR ENHANCING EFFECTIVENESS OF A COACHING SESSION OF AN AGENT BY CREATING THE COACHING SESSION BASED ON A CALCULATED COACHING IMPACT SCORE OF COACHES, IN A CONTACT CENTER
A computerized-method for enhancing effectiveness of a coaching-session of an agent by creating the coaching-session based on a calculated coach-impact score of coaches, in a contact center. The computerized-method includes: (i) collecting coaching-feedback-data that has been received from the agent for a plurality of coaching sessions; (ii) filtering bias from the coaching-feedback-data by removing bias therefrom; (iii) operating a coach evaluation module based on the filtered coaching-feedback-data, to yield an effective-feedback score, an associated dynamic-weightage and a coaching-effectiveness score for each coach for the selected focus area and related behavior; (iv) calculating a coach-impact score for each coach in the plurality of coaches by operating a coaching impact score module on the yielded effective-feedback score, the associated dynamic-weightage and the coaching-effectiveness score of the coach; and (v) configuring a UI to selectively display a subset of the plurality of coaches based on the calculated coach-impact score of each coach.
A system and method for automatic generation of database queries using zero-shot, context-based machine learning may output and/or execute database queries and/or analytics insights or plots based on text prompts, and may include or involve: wrapping a text prompt to include database structure information; generating, by a large language model (LLM), a query based on the wrapped prompt, where the query may include one or more database operations; and extracting data or information items from a database based on the query. Some embodiments may include additional prompt or query processing operations such as, e.g., wrapping queries to include corresponding database operations, validating that queries do not include malicious or undesirable commands, and automatically performing appropriate computer actions based on generated queries. Some embodiments of the invention may relate to databases and text prompts describing user actions input to a computer and collected by a desktop data collection software.
A system for evaluating agent performance in interactions and generating training recommendations for agents based on the evaluated agent performance may include a computing device; a memory; and a processor, the processor configured to: create a plurality of evaluation prompts for evaluating interaction data items of one or more interactions; generate evaluation results for the interaction data items using the plurality of evaluation prompts and machine learning; create training recommendation prompts for the evaluation results; and generate training recommendations from training categories using the training recommendation prompts and machine learning.
A system and method for generating a list of tasks from an interaction recording may include a computing device; a memory; and a processor, the processor configured to: identify, for each sentence of one or more sentences of an interaction recording, whether the sentence comprises at least two nouns and at least one verb; generate a set of actionable items using a long short-term memory (LSTM) model by: when the sentence does not comprise at least two nouns and at least one verb, deleting the sentence; and when the sentence comprises at least two nouns and at least one verb, generating an actionable item; input the actionable items to a language model to generate a list of tasks. Computer systems may use a generated list of tasks to automatically allocate work to agents of a contact center or to automatically update a status of a completed task.
A data query system and methods are provided that are configured to intelligently generate structured data queries from natural language questions using large language models (LLMs). The system includes a processor and a computer readable medium operably coupled thereto, the computer readable medium comprising a plurality of instructions stored in association therewith that are accessible to, and executable by, the processor, to perform operations which include receiving a natural language question for structured data, converting the natural language question to embeddings, matching the embeddings to pre-generated questions from a user questions repository (UQR), determining an accuracy of the matching meets or exceeds a threshold similarity, determining, using an LLM and metadata corresponding to the pre-generated questions from the UQR, a structured data query for querying for the structured data, and querying the structured database system using the structured data query.
42 - Services scientifiques, technologiques et industriels, recherche et conception
Produits et services
Cloud-based computer software, namely, temporary use of online, non-downloadable computer software and non-downloadable computer applications for data management, analysis, interpretation, identification, and reporting for use in the fields of employee and customer computer software incorporating omnichannel routing, analytics, artificial intelligence, and automation to perform functions for workforce optimization, customer journey optimization, performance management; providing temporary use of online, non-downloadable software in the nature of application program interfaces for integrated voice infrastructure and turnkey telephony equipment; application service provider featuring software for queuing, handling, logging, recording, monitoring, tracking, supervising, managing, routing, disposition and distribution of telephone calls, facsimile transmissions, emails, social media, and web based messages to or from in office or at home employees, contractors, subcontractors, parties, callers or customers for use in the field of customer service, customer support, inside sales, collections, outside sales, and marketing; application service provider featuring software for scheduling, surveying, monitoring, supervising, rating, reviewing managing, performance forecasting, call, video recording, analyzing and training employees for use in the field of customer service, customer support, inside sales, collections, outside sales, and marketing; application service provider featuring an application software development tool for use in customizing telecommunication service applications, namely, software for queuing, handling, logging, recording, monitoring, tracking, supervising, managing, routing, disposition and distribution of telephone calls, facsimile transmissions, emails, social media, and web based messages to or from in office or at home employees, contractors, subcontractors, parties, callers or customers for use in the field of customer service, customer support, inside sales, collections, outside sales, and marketing; technical support services, namely, troubleshooting of computer software problems; computer software consultation; providing information relating to computer software maintenance, use and development; Providing temporary use of online non-downloadable software for collecting, processing, integrating and displaying data from one or more sources for risk management and detecting, monitoring, managing and preventing fraud, financial crime, cybercrime, cyber threats and cyber-attacks; providing temporary use of online non-downloadable software for collecting, processing, integrating and displaying data from one or more sources to be used for managing legal, regulatory, risk and enterprise compliance, capital market compliance, anti-money laundering compliance, detecting breaches of compliance, third-party due diligence, and monitoring of financial transactions, financial trades, financial swaps and e-commerce transactions; providing temporary use of online non-downloadable software for collecting, processing, integrating and displaying data from one or more sources to be used for automating manual case management and workflow processes, and to monitor, prioritize, enrich, distribute and permit collaboration on case and workflow information; providing temporary use of online non-downloadable software for emergency communications incident data management, recording, transcribing, evaluating, and analyzing real time performance metrics for training and optimizing performance of emergency telecommunicators; providing temporary use of online non-downloadable software for collecting, analyzing and sharing digital evidence in the nature of video content, audio content, digital image files, digital text content, Records Management System (RMS), Computer Aided Dispatch (CAD) and Case Management System (CMS) data, and computer log files
42 - Services scientifiques, technologiques et industriels, recherche et conception
Produits et services
Cloud-based computer software, namely, temporary use of online, non-downloadable computer software and non-downloadable computer applications for data management, analysis, interpretation, identification, and reporting for use in the fields of employee and customer computer software incorporating omnichannel routing, analytics, artificial intelligence, and automation to perform functions for workforce optimization, customer journey optimization, performance management; providing temporary use of online, non-downloadable software in the nature of application program interfaces for integrated voice infrastructure and turnkey telephony equipment; application service provider featuring software for queuing, handling, logging, recording, monitoring, tracking, supervising, managing, routing, disposition and distribution of telephone calls, facsimile transmissions, emails, social media, and web based messages to or from in office or at home employees, contractors, subcontractors, parties, callers or customers for use in the field of customer service, customer support, inside sales, collections, outside sales, and marketing; application service provider featuring software for scheduling, surveying, monitoring, supervising, rating, reviewing managing, performance forecasting, call, video recording, analyzing and training employees for use in the field of customer service, customer support, inside sales, collections, outside sales, and marketing; application service provider featuring an application software development tool for use in customizing telecommunication service applications, namely, software for queuing, handling, logging, recording, monitoring, tracking, supervising, managing, routing, disposition and distribution of telephone calls, facsimile transmissions, emails, social media, and web based messages to or from in office or at home employees, contractors, subcontractors, parties, callers or customers for use in the field of customer service, customer support, inside sales, collections, outside sales, and marketing; and technical support services, namely, troubleshooting of computer software problems; computer software consultation; providing information relating to computer software maintenance, use and development
44.
SYSTEM AND METHOD FOR AUTO-APPROVING PENDING REQUESTS OF AGENTS BASED IN A DYNAMIC ENVIRONMENT
Systems adapted to auto-approve pending requests of contact center agents based in a dynamic environment and methods, and non-transitory computer readable media, include monitoring operational parameters affecting staffing needs and automatic approval criteria; establishing that a new staffing situation is present based on the monitored operational parameters, automatic approval criteria, or both; determining that the new staffing situation meets a current staffing threshold; identifying a pending schedule change request submitted by a contact center agent; comparing the identified pending schedule change request with the automatic approval criteria; updating a schedule of the contact center agent based on the approved identified pending schedule change request or approved generated recommendation; and sending a schedule notification to the contact center agent.
G06Q 10/0631 - Planification, affectation, distribution ou ordonnancement de ressources d’entreprises ou d’organisations
45.
SYSTEM AND METHOD FOR ADJUSTING AGENTS STAFFING LEVELS OF A SUCCESSIVE WORK-SHIFT OF A PREASSIGNED ONGOING WORK-SHIFT, DURING THE PREASSIGNED ONGOING WORK-SHIFT, IN A CONTACT CENTER
A computer-implemented method for adjusting agents staffing levels of a successive work-shift of a preassigned ongoing work-shift, during the preassigned ongoing work-shift, in a contact center. The computer-implemented method includes: (i) during the preassigned ongoing work-shift, determining a number of agents to handle inbound-interactions that require one or more skills for the successive work-shift; (ii) comparing the number of agents to handle inbound-interactions that require one or more skills to a threshold; (iii) when the number of agents to handle inbound-interactions that require one or more skills is above the threshold, calculating a number of extra-agents; and (iv) operating a shift-extension module to: (a) select the calculated number of extra-agents from agents having the one or more skills which are assigned to the preassigned ongoing work-shift; and (b) update corresponding schedules of the selected number of extra-agents, in a database of a Workforce Management (WFM) system.
G06Q 10/0631 - Planification, affectation, distribution ou ordonnancement de ressources d’entreprises ou d’organisations
46.
SYSTEM AND METHOD FOR PROVIDING AN IDENTICAL RESPONSE TO A SIMILAR ISSUE THAT IS RECEIVED FROM DIFFERENT CUSTOMERS, VIA INBOUND-INTERACTION IN A DIGITAL MULTI-CHANNEL CONTACT CENTER
A computer-implemented method for providing an identical response to a similar issue that is received from different customers. The computer-implemented method includes when a contact-center occupancy-rate is above a first-preconfigured-threshold, for each inbound-interaction from a customer that is entering an interactions-queue: (i) creating a temporary-case for an issue raised in the inbound-interaction; (ii) operating a Similarity Detection Module on the created temporary-case and cases in a cases-queue to receive a similarity-score for the created temporary-case; (iii) when the received similarity-score is above a second-preconfigured-threshold, operating a category Qualifier Module on the temporary-case to provide an indication as to qualification of a category of the issue raised; (iv) when the provided indication as to qualification of the category of the issued raised is qualified, merging the temporary-case with cases in the cases-queue and retrieving a response of the cases in the cases-queue; and (v) sending the retrieved response to the customer.
A system is adapted to automatically optimize the routing of incoming calls. The system includes: a session controller; a first group of media servers; a second group of media servers; and a processor configured to perform operations. The operations include: regularly polling the first group of media servers to determine a first group of most-available servers, and regularly polling the second group of media servers to determine a second group of most-available servers. The operations also include, when the session controller receives an inbound call: selecting a server from the first group of most-available servers or the second group of most-available servers; and connecting the inbound call to the selected server.
H04L 65/1069 - Établissement ou terminaison d'une session
H04L 65/1104 - Protocole d'initiation de session [SIP]
H04M 3/42 - Systèmes fournissant des fonctions ou des services particuliers aux abonnés
48.
SYSTEM AND METHOD FOR OPTIMIZING A NUMBER OF SESSIONS OF A MULTI-SESSION MEETING BASED ON AGENTS SKILL REQUIREMENT DURING A TIME-RANGE OF SCHEDUELED WORK-SHIFTS IN A CLOUD-BASED CONTACT CENTER
A computer-implemented method for optimizing a number of sessions of a multi-session meeting based on agents skill requirement during a time-range of scheduled work-shifts, in a cloud-based contact center. The computer-implemented method includes receiving a time-range of scheduled work-shifts, a maximum number of agents in each session of the multi-session meeting, one or more skill-types and a buffer-level for each skill-type, operating a schedule manager MS to provide scheduled work-shifts of agents in the time-range of scheduled work-shifts that include open slots and net staffing data of each skill-type, determining a total number of agents, calculating a lower-bound of sessions and an upper-bound of sessions, iteratively determining a number of sessions of the multi-session meeting and allocating the total number of agents to the determined number of sessions of the multi-session meeting until an optimal number of sessions of the multi-session meeting is reached.
G06Q 10/0631 - Planification, affectation, distribution ou ordonnancement de ressources d’entreprises ou d’organisations
49.
A COMPUTER-IMPLEMENTED METHOD FOR CONSISTENTLY IDENTIFYING AN AGENT FOR A COACHING SESSION, AND ASSESSING RELEVANT COACHING SUBJECT TO THE COACHING SESSION, IN A CONTACT CENTER
A computer-implemented method for consistently identifying an agent for a coaching-session and assessing relevant-coaching-subject to the coaching-session. The computer-implemented method includes: (i) receiving agents having KPIs below a threshold; for each agent: (ii) receiving focus-area and related behaviors for the KPIs; (iii) retrieving interactions and associated categories and behaviors; (iv) retrieving evaluations of the retrieved interactions that are below a threshold, and related interactions; (v) marking each category that is having an evaluation below the threshold; (vi) retrieving associated focus-area with behaviors for each category that is classified as negative; (vii) determining a number of categories for the coaching-session; (viii) identifying behaviors from interactions related to the categories based on the associated focus-area; (ix) determining a number of behaviors; (x) calculating a co-relation score for each behavior and associated focus-area; and (xi) selecting a number of behaviors and associated focus-area having highest co-relation score to schedule a coaching-session therewith.
Agent utilization systems and methods, and non-transitory computer readable media, include receiving net staffing data for an organization; identifying opportunities for agents by: calculating available agents per interval (AAI) information based on the net staffing data, calculating total addressable contacts (TAC) information based on the AAI information, and calculating opportunity information for a calling list opportunity, a coaching opportunity, a re-allocation opportunity, or a combination thereof, based on the TAC information; displaying the calling list opportunity, the coaching opportunity, the re-allocation opportunity, or a combination thereof, alongside the opportunity information; receiving a selection of one of the calling list opportunity, the coaching opportunity, the re-allocation opportunity, or a combination thereof; and in response to the selection, automatically implementing the selected calling list opportunity, the selected coaching opportunity, the selected re-allocation opportunity, or a combination thereof, in a workforce management system.
Methods and systems for digital scheduling include periodically determining, from a datastore of agent profiles, a set of agents which satisfy a predefined time-off criterion; and notifying, via a digital message, one or more agents of the determined set of agents of a recommended list of dates on which to take a time-off, wherein the recommended list of dates is generated in accordance with staffing prediction data for the dates.
G06Q 10/1093 - Ordonnancement basé sur un agenda pour des personnes ou des groupes
G06Q 10/04 - Prévision ou optimisation spécialement adaptées à des fins administratives ou de gestion, p. ex. programmation linéaire ou "problème d’optimisation des stocks"
52.
SYSTEMS AND METHODS FOR TRADING SHIFT OF UNAVAILABLE PREFERENCE USING TRADE QUEUES
Systems and methods for digital scheduling, include periodically checking a data storage for queued schedule trade requests; identifying two corresponding queued schedule trade requests; else, if two corresponding queued schedule trade requests are not identified: identifying a set of cyclic queued schedule trade requests; else, if a set of cyclic queued schedule trade requests are not identified: repeating the step of periodically checking; approving or rejecting the identified schedule trade requests based on one or more approval criteria; and if the identified schedule trade requests were approved, outputting one or more updated schedules reflecting the approved schedule trade requests.
A computerized system and method may calculate or update task or job execution schedules for a plurality of resources and perform automated actions based on the calculated or updated schedules. A computerized system including one or more processors, a memory, and a communication interface to communicate via a communication network with remote computing devices, may be used for forecasting or reforecasting task properties for relevant time intervals, where the properties may describe future tasks to be handled by a plurality of resources; calculating an allocation matrix for the time intervals based on the predicted properties; and calculating or updating a schedule based on the calculated allocation matrix—for example to automatically extend a break for one or more resources, where resources are not to handle tasks during the break. Some embodiments of the invention may perform, e.g., computer automated actions based on calculated or updated schedules.
Agent proficiency scoring systems and methods, and non-transitory computer readable media, include receiving performance details and behavior details for an agent; calculating a performance score and a behavior score for the agent based on the performance details and the behavior details; combining the performance score and the behavior score to yield a current proficiency score of the agent; calculating a proficiency deviation between the current proficiency score of the agent and a previous proficiency score of the agent; determining whether the proficiency deviation of the agent is within an acceptable range; automatically updating the previous proficiency score, or transmitting a proficiency score request to a supervisor of the agent for review; and implementing one or more actions based on the current proficiency score or the previous proficiency score of the agent.
A system and a method for managing interactions between agent devices and customer devices, the system comprising: a computing device; a local storage; a memory; and a processor, the processor configured to: identify interaction data in interactions between an agent device and a customer device that show a transition from a first connection type to a second connection type; and when a transition in connection types is identified, initiating one or more remedial measures.
H04M 3/51 - Dispositions centralisées de réponse aux appels demandant l'intervention d'un opérateur
H04M 3/523 - Dispositions centralisées de réponse aux appels demandant l'intervention d'un opérateur avec répartition ou mise en file d'attente des appels
56.
Call complexity computation using identified topics and topic changes
An event prioritization system and methods are provided that are configured to dynamically compute call complexity for voice data calls using topics identified from call transcripts. The system includes a processor and a computer readable medium operably coupled thereto, the computer readable medium comprising a plurality of instructions stored in association therewith that are accessible to, and executable by, the processor, to perform call evaluation operations which include receiving a transcript of a voice data call, parsing the transcript for at least one topic, generating, based on the parsing, a list of topics, analyzing, by a call complexity evaluation engine, the list of topics for a complexity rating, determining, based on the complexity rating and a length of the voice data call, a deviation from an expectation, flagging the voice data call, and outputting the flagged voice data call via an interface.
Systems adapted to measure impact of supervisor actions and methods, and non-transitory computer readable media, include identifying an interaction where a contact center supervisor performed a supervisor action, where the supervisor supervised a contact center agent; identifying a supervisor intervention point in the interaction; determining an impact score for each of a plurality of behavioral factors; aggregating the impact scores for the plurality of behavioral factors and determining an average of the impact scores to provide an overall impact score for the supervisor action; and performing an action automatically based on the overall impact score to improve contact center performance.
A computerized system and method may provide automated clustering procedures where each clustered entity or node may be included in a plurality of clusters (e.g., more than a single cluster). Clustering procedures provided by some embodiments of the invention may involve measuring and/or quantifying degrees of relevance and/or generality for a plurality of entities or nodes. In some embodiments, a clustering procedure may be used, e.g., to generate a hierarchical, multi-tiered taxonomy of such entities. A computerized system comprising a processor, and a memory, may be used for ranking a plurality of nodes; select nodes based on the ranking; cluster selected nodes into intermediate clusters; calculate distances between unselected nodes and intermediate clusters; and cluster unselected nodes and intermediate clusters into final clusters based on the calculated distances. Some embodiments of the invention may allow routing interactions between remotely connected computer systems based on an automatically generated taxonomy.
G06F 16/30 - Recherche d’informationsStructures de bases de données à cet effetStructures de systèmes de fichiers à cet effet de données textuelles non structurées
G06F 16/3329 - Formulation de requêtes en langage naturel
G06F 16/355 - Création ou modification de classes ou de grappes
A system and a method of managing data transfer for a plurality of data centers may include identifying data transfer capacity and data transfer demand for each server of a plurality of data centers; calculating a data transfer distribution for the plurality of data centers that prioritizes data transfer between servers of a first data center of the plurality of data centers over data transfer between servers of the first data center and servers of the remaining data centers of the plurality of data centers based on the identified data transfer capacity and the data transfer demand; and allocating data transfers to the servers of the plurality of data centers.
H04L 12/24 - Dispositions pour la maintenance ou la gestion
H04L 67/1008 - Sélection du serveur pour la répartition de charge basée sur les paramètres des serveurs, p. ex. la mémoire disponible ou la charge de travail
H04L 67/101 - Sélection du serveur pour la répartition de charge basée sur les conditions du réseau
H04L 67/1023 - Sélection du serveur pour la répartition de charge basée sur un hachage appliqué aux adresses IP ou aux coûts
Embodiments are disclosed for securing internet-based transfer of voice call data. Embodiments may include: sending a primary-protocol-encoded communication, by a forwarding unit (FU), to a session border controller (SBC), when an indication is received at the FU that a secondary-protocol-encoded communication has been received at a gateway component, from a voice call data source, to propose transferring voice call data to the SBC; outputting by the SBC, in response to the primary-protocol-encoded communication an IP address encoded with the primary protocol; converting, by a gateway component, the IP address encoded with the primary protocol into an IP address encoded with the secondary protocol; and sending, by a gateway component, the IP address encoded with the secondary protocol to the voice call data source that is proposing to transfer the voice call data.
A method of managing interaction recordings of an interaction between agent devices and customer devices, the method comprising: initiating an interaction recording of the interaction between an agent device and a customer device, wherein the interaction recording comprises metadata items; storing one or more parts of the interaction recording in a local storage; identifying parts of the interaction recording whose metadata items fulfill archiving criteria; and archiving parts of the interaction recording stored in the local storage whose metadata items fulfill the archiving criteria and deleting parts of the interaction recording from the local storage whose metadata items do not fulfill the archiving criteria.
Apparatus, systems, and methods for calibrating evaluator feedback relating to agent-customer interaction(s) based on corresponding customer feedback. An agent evaluation form is generated based on customer feedback provided via a customer questionnaire. By comparing evaluator feedback received via completion of the agent evaluation form by one or more user-selected evaluators to the customer feedback provided via the customer questionnaire, a customer feedback variance score is calculated for the one or more user-selected evaluators.
A computer-implemented method for unsupervised task segmentation. The computer-implemented method includes receiving a stream of data of desktop-actions. Each desktop-action relates to UI data-handling operations of applications, and labeled with an action-related integer id, operating an unsupervised task segmentation module on the stream of data of desktop-actions to identify sequences of desktop-actions. The unsupervised task segmentation module includes creating an integer sequence from the action related integer id, such that desktop-actions are consecutively concatenated, creating word embeddings of the UI data-handling operations of applications for each desktop-action based on the integer id thereof, to yield a vector of embeddings, and implementing unsupervised topic-segmentation NLP module on the created vector of embeddings to determine cutting-points in the integer sequence to yield segments such that semantic-similarity-level of embeddings in each yielded segment is maximized, and a number of non-complete business processes is reduced. Each cutting-point indicates an end of a segment.
Methods and systems for digital scheduling include, using a processor: identifying a set of target agents associated with a corresponding set of shift parameters that satisfy a set of preferences of a multi-day trade request initiated by a source agent; sending the multi-day trade request to a sub-set of the identified target agents selected by the source agent; and if a first target agent of the sub-set accepts the multi-day trade request, and if the multi-day trade request satisfies a pre-defined set of approval criteria, then automatically approving the multi-day trade request between the source agent and said first target agent, and automatically adjusting a schedule of the source agent and the first target agent to reflect the approved multi-day trade request; else: automatically rejecting the multi-day trade request.
A computer-implemented method for dynamically prioritizing inbound interactions in a digital multi-channel contact center. The computer-implemented method includes for each inbound interaction via a digital channel: (i) operating an interaction analyzer module to extract one or more metadata parameters from the inbound interaction; (ii) operating a prioritization module to calculate a Digital Interaction Priority Score (DIPS) of the inbound interaction based on the one or more metadata parameters; and (iii) forwarding the DIPS to an interaction distribution module to route the inbound interaction to an agent based on the DIPS. The DIPS is periodically updated until the interaction is assigned to the agent.
H04M 3/523 - Dispositions centralisées de réponse aux appels demandant l'intervention d'un opérateur avec répartition ou mise en file d'attente des appels
66.
System and method of efficient selection of evaluation form
Agent evaluation systems and methods, and non-transitory computer readable media, include receiving a recorded interaction between a customer and a contact center agent; retrieving or determining an interaction divergence range for each of a plurality of interaction parameters for the recorded interaction; calculating a form divergence determinant (FDD) score for each of a plurality of evaluation forms, wherein the lower the FDD score, the more suitable an evaluation form is for the recorded interaction; filtering out evaluation forms having an FDD score greater than a predefined threshold; ranking evaluation forms having an FDD score lower than the predefined threshold based on their FDD score; and providing a list of the ranked evaluation forms to a supervisor of the contact center agent.
A computer-implemented method for playing a personalized voice recording with a status update to follow-up customer on an inbound call in a contact center. The computer-implemented method includes marking one or more open tickets as predicted for follow-up inbound call and predicted date and time for the follow-up call in an inbound database; updating status of one or more open ticket marked as predicted for follow-up inbound call and predicted date and time; converting the updated status to a voice recording; and operating an inbound software to identify an inbound call as a follow-up inbound call of a customer received via a Voice over Internet Protocol (VoIP) network communicating with a customer's mobile device. The customer has an open ticket with an updated status and playing voice recording with the status update in the identified inbound call, thus reducing customers waiting time and agents' workload.
A computerized system and method may provide a robust, automated clustering procedure, including handling of outlier points, which may involve measuring and/or quantifying degrees of relevance and/or generality for a plurality of input entities. In some embodiments, a clustering procedure may be used, e.g., to generate a hierarchical, multi-tiered taxonomy of such entities. In some embodiments, a computerized system comprising a processor, and a memory, may be used for calculating a distance between nodes for each of a plurality of pairs of nodes, where the pairs may comprise a plurality of input entities and/or initial clusters; selecting one or more of the pairs based on the calculated distances; and merging one or more of the selected pairs, which may include a common node, into one or more final clusters. Some embodiments of the invention may allow routing interactions between remotely connected computer systems based on an automatically generated taxonomy.
Systems and methods are provided for configuring a set of one or more contact centers, the set of one or more contact centers associated with a total number of agents and a number of regions. The systems and methods may include predicting or selecting a number of scheduling units or an optimal number of skills for the set of one or more contact centers based on the total number of agents and the number of regions.
G06Q 10/0637 - Gestion ou analyse stratégiques, p. ex. définition d’un objectif ou d’une cible pour une organisationPlanification des actions en fonction des objectifsAnalyse ou évaluation de l’efficacité des objectifs
70.
METHODS AND SYSTEMS FOR DETECTING STAMPS IN SCANNED DOCUMENTS
Systems and methods for detecting stamps include if at least one regular shape in an image of a document is detected then outputting said at least one regular shape as a stamp; else: removing at least one of text, lines, and noise in the image of the document; and if at least one closed shape is remaining in the image of the document, then inscribing said at least one closed shape and outputting said at least one inscribed closed shape as a stamp; else if at least one open shape is remaining in the image of the document, then enclosing said at least one open shape and outputting said at least one enclosed shape as a stamp.
A system for supporting effective campaign management in a cloud-based contact center platform. The system includes a campaign analytics engine. The campaign analytics engine includes retrieving campaign offerings of a running campaign; retrieving time-stamped text transcripts of interactions of agents of the running campaign; parsing the retrieved time-stamped text transcripts of interactions to yield parsed transcripts and related customer sentiment; comparing the yielded parsed transactions with the retrieved campaign offerings to generate analytical data. The generated analytical data includes at least one of: (i) agent campaign delivery effectiveness score; and (ii) probability of conversion. When an agent has an agent campaign delivery effectiveness score below a first threshold excluding the agent from the running campaign and sending the campaign delivery effectiveness score of the agent along with agent details and a preconfigured training list to be assigned to the agent by a QM application.
A computerized-method for trading a scheduled-working-shift, is provided herein. The computerized-method includes operating a trading-shifts module. The module includes: communicating with a computerized-device of a source-agent, to receive a trade-request for a scheduled-working-shift, via a trading-shift-interface; retrieving from a database, adequate target-agents, which have tagged a period including the scheduled-working shift as tradable and having a day off, during the scheduled-working-shift; calculating a trading-rank to each agent of the adequate target-agents, based on a number of trading actions in a preconfigured period of time in which the adequate target-agent has accepted a trade request, sorting the adequate target-agents, in descending order according to the calculated trading-rank of each agent of the adequate target-agents, to yield a sorted list of target-agents having a top-rated target-agent; and automatically updating the database, by assigning the scheduled-working-shift of the source-agent to the top-rated target-agent and the scheduled-working-shift of the top-rated target-agent to the source-agent.
An event prioritization system and methods are provided that are configured to dynamically prioritize incoming events reported by a plurality of event ticketing systems while the incoming events are live or ongoing. The system includes a processor and a computer readable medium operably coupled thereto, the computer readable medium comprising a plurality of instructions stored in association therewith that are accessible to, and executable by, the processor, to perform event prioritization operations which include receiving an event associated with a computing issue affecting a customer entity, extracting a plurality of event prioritization factors from event data of the event, calculating scores for the plurality of event prioritization factors, determining a customer impact score of the event based on the scores, determining a criticality of the event based on the customer impact score and a service level agreement, and prioritizing the event in an event handler queue.
H04L 41/5009 - Détermination des paramètres de rendement du niveau de service ou violations des contrats de niveau de service, p. ex. violations du temps de réponse convenu ou du temps moyen entre l’échec [MTBF]
G06Q 30/01 - Services de relation avec la clientèle
H04L 41/50 - Gestion des services réseau, p. ex. en assurant une bonne réalisation du service conformément aux accords
74.
ENRICH THE WFM-SHIFT TRADE EXPERIENCE FOR AGENTS AND MANAGERS BY INTRODUCING THE SHIFT TRADE INDEX
Shift trading systems and methods, and non-transitory computer readable media, include receiving a shift trade request from a source agent, wherein the shift trade request comprises a shift day and a shift time; matching the shift trade request with a plurality of target agents that are available on the shift day and the shift time; for each target agent from the plurality of target agents, calculating a trade index score based on a trade history success index score, a matching skill index score, a skill proficiency index score, and a trade interval index score; ranking the plurality of target agents from highest to lowest trade index score; and displaying the ranked plurality of target agents with the target agent having the highest trade index score at the top of a list.
A system automatically prioritizes and resumes disconnected customer interactions. The system includes a processor to perform operations that include: receiving a list of disconnected customer interactions, including their metadata; using a prioritization module and the metadata, assigning a priority score to each disconnected interaction; with a queuing module and the respective priority scores, with an agent assignment module, arranging the disconnected interactions in a priority order; assigning an available agent to each disconnected interaction in the priority order; selecting a channel for each disconnected interaction in the priority order, based on a channel recommendation module and the metadata; and re-connecting a disconnected customer with the respective agent via the respective channel for each respective disconnected customer interaction in the priority order.
H04M 3/00 - Centraux automatiques ou semi-automatiques
H04M 3/51 - Dispositions centralisées de réponse aux appels demandant l'intervention d'un opérateur
H04M 3/523 - Dispositions centralisées de réponse aux appels demandant l'intervention d'un opérateur avec répartition ou mise en file d'attente des appels
76.
SYSTEM AND METHOD TO DISTRIBUTE INTERACTIVE MEDIA WITH LOW LATENCY FOR EFFICIENT CONTACT CENTER
Translation and customer interaction distribution systems and methods, and non-transitory computer readable media, including receiving an audio interaction from a customer in a source language; identifying the source language from a portion of the audio interaction; dividing the portion of the audio interaction into frames by audio segmentation; converting the frames into text in the source language; translating the text in the source language to text in a target language of an agent; converting the text in the target language to speech in the target language; and providing the speech in the target language to the agent in real-time.
G10L 13/08 - Analyse de texte ou génération de paramètres pour la synthèse de la parole à partir de texte, p. ex. conversion graphème-phonème, génération de prosodie ou détermination de l'intonation ou de l'accent tonique
A computerized-method for determining an agent-proficiency when addressing concurrent customer sessions via one or more channel types and utilization thereof. The computerized-method includes operating a Concurrent-Sessions-Handling-Agent-Proficiency (CSHAP) module. The CSHAP-module includes: (a) operating an interactions-module to retrieve one or more interactions and metadata thereof of the agent; (b) for each interaction, determining if the interaction has been handled with concurrent interactions; (c) for each determined interaction as handled with concurrent interactions, checking in the metadata if the interaction has one or more defocused-events; (d) calculating a CSHAP-score for the agent based on one or more attributes from the metadata of the interaction to provide an indication as to an ability of the agent to address concurrent customer sessions; (e) storing the calculated CSHAP-score in a data-store; and (f) sending the CSHAP-score to one or more applications, to take one or more follow-up actions based on the CSHAP-score.
G06Q 10/0639 - Analyse des performances des employésAnalyse des performances des opérations d’une entreprise ou d’une organisation
H04M 3/523 - Dispositions centralisées de réponse aux appels demandant l'intervention d'un opérateur avec répartition ou mise en file d'attente des appels
78.
METHOD AND SYSTEM FOR CALCULATING LEVEL OF FRICTION WITHIN A CUSTOMER AND AGENT INTERACTION, FOR QUALITY IMPROVEMENT THEREOF, IN A CONTACT CENTER
A computerized-method for calculating a level of friction within a customer and agent interaction, for quality improvement thereof, in a multichannel contact center. The computerized-method includes operating, for each interaction between the customer and the agent, in each channel, an Interaction Friction Score (IFS) calculation module. The IFS calculation module includes retrieving a transcript and interaction metadata of the interaction between the customer and the agent from the friction datastore and the database of interactions transcripts and metadata. The transcript includes ‘N’ sentences and calculating an IFS of the interaction between the customer and the agent then forwarding each interaction between the customer and the agent having a calculated IFS above a calculated Interaction Friction Threshold (IFT) for an intervention.
A computerized system and method may automatically generate a hierarchical, multi-tiered taxonomy based on measuring and/or quantifying degrees of generality for a plurality of input entities. In some embodiments of the invention, a computerized system comprising a processor, and a memory including a plurality of entities such as documents or text files, may be used for extracting words from a plurality of documents; calculating generality scores for the extracted words; selecting some of the extracted words as exemplars based on the scores; and clustering unselected words under appropriate exemplars to produce or output a corresponding taxonomy. Some embodiments of the invention may allow categorizing interactions among remotely connected computers using a domain taxonomy, and routing interactions between remotely connected computer systems based on the taxonomy.
Classification and resolution systems and methods, and non-transitory computer readable media, including receiving a repeat interaction from a customer after a first interaction with a first agent; determining a history of the customer with the contact center, historical statistics of the first agent, skill statistics of the first agent, and contact center information on the first interaction; providing the history of the customer with the contact center, the historical statistics of the first agent, the skill statistics of the first agent, and the contact center information on the first interaction to a source classification model; automatically determining a source of the repeat interaction; automatically ranking based on the determined source of the repeat interaction, one or more reasons for the repeat interaction; and performing an action during the repeat interaction that corresponds to the one or more reasons for the repeat interaction to improve customer satisfaction.
Systems and methods for automatic real-time monitoring of interactions, carried out by at least one computer processor, including: producing a score for each text component of a text representation of an interaction; producing, based on the score for each text component, a score for each of a plurality of time periods of the interaction; producing a score history, including a plurality of the time period scores; and calculating, based on the score history, a real-time indication of the quality of the interaction.
Systems and methods for mapping a set of output values of a first learning model to a distribution of a set of output values of a second learning model include: calculating a distribution function for a set of source values; calculating a distribution function for a set of target values; calculating a set of quantiles for each distribution function; using the set of quantiles in a linear interpolation of the set of target values to obtain a source values array and a matched interpolated values array; calculating an absolute distance from each value in the source values array to the first set of output values of the first learning model; determining a corresponding value in the matched interpolated values array corresponding to a value in the source values array which has the smallest said absolute distance; and outputting a set of matched values.
G10L 15/10 - Classement ou recherche de la parole utilisant des mesures de distance ou de distorsion entre la parole inconnue et les gabarits de référence
G10L 15/22 - Procédures utilisées pendant le processus de reconnaissance de la parole, p. ex. dialogue homme-machine
83.
Methods for discovery of new automation routine types
A system to create new automation routines includes a processor to: Over time, store a group of actions taken by a group of agents within applications. From the stored group of actions, identify a repeating pattern of actions in a subset of the applications, and construct a binary vector, each position within the binary vector storing a 1 for an occurrence of any action within any application of the subset, and a 0 otherwise. From the binary vector and the repeating pattern, extract a sentence including at least one action within at least one application. Based on the repeating pattern, an application type, or a business goal, create a constraint. If the sentence meets the constraint, accept the sentence and add it to a pool of accepted sentences. From the pool of accepted sentences, identify a pattern of occurrences of the accepted sentence, and create a new automation routine.
Screen recording systems and methods, and non-transitory computer readable media, include receiving, from an applications server, a recording configuration including a local recording trigger, wherein the local recording trigger includes a start screen recording event and a stop screen recording event; monitoring activity on a device of a contact center agent; initiating recording of a screen of the device when the start screen recording event is detected; transmitting data captured in the recording to a recorder; and stopping transmission of the data captured in the recording to the recorder.
H04M 3/51 - Dispositions centralisées de réponse aux appels demandant l'intervention d'un opérateur
G06F 3/0484 - Techniques d’interaction fondées sur les interfaces utilisateur graphiques [GUI] pour la commande de fonctions ou d’opérations spécifiques, p. ex. sélection ou transformation d’un objet, d’une image ou d’un élément de texte affiché, détermination d’une valeur de paramètre ou sélection d’une plage de valeurs
G06F 3/14 - Sortie numérique vers un dispositif de visualisation
85.
ANALYZING EMOTION IN ONE OR MORE VIDEO MEDIA STREAMS
Analyzing emotion in a videoconference includes receiving video media stream(s) of a user participating in the videoconference. A face of the user is detected in frame(s) of the video media stream(s). An emotional state of the user is classified. In one or more embodiments, an emotional score for the user is assigned and visualized on a display. In one or more embodiments, additional video media stream(s) of additional user(s) participating in the videoconference are also received, corresponding face(s) of the additional user(s) are also detected, and corresponding emotional state(s) of the additional user(s) are also classified. In one or more embodiments, emotional score(s) for the additional user(s) are also assigned and visualized on the display, together with the emotional score for the user. Additionally, or alternatively, a combined emotional score for the user and the additional user(s) may be assigned and visualized on the display.
G06V 40/16 - Visages humains, p. ex. parties du visage, croquis ou expressions
G06V 10/82 - Dispositions pour la reconnaissance ou la compréhension d’images ou de vidéos utilisant la reconnaissance de formes ou l’apprentissage automatique utilisant les réseaux neuronaux
G06V 20/40 - ScènesÉléments spécifiques à la scène dans le contenu vidéo
86.
METHOD AND SYSTEM FOR REDUCING UNDERSTAFFING CONDITIONS BY ENABLING SCHEDULING OF A FLEXIBLE ACTIVITY REQUEST IN A WORKFORCE MANAGEMENT (WFM) SYSTEM
A computerized-method for reducing understaffing conditions by enabling scheduling of a flexible-activity-request in a WFM system. The computerized-method includes operating a Flexible-Activity-Requestor module to enable an agent to enter a date-range for the flexible-activity-request. Receiving an agent date-range to be forwarded to a Schedule-Requests-Management (SRM) system and upon manager approval stored in a database. Generating one or more schedules to be assigned to one or more agents, forwarding the generated schedules to a Schedule-Manager MS. Having the SRM system retrieve preferences of future activity requests from the database and forward it to the Schedule-Manager MS and operating a scheduler MS to select a date which is in the entered date-range for each future activity request based on the retrieved preferences of future activity requests; and staffing plans retrieved from a staffing data database. Sending notifications to agents as to the selected date of each future activity request.
A system and method are provided to predict media playback requests of media files to decrease response times to the media playback requests. The system includes a processor and a computer readable medium operably coupled thereto, to perform predictive caching operations which include receiving metadata from an interaction stream after recording a media file of an interaction, determining contacts corresponding to users identified in the metadata that are recorded in the media file from the metadata, accessing an ML model for predictive caching of media files, determining, using the ML model and a plurality of model features for the ML model, a first prediction for a first playback of the media file, predicting the first playback of the media file by at least one of the contacts based on the first prediction, caching the media file in the data cache for a time period based on the predicting.
A computerized-method for identifying high impacted schedules, in a contact center is provided herein. The computerized-method includes retrieving schedules of agents during a preconfigured period from a Workforce Management (WFM) system. For each schedule: (i) operating a schedule quotient module to derive schedule-quotient score; (ii) operating an agent quotient module to derive agent-quotient score; (iii) operating a Schedule Impact Score (SIS) module to derive a schedule-impact score based on the derived schedule-quotient score and the derived agent-quotient score; and (iv) operating a recommendation module for auto-corrective measures in one or more systems based on the derived schedule-impact score.
A machine learning (ML) system and methods are provided that are configured to correlate text data with corresponding image data for image sentiment analysis. The system includes a processor and a computer readable medium operably coupled thereto, the computer readable medium comprising a plurality of instructions stored in association therewith that are accessible to, and executable by, the processor, to perform image processing operations which include receiving image data for an image posted on a social networking platform, determining whether there is text data, performing image data extraction operations, analyzing the text data, determining and combining a score for the image and text data, determining an image sentiment or a text sentiment, calculating weighted metrics based on the image sentiment or the text sentiment, determining historical customer data interactions of the customer, and recommending one or more actions based on the weighted metrics.
G06Q 50/00 - Technologies de l’information et de la communication [TIC] spécialement adaptées à la mise en œuvre des procédés d’affaires d’un secteur particulier d’activité économique, p. ex. aux services d’utilité publique ou au tourisme
G06V 30/262 - Techniques de post-traitement, p. ex. correction des résultats de la reconnaissance utilisant l’analyse contextuelle, p. ex. le contexte lexical, syntaxique ou sémantique
90.
SYSTEM AND METHOD FOR PERFORMANCE MEASUREMENT AND IMPROVEMENT OF BOT INTERACTIONS
A method and system for evaluating bot performance, including collecting, by a processor, bot performance data items, wherein the collecting includes directly collecting bot performance data items; and calculating bot performance data items based on collected bot performance metrics; producing a bot performance output including bot performance data items; and assessing the bot performance output. Assessment of the bot performance output may initiate bot quality management, wherein the bot quality management includes, assessing the bot update recommendations. Assessment of the bot update recommendations may result in initiating bot update.
Survey response systems and methods, and non-transitory computer readable media, including receiving, from a customer, a request for a customer survey, wherein the request comprises a plurality of attributes; evaluating each attribute against each feature on a feature importance matrix, wherein the feature importance matrix comprises a ranking of importance of a plurality of features affecting a survey response rate and a recommended time window associated with each feature; matching an attribute to a feature on the feature importance matrix; determining a matched feature having the highest ranked importance on the feature importance matrix; selecting a recommended time window associated with the matched feature having the highest ranked importance; and transmitting the customer survey to the customer in the recommended time window associated with the matched feature having the highest ranked importance to maximize the survey response rate.
COMPUTERIZED-METHOD AND COMPUTERIZED-SYSTEM FOR GENERATING A COACHING SESSION HAVING COACHING CONTENT RELATED TO CUSTOMER EXPERIENCE, IN A WEB APPLICATION FOR MANAGING COACHING SESSIONS
A computerized-method for generating a coaching session having coaching content related to customer experience, in a web application for managing coaching sessions is provided herein. The computerized-method includes, based on received user selection of coaching content having first one or more groups, via a graphical User Interface (GUI), for an agent, operating a Customer Feedback Relevancy Score (CFRS) module, the CFRS module includes: (i) calculating a CFRS and presenting the calculated CFRS via the GUI. The CFRS indicates relevancy of user selection of coaching content having the first one or more groups to customer experience (CX); and (ii) determining second one or more groups of coaching content to maximize the CFRS and presenting the second one or more groups via the GUI and an increase in calculated CFRS to reach a maximum CFRS to improve CX.
G06Q 30/02 - MarketingEstimation ou détermination des prixCollecte de fonds
G06F 18/2413 - Techniques de classification relatives au modèle de classification, p. ex. approches paramétriques ou non paramétriques basées sur les distances des motifs d'entraînement ou de référence
G06Q 30/0282 - Notation ou évaluation d’opérateurs commerciaux ou de produits
93.
System and method for detecting agent sharing credentials
A computerized system and method may detect potentially fraudulent events where agent access credentials are used by an unauthorized party, based on calculations, comparisons, and analyses performed using recorded audio data, and execute corrective actions based on calculated results. A computerized system including a processor or a plurality of processors, a communication interface to communicate via a communication network with one or more remote computing devices, and a memory including a data store of a plurality of data items—which may, e.g., describe the remote computing devices and/or interactions involving the remote computing devices—may compare a plurality of voice signatures, which may describe calls from a plurality of remote computers, to a plurality of corresponding voice models—and, if the comparison results in a mismatch, perform a plurality of corrective actions (which may include, e.g., terminating one or more calls involving one or more remote computers).
A method and a system for revising a score associated with interaction feedback, wherein the method may include: traversing a score revision decision tree to categorize the interaction, based on interaction data and interaction feedback data associated with the interaction; and selecting, based on the categorization of the interaction, an indication of a probability that the score associated with the interaction feedback should be revised; wherein interaction data may include data extracted from the interaction; interaction feedback data may include data extracted from feedback about the interaction; and the score revision decision tree may include a decision tree data structure including at least one decision node, each decision node including to at least one data point of the interaction data or interaction feedback data.
Methods and systems of utilizing pursuit effectiveness scores to implement targeted employee training, provide specific employee feedback, improve employee training, and enhance employee motivation efforts. Gamification tactics, known as pursuits, are created with one or more key performance indicators (KPIs) to motivate customer service agents to perform well on the KPIs, evaluate agent engagement, and identify potential strengths and weaknesses for one or more agents. By utilizing a change score, completion score, and speed score for a pursuit, actionable insights can be generated for meaningful training and feedback actions while creating new pursuits on the same or similar objectives, assigning coaching programs, increasing the accuracy of pursuits with object calibration, identifying agents that require additional training, identifying agents that are excelling and may be potential mentors or role models for certain KPIs, and other actions related to the pursuit effectiveness.
G06Q 10/0639 - Analyse des performances des employésAnalyse des performances des opérations d’une entreprise ou d’une organisation
96.
Computerized-method and computerized-system for training and applying a machine learning (ML) textual behavioral identification model to authenticate an agent, in a digital multi-channel environment
A computerized-method for training and applying a Machine Learning (ML) textual behavioral-identification-model to authenticate an agent, in a digital multi-channel environment, is provided herein. The computerized-method may include: (i) training a ML-textual-behavioral-identification-model using retrieved textual responses of each agent in one or more historical-interactions which were conducted in a controlled environment, as a training dataset. The ML-textual-behavioral-identification-model may be configured to process the retrieved textual responses of each agent to generate a profile-identity-data for each agent to be used to authenticate identity of the agent; (ii) receiving a textual-response of each agent, when the agent starts an interaction with a customer; (iii) applying the textual-response of the agent to the ML-textual-behavioral-identification-module to authenticate an identity of the agent in real-time by calculating an imposter-probability score for the agent and; (iv) sending the imposter-probability score to a file-management-system to take one or more actions when the imposter-probability score is above a preconfigured-threshold.
Evaluation parking systems and methods, and non-transitory computer readable media, including determining that an evaluator is on leave; based on evaluation tasks assigned to the evaluator, retrieving evaluation tasks selected by the evaluator for reassignment, or reading a parking configuration and determining that evaluation tasks meet a criteria of the parking configuration; parking the retrieved evaluation tasks and/or the determined evaluation tasks to an interaction sample segment datastore; obtaining the parked evaluation tasks; and reassigning the obtained parked evaluation tasks in an evaluation task assignment datastore.
42 - Services scientifiques, technologiques et industriels, recherche et conception
Produits et services
non-downloadable software for voicemail broadcasting; non-downloadable software for providing voicemail communication services in the field of telecommunications; Non-downloadable software for providing transmission and exchange of voice in the field of telecommunications; Non-downloadable software for telecommunications
99.
SYSTEM AND METHOD TO IDENTIFY AND QUANTIFY MONOTONY IN COMPUTER RELATED PROCESSES
A computerized system and method may quantify a level or degree of monotony associated with the execution of repetitive tasks involving a plurality of computing devices—and may accordingly determine or choose a task schedule for which the smallest degree of monotony is calculated. A computerized system comprising one or more processors, a communication interface to communicate via a communication network with remote computing devices, and a memory including data items describing tasks involving the remote computing devices, may be used for selecting remote computers based on the stored data items; calculate monotony indices for the selected computing devices based on, e.g., a plurality of tasks and corresponding time windows (in which, e.g., the tasks were performed or executed); automatically documenting the calculated monotony indices in a database; and transmitting instructions to automatically execute computer operations on a remote computer based on calculated monotony indices.
A computerized system and method may generate computer automation opportunities based on segmenting action sequences from action data and/or information items. A computerized system including a processor or a plurality of processors, and a memory including a data store of a plurality of data items describing actions input to a computer may be used to receive an input query or a plurality of actions input to a computer; segment action sequences from the stored data items based on the query; and produce automation candidates based on the segmented sequences. Embodiments of the invention may include generating, by a machine learning model, vector embeddings for action sequences, calculating similarity scores for sequences based on the embeddings, and mining a plurality of action subsequences based on, a group or set of similar sequences, as well as additional and/or auxiliary procedures and operations.