Patents by Inventor Natan Katz
Natan Katz 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).
-
Patent number: 12057111Abstract: A system and method for authenticating an identity may include generating a first generic representation representing a stored audio content, generating a second generic representation representing input audio content, and, providing the first and second generic representations to a voice biometrics unit adapted to authenticate an identity based on the first and second generic representations.Type: GrantFiled: May 20, 2021Date of Patent: August 6, 2024Assignee: Nice Ltd.Inventors: Natan Katz, Ori Akstein, Tal Haguel
-
Publication number: 20240211596Abstract: A method and system are provided for detecting malicious code using graph neural networks. A call graph is created from the computer code by identifying functions in the computer code and vectorizing the identified functions using a stream of application programming interfaces (APIs) called by the functions and using tokens generated for the functions using a byte pair tokenizer. A trained graph neural network (GNN) and a trained attention neural network are applied to the call graph to generate an output graph with each node representing a function and each node assigned weights based on a probability distribution of the maliciousness of the corresponding function. A graph embedding is generated by calculating a weighted sum of the assigned weights and a trained deep neural network is applied to the graph embedding to generate a malicious score for the computer code identifying the computer code as malicious or benign.Type: ApplicationFiled: December 23, 2022Publication date: June 27, 2024Inventors: Dor Livne, Avner Duchovni, Erez Israel, Natan Katz, Michael Abramzon
-
Publication number: 20240114053Abstract: A device, system, and method are provided for detecting an email phishing attack by training graph neural network to detect phishing emails based on hypertext markup language (HTML) tags and cascading style sheets (CSS) included in an email. Noise is added during the training of the graph neural network to make the trained graph neural networks more robust against small changes in the training data.Type: ApplicationFiled: September 30, 2022Publication date: April 4, 2024Inventors: Natan Katz, Raphael Gozlan, Dor Livine
-
Patent number: 11756555Abstract: A system is provided to categorize voice prints during a voice authentication. The system includes a processor and a computer readable medium operably coupled thereto, to perform voice authentication operations which include receiving an enrollment of a user in the biometric authentication system, requesting a first voice print comprising a sample of a voice of the user, receiving the first voice print of the user during the enrollment, accessing a plurality of categorizations of the voice prints for the voice authentication, wherein each of the plurality of categorizations comprises a portion of the voice prints based on a plurality of similarity scores of distinct voice prints in the portion to a plurality of other voice prints, determining, using a hidden layer of a neural network, one of the plurality of categorizations for the first voice print, and encoding the first voice print with the one of the plurality of categorizations.Type: GrantFiled: May 6, 2021Date of Patent: September 12, 2023Assignee: NICE LTD.Inventors: Natan Katz, Tal Haguel
-
Patent number: 11735188Abstract: A system and method may identify a fraud ring based on call or interaction data by analyzing by a computer processor interaction data including audio recordings to identify clusters of interactions which are suspected of involving fraud each cluster including the same speaker; analyzing by the computer processor the clusters, in combination with metadata associated with the interaction data, to identify fraud rings, each fraud ring describing a plurality of different speakers, each fraud ring defined by a set of speakers and a set of metadata corresponding to interactions including that speaker; and for each fraud ring, creating a relevance value defining the relative relevance of the fraud ring.Type: GrantFiled: September 12, 2022Date of Patent: August 22, 2023Assignee: Nice Ltd.Inventors: Matan Keret, Anat Malin, Natan Katz, Shunit Metz, Sigal Lev, Jeremy Hoyland
-
Publication number: 20230222333Abstract: A computer training device and method is provided for training a deep learning algorithm to classify incoming emails as belonging to one of multiple categories. The deep learning algorithm uses a loss function to avoid a low precision risk caused by a number of received emails for at least two of the multiple categories being imbalanced (e.g., by at least two orders of magnitude). The loss function compensates for the imbalance in received emails by changing depending on the criticality of the score being determined.Type: ApplicationFiled: January 10, 2022Publication date: July 13, 2023Inventors: Tanya Adam Sosinsky, Natan Katz
-
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
-
Patent number: 11604825Abstract: A system is provided to predict requested playbacks of media files by users from a media storage system. The system includes a processor and a computer readable medium operably coupled thereto, to perform predictive playback operations which include accessing an AI model and a media file comprising metadata associated with generating the media file, generating a predictive score for a playback of the media file based on the AI model and the metadata, comparing the predictive score to a threshold required to transcode the media file into a playback format prior to the playback, predicting the playback based on the comparing, determining a predicted playback time of the media file based on the metadata for the media file, and transcoding the media file into the playback format prior to the predicted playback time.Type: GrantFiled: July 13, 2020Date of Patent: March 14, 2023Assignee: NICE LTD.Inventors: Natan Katz, Shem Tov Shay Levy, Tal Haguel
-
Publication number: 20230005485Abstract: A system and method may identify a fraud ring based on call or interaction data by analyzing by a computer processor interaction data including audio recordings to identify clusters of interactions which are suspected of involving fraud each cluster including the same speaker; analyzing by the computer processor the clusters, in combination with metadata associated with the interaction data, to identify fraud rings, each fraud ring describing a plurality of different speakers, each fraud ring defined by a set of speakers and a set of metadata corresponding to interactions including that speaker; and for each fraud ring, creating a relevance value defining the relative relevance of the fraud ring.Type: ApplicationFiled: September 12, 2022Publication date: January 5, 2023Applicant: Nice Ltd.Inventors: Matan KERET, Anat Malin, Natan Katz, Shunit Metz, Sigal Lev, Jeremy Hoyland
-
Publication number: 20220375461Abstract: A system and method for authenticating an identity may include generating a first generic representation representing a stored audio content, generating a second generic representation representing input audio content, and, providing the first and second generic representations to a voice biometrics unit adapted to authenticate an identity based on the first and second generic representations.Type: ApplicationFiled: May 20, 2021Publication date: November 24, 2022Applicant: Nice Ltd.Inventors: Natan KATZ, Ori Akstein, Tal Haguel
-
Patent number: 11507728Abstract: A computerized-method for automatically documenting automatically-discovered actions of a business-process for automation thereof is provided herein. The computerized-method includes operating a build-automation-document module. The build-automation-document module includes: (i) retrieving the set of automatically-discovered actions of the business process for automation thereof. Each action is of a related type and related to an application to complete the business process via the applications portal.Type: GrantFiled: January 28, 2021Date of Patent: November 22, 2022Assignee: NICE LTD.Inventors: Yuval Shachaf, Yaron Bialy, Natan Katz, Eran Roseberg
-
Patent number: 11508377Abstract: A system and method may identify a fraud ring based on call or interaction data by analyzing by a computer processor interaction data including audio recordings to identify clusters of interactions which are suspected of involving fraud each cluster including the same speaker; analyzing by the computer processor the clusters, in combination with metadata associated with the interaction data, to identify fraud rings, each fraud ring describing a plurality of different speakers, each fraud ring defined by a set of speakers and a set of metadata corresponding to interactions including that speaker; and for each fraud ring, creating a relevance value defining the relative relevance of the fraud ring.Type: GrantFiled: May 14, 2020Date of Patent: November 22, 2022Assignee: NICE LTD.Inventors: Matan Keret, Anat Malin, Natan Katz, Shunit Metz, Sigal Lev, Jeremy Hoyland
-
Publication number: 20220358933Abstract: A system is provided to categorize voice prints during a voice authentication. The system includes a processor and a computer readable medium operably coupled thereto, to perform voice authentication operations which include receiving an enrollment of a user in the biometric authentication system, requesting a first voice print comprising a sample of a voice of the user, receiving the first voice print of the user during the enrollment, accessing a plurality of categorizations of the voice prints for the voice authentication, wherein each of the plurality of categorizations comprises a portion of the voice prints based on a plurality of similarity scores of distinct voice prints in the portion to a plurality of other voice prints, determining, using a hidden layer of a neural network, one of the plurality of categorizations for the first voice print, and encoding the first voice print with the one of the plurality of categorizations.Type: ApplicationFiled: May 6, 2021Publication date: November 10, 2022Inventors: Natan KATZ, Tal HAGUEL
-
Publication number: 20220237364Abstract: A computerized-method for automatically documenting automatically-discovered actions of a business-process for automation thereof is provided herein. The computerized-method includes operating a build-automation-document module. The build-automation-document module includes: (i) retrieving the set of automatically-discovered actions of the business process for automation thereof. Each action is of a related type and related to an application to complete the business process via the applications portal.Type: ApplicationFiled: January 28, 2021Publication date: July 28, 2022Inventors: Yuval SHACHAF, Yaron BIALY, Natan KATZ, Eran ROSEBERG
-
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
-
Patent number: 11272056Abstract: Methods for routing customers to an agent include receiving a customer communication; representing the customer communication as an array of one or more agent skills desired to handle the customer communication in one hot coding format or as a vector with an induced metric using an embedding algorithm; routing the represented customer communication to an agent having the one or more agent skills; measuring performance of the agent in relation to the one or more agent skills during or after the customer communication; updating, in real-time, one or more performance scores of the agent in a skill profile, wherein the one or more performance scores are related to the one or more agent skills; and routing subsequent customer communications based on the updated one or more performance scores.Type: GrantFiled: May 1, 2020Date of Patent: March 8, 2022Assignee: NICE LTD.Inventors: Ifat Shwartz, Tal Raskin, Michael Segal, Natan Katz
-
Publication number: 20220012281Abstract: A system is provided to predict requested playbacks of media files by users from a media storage system. The system includes a processor and a computer readable medium operably coupled thereto, to perform predictive playback operations which include accessing an AI model and a media file comprising metadata associated with generating the media file, generating a predictive score for a playback of the media file based on the AI model and the metadata, comparing the predictive score to a threshold required to transcode the media file into a playback format prior to the playback, predicting the playback based on the comparing, determining a predicted playback time of the media file based on the metadata for the media file, and transcoding the media file into the playback format prior to the predicted playback time.Type: ApplicationFiled: July 13, 2020Publication date: January 13, 2022Inventors: Natan KATZ, Shem Tov Shay LEVY, Tal HAGUEL
-
Publication number: 20210358503Abstract: A system and method may identify a fraud ring based on call or interaction data by analyzing by a computer processor interaction data including audio recordings to identify clusters of interactions which are suspected of involving fraud each cluster including the same speaker; analyzing by the computer processor the clusters, in combination with metadata associated with the interaction data, to identify fraud rings, each fraud ring describing a plurality of different speakers, each fraud ring defined by a set of speakers and a set of metadata corresponding to interactions including that speaker; and for each fraud ring, creating a relevance value defining the relative relevance of the fraud ring.Type: ApplicationFiled: May 14, 2020Publication date: November 18, 2021Applicant: Nice Ltd.Inventors: Matan Keret, Anat Malin, Natan Katz, Shunit Metz, Sigal Lev, Jeremy Hoyland
-
Publication number: 20210344800Abstract: Methods for routing customers to an agent include receiving a customer communication; representing the customer communication as an array of one or more agent skills desired to handle the customer communication in one hot coding format or as a vector with an induced metric using an embedding algorithm; routing the represented customer communication to an agent having the one or more agent skills; measuring performance of the agent in relation to the one or more agent skills during or after the customer communication; updating, in real-time, one or more performance scores of the agent in a skill profile, wherein the one or more performance scores are related to the one or more agent skills; and routing subsequent customer communications based on the updated one or more performance scores.Type: ApplicationFiled: May 1, 2020Publication date: November 4, 2021Inventors: Ifat SHWARTZ, Tal RASKIN, Michael SEGAL, Natan KATZ
-
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