Patents by Inventor Gennadi Lembersky
Gennadi Lembersky has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Publication number: 20240020617Abstract: Coaching systems and methods, and non-transitory computer readable media, include analyzing an agent's interactions to identify knowledge gaps and specific topics where an agent has difficulties. An algorithm uses bootstrap sampling to verify that an agent's scores are significantly different from other agents' scores. The algorithm further uses a mutual information score to find topics that are associated with interactions having a high knowledge gap score.Type: ApplicationFiled: July 13, 2022Publication date: January 18, 2024Inventors: Shay DINER, Gennadi LEMBERSKY, Animesh UDAWAT, Sourav RATH, Mahesh BAIRAGI, Amol ANWADE
-
Patent number: 11816676Abstract: A system and method for calculating a journey excellence score (JES) for a customer journey in a contact center, including, during a training phase: representing each of a plurality of tagged customer journeys by a list of attributes and a value associated with each of the attributes, wherein each of the tagged customer journeys is tagged with respect to a dissatisfaction indicator, and training a model using the plurality of tagged customer journeys, based on the associated values and tags, to generate model weights; and at runtime: obtaining the customer journey; representing the customer journey by the list of attributes and a value associated to each of the attributes; and calculating the JES for the customer journey by applying the model weights to the associated values.Type: GrantFiled: July 6, 2018Date of Patent: November 14, 2023Assignee: Nice Ltd.Inventors: Adi Pony, Gennadi Lembersky, Roy Klein
-
Patent number: 11790302Abstract: Calculating a score for a chain of interactions in a call center may include: during a first training phase, train a first model which, given an interaction and interaction metadata, predict an initial estimated customer satisfaction score; during a second training phase, train a second model which, given an interaction and interaction metadata, text and metadata of an immediately preceding interaction in a chain of interactions, and features of the chain, predict a refined estimated customer satisfaction score; and during an inference phase: given a chain of interactions and metadata of each interaction, compute an initial estimated customer satisfaction score for each interaction using the first model; beginning with a second interaction in the chain and metadata of each interaction, compute a refined estimated customer satisfaction score for each interaction using the second model; combine the interaction scores into a combined customer satisfaction score; and output the score.Type: GrantFiled: December 16, 2019Date of Patent: October 17, 2023Assignee: NICE LTD.Inventors: Lior Ben Eliezer, Hila Kneller, Gennadi Lembersky
-
Patent number: 11790380Abstract: A method and system for analyzing interactions (for example between a person and an organization) may include for a number of series of interactions (which may be termed journeys), each interaction represented by a channel and a reason, iterating over the series of interactions by selecting initial information including an interaction subset including one or more interactions, and if there is a set of interaction series among the series of interactions meeting certain conditions, adding an interaction to the interaction subset and determining in a recursive fashion if for the interaction subset, there is a subset among the set of interaction series meeting the conditions which also meet the conditions. Conditions may include a threshold average rating for the set of interaction series, and a threshold number of interaction series in which the interaction subset is found.Type: GrantFiled: November 10, 2022Date of Patent: October 17, 2023Assignee: Nice Ltd.Inventors: Yuval Shachaf, Gennadi Lembersky, Roy Klein
-
Publication number: 20230325736Abstract: A computerized system and method for allocating multi-functional or multi-feature resources (which may handle multiple functions or tasks, e.g., simultaneously) for a plurality of time intervals, including: transforming an initial allocation matrix (which may associate each resource with a single function, task, or feature - and may not address simultaneous handling of tasks or task types by the resources) into an updated allocation matrix, where the updated allocation matrix includes a plurality of feature matrices describing different multi-feature resources to be allocated; predicting, using a machine learning (ML) model, expected service metrics for the updated allocation matrix; and providing a final allocation matrix based on the expected service metrics. Embodiments may perform iterative calculations and/or transformations of data to improve allocation matrices and provide a final allocation matrix for which predicted service metrics correspond to required or optimal service metrics.Type: ApplicationFiled: May 30, 2023Publication date: October 12, 2023Applicant: Nice Ltd.Inventors: Eyal SEGAL, Noam KAPLAN, Gennadi LEMBERSKY
-
Publication number: 20230297909Abstract: Methods and systems for, upon receipt of a second computer data stream, predicting a change in processing a first computer data stream, include: receiving, at a computing device, the first computer data stream; generating a first data sequence comprising a time of receipt of the first computer data stream; receiving the second computer data stream; generating a second data sequence comprising a time of receipt of the second computer data stream; sending the first and second data sequences to a prediction model; predicting, by the prediction model, at least one change in at least one metric associated with processing the first computer data stream, the predicted change based at least in part on the first and second data sequences; and sending, by the prediction model, to the computing device, the at least one change in the at least one metric associated with processing the first computer data stream.Type: ApplicationFiled: January 13, 2023Publication date: September 21, 2023Applicant: Nice Ltd.Inventors: Noam KAPLAN, Ying ZHANG, Gennadi LEMBERSKY, Nick MARTIN, Eyal SEGAL
-
Publication number: 20230252391Abstract: A computerized-method for automatically pointing on an influencer on a measured performance change is provided herein. The method may include: receiving one or more metrics from a user to construct a Key Performance Indicators (KPI); retrieving data related to one or more agents during a predefined period for the one or more metrics from one or more performance management databases; calculating a change in KPI; when the calculated change in KPI is negative: calculating an influence of each metric on the calculated change in KPI; calculating an influence of each agent on the calculated change in KPI; checking each agent having a negative change of a goal-accomplished-percentage to downgrade a contribution-factor of an agent having a top-negative-influence on the calculated change in KPI; and forwarding the downgraded contribution factor of the agent having the top-negative-influence on the calculated change in KPI to a downstream application.Type: ApplicationFiled: March 16, 2023Publication date: August 10, 2023Inventors: Yuval Shachaf, Gennadi Lembersky
-
Publication number: 20230215429Abstract: A system and methods are provided to analyze audio signals from an incoming voice call. The system includes a processor and a computer readable medium operably coupled thereto, to perform voice analysis operations which include receiving a first audio signal comprising a first audio waveform of a first speech between at least two users during the incoming voice call, accessing speech segment parameters for analyzing the audio signals, determining one or more talk-over segments in the first audio waveform using the speech segment parameters, extracting audio features from each of the one or more talk-over segments, determining, using a machine learning (ML) model trained for interruption analysis of the audio signals, whether each of the one or more talk-over segments are a negative interruption or a non-negative interruption based on the audio features, and determining whether to output a first notification for the negative interruption or the non-negative interruption.Type: ApplicationFiled: January 6, 2022Publication date: July 6, 2023Inventors: Gennadi LEMBERSKY, Neta ROSENFELD
-
Publication number: 20230206925Abstract: A system and method for classification of voice samples to genuine voice samples or spoofing voice samples may include: extracting a set of features from each of a plurality of voice samples, each voice sample labeled as genuine or spoof; training a neural network having a plurality of nodes organized into layers, with links between the nodes, wherein each link comprises a weight, with the sets of features, by adjusting at least one of the weights using a loss function that comprises a regulation factor, wherein the regulation factor is set to zero for voice samples labeled as genuine and is proportional to the prediction of the neural network for data samples labeled as spoofing.Type: ApplicationFiled: December 27, 2021Publication date: June 29, 2023Applicant: NICE Ltd.Inventors: Borys HAVDAN, Gennadi LEMBERSKY, Yevhenil LUKIN
-
Patent number: 11676067Abstract: A system and method for creating input data to be used to train a conversational bot may include receiving a set of conversations, each conversation including sentences, classifying each sentence into a dialog act taken from a number of dialog acts, for each set of sentences classified into a dialog act, clustering the set of sentences into clusters based on the content (e.g. text) of the sentences, each cluster having a cluster name or label, and generating a language model based on the cluster labels. Slots may be identified in the sentences based in part on the dialog act classifications. A bot may be trained using data such as the slots, language model, and clusters.Type: GrantFiled: February 14, 2020Date of Patent: June 13, 2023Assignee: Nice Ltd.Inventors: Hila Kneller, Lior Ben Eliezer, Yuval Shachaf, Gennadi Lembersky, Natan Katz
-
Publication number: 20230177533Abstract: A method and system for analyzing interactions (for example between a person and an organization) may include for a number of series of interactions (which may be termed journeys), each interaction represented by a channel and a reason, iterating over the series of interactions by selecting initial information including an interaction subset including one or more interactions, and if there is a set of interaction series among the series of interactions meeting certain conditions, adding an interaction to the interaction subset and determining in a recursive fashion if for the interaction subset, there is a subset among the set of interaction series meeting the conditions which also meet the conditions. Conditions may include a threshold average rating for the set of interaction series, and a threshold number of interaction series in which the interaction subset is found.Type: ApplicationFiled: November 10, 2022Publication date: June 8, 2023Applicant: Nice Ltd.Inventors: Yuval SHACHAF, Gennadi Lembersky, Roy Klein
-
Patent number: 11551243Abstract: A method and system for analyzing interactions (for example between a person and an organization) may include for a number of series of interactions (which may be termed journeys), each interaction represented by a channel and a reason, iterating over the series of interactions by selecting initial information including an interaction subset including one or more interactions, and if there is a set of interaction series among the series of interactions meeting certain conditions, adding an interaction to the interaction subset and determining in a recursive fashion if for the interaction subset, there is a subset among the set of interaction series meeting the conditions which also meet the conditions. Conditions may include a threshold average rating for the set of interaction series, and a threshold number of interaction series in which the interaction subset is found.Type: GrantFiled: December 3, 2021Date of Patent: January 10, 2023Assignee: Nice Ltd.Inventors: Yuval Shachaf, Gennadi Lembersky, Roy Klein
-
Patent number: 11403579Abstract: Systems and methods for measuring the effectiveness of an agent coaching program calculate a rate of change in a first Key Performance Indicator for a first agent in a first coaching program during a period of time; select a control group of agents in which agents in the control group of agents were not exposed to the first coaching program; calculate an average rate of change in the first Key Performance Indicator for the control group of agents during the period of time; and calculate a first coaching impact of the first coaching program on the first Key Performance Indicator for the first agent relative to the average rate of change in the first Key Performance Indicator for the control group of agents during the period of time.Type: GrantFiled: March 26, 2020Date of Patent: August 2, 2022Assignee: NICE LTD.Inventors: David Geffen, Yuval Shachaf, Gennadi Lembersky
-
Publication number: 20220172086Abstract: Systems and methods for providing unsupervised model health monitoring extract from an interaction database, first and second random samples of interaction data relating to first and second sets of interactions during first and second periods of time; score each interaction of the first and second sets of interactions by applying a predictive model to the related interaction data to produce first and second sets of interaction scores; identify a plurality of sub-populations among the first and second sets of interaction scores by applying a clustering model to the first and second sets of interaction scores; measure distances between each of the plurality of sub-populations among the first and second sets of interaction scores; compare the distances of the first period of time and the distances of the second period of time; and generate an alert when the comparison exceeds a predefined threshold.Type: ApplicationFiled: November 30, 2020Publication date: June 2, 2022Applicant: NICE LTD.Inventors: Natan KATZ, Gennadi LEMBERSKY
-
Publication number: 20220092616Abstract: A method and system for analyzing interactions (for example between a person and an organization) may include for a number of series of interactions (which may be termed journeys), each interaction represented by a channel and a reason, iterating over the series of interactions by selecting initial information including an interaction subset including one or more interactions, and if there is a set of interaction series among the series of interactions meeting certain conditions, adding an interaction to the interaction subset and determining in a recursive fashion if for the interaction subset, there is a subset among the set of interaction series meeting the conditions which also meet the conditions. Conditions may include a threshold average rating for the set of interaction series, and a threshold number of interaction series in which the interaction subset is found.Type: ApplicationFiled: December 3, 2021Publication date: March 24, 2022Applicant: Nice Ltd.Inventors: Yuval SHACHAF, Gennadi LEMBERSKY, Roy KLEIN
-
Patent number: 11232463Abstract: A method and system for analyzing interactions (for example between a person and an organization) may include for a number of series of interactions (which may be termed journeys), each interaction represented by a channel and a reason, iterating over the series of interactions by selecting initial information including an interaction subset including one or more interactions, and if there is a set of interaction series among the series of interactions meeting certain conditions, adding an interaction to the interaction subset and determining in a recursive fashion if for the interaction subset, there is a subset among the set of interaction series meeting the conditions which also meet the conditions. Conditions may include a threshold average rating for the set of interaction series, and a threshold number of interaction series in which the interaction subset is found.Type: GrantFiled: August 21, 2018Date of Patent: January 25, 2022Assignee: NICE LTD.Inventors: Yuval Shachaf, Gennadi Lembersky, Roy Klein
-
Publication number: 20210304103Abstract: Systems and methods for measuring the effectiveness of an agent coaching program calculate a rate of change in a first Key Performance Indicator for a first agent in a first coaching program during a period of time; select a control group of agents in which agents in the control group of agents were not exposed to the first coaching program; calculate an average rate of change in the first Key Performance Indicator for the control group of agents during the period of time; and calculate a first coaching impact of the first coaching program on the first Key Performance Indicator for the first agent relative to the average rate of change in the first Key Performance Indicator for the control group of agents during the period of time.Type: ApplicationFiled: March 26, 2020Publication date: September 30, 2021Applicant: NICE Ltd.Inventors: David GEFFEN, Yuval SHACHAF, Gennadi LEMBERSKY
-
Publication number: 20210256417Abstract: A system and method for creating input data to be used to train a conversational bot may include receiving a set of conversations, each conversation including sentences, classifying each sentence into a dialog act taken from a number of dialog acts, for each set of sentences classified into a dialog act, clustering the set of sentences into clusters based on the content (e.g. text) of the sentences, each cluster having a cluster name or label, and generating a language model based on the cluster labels. Slots may be identified in the sentences based in part on the dialog act classifications. A bot may be trained using data such as the slots, language model, and clusters.Type: ApplicationFiled: February 14, 2020Publication date: August 19, 2021Applicant: Nice Ltd.Inventors: Hila KNELLER, Lior BEN ELIEZER, Yuval SHACHAF, Gennadi LEMBERSKY, Natan KATZ
-
Publication number: 20210182761Abstract: Systems and methods of calculating a score for a chain of interactions in a call center, during a first training phase, train a first model which, given an interaction and interaction metadata, predict an initial estimated customer satisfaction score; during a second training phase, train a second model which, given an interaction and interaction metadata, text and metadata of an immediately preceding interaction in a chain of interactions, and features of the chain, predict a refined estimated customer satisfaction score; and during an inference phase: given a chain of interactions and metadata of each interaction, compute an initial estimated customer satisfaction score for each interaction using the first model; beginning with a second interaction in the chain and metadata of each interaction, compute a refined estimated customer satisfaction score for each interaction using the second model; combine the interaction scores into a combined customer satisfaction score; and output the score.Type: ApplicationFiled: December 16, 2019Publication date: June 17, 2021Applicant: NICE LTD.Inventors: Lior BEN ELIEZER, Hila Kneller, Gennadi Lembersky
-
Publication number: 20210097634Abstract: A system and method for selecting a training program from a plurality of training programs for a selected worker may include evaluating performance improvement of a plurality of workers who have taken training programs of the plurality of training programs, and associating a performance improvement grade to each of the workers for each of the training programs the worker has taken; selecting, in a worker database, workers that are similar to the selected worker; and selecting the training program for the selected worker based on the performance improvement grades associated with the similar workers for the plurality of training programs.Type: ApplicationFiled: September 26, 2019Publication date: April 1, 2021Applicant: NICE LTD.Inventors: David Geffen, Yuval SHACHAF, Gennadi LEMBERSKY