Patents by Inventor Yonatan ITAI
Yonatan ITAI 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: 12682109Abstract: A system and method for data classification. A method includes: determining a role for each of a plurality of portions of data, wherein the role for each of the plurality of portions of data is defined with respect to a corresponding entity having at least one characteristic represented by the respective portion of data; classifying each of the plurality of portions of data into a plurality of classifications, wherein classifying at least one first portion of data among the plurality of portions of data further comprises applying a classification for at least one second portion of data among the plurality of portions of data to the at least one first portion of data, wherein the role of the at least one first portion of data and the role of the at least one second portion of data match; and performing at least one remediation action based on the plurality of classifications.Type: GrantFiled: July 23, 2024Date of Patent: July 14, 2026Assignee: Cyera, Ltd.Inventors: Yotam Segev, Itamar Bar-Ilan, Yonatan Itai, Guy Gertner, Shiran Bareli, Alona Getzler, Michal Shaked, Dvir Horovitz, Michael Elazar, Yifat Dancygier
-
Publication number: 20260154605Abstract: Techniques for training and using machine learning models for sensitivity detection. A method for sensitivity detection training includes fine-tuning a language model by iteratively applying the language model to prompts and adjusting weights of the language model. The prompts indicate classifications for a set of first resources and characteristics of an entity. The fine-tuned language model is queried with respect to classifications of a set of second resources. The fine-tuned language model is queried using prompts indicating the second classifications and data indicating characteristics of an entity, where outputs of the language model include a sensitivity for each of the second classifications. Training data including the second classifications is labeled based on the sensitivities output by the language model.Type: ApplicationFiled: November 22, 2024Publication date: June 4, 2026Applicant: Cyera, Ltd.Inventors: Andrey NIKITIN, Netta SIMHI, Shiran BARELI, Yotam SEGEV, Itamar BAR-ILAN, Yonatan ITAI
-
Publication number: 20260148082Abstract: Techniques for training and using machine learning models for resource-level classification. A method for training includes refining outputs of a language model by providing a prompt and a set of sample resources to the language model over a series of iterations. Accuracies for the classifications output by the language model at each iteration are determined based on semantic similarity between those classifications and corresponding reference classifications for the sample resources. The language model is applied to data of a set of training resources when the outputs of the language model have been refined, in order to output a set of classifications for the set of training resources. Training data is labeled based on the set of classifications output by the language model. A classifier machine learning model is trained via supervised machine learning using the set of labeled training data in order to produce a trained classifier machine learning model.Type: ApplicationFiled: February 26, 2025Publication date: May 28, 2026Applicant: Cyera, Ltd.Inventors: Andrey NIKITIN, Guye VERED, Netta SIMHI, Inbar POLAD, Hadas DANIEL, Yuval GOLDBERG, Dvir HOROVITZ, Michal SHAKED, Itay RUTMAN, Shiran BARELI, Yotam SEGEV, Itamar BAR-ILAN, Yonatan ITAI
-
Publication number: 20260147920Abstract: A system and method for data classification. A method includes sampling a dataset into at least one first sample and at least one second sample having different data types; applying a truth table to the at least one first sample in order to obtain a first set of outputs, wherein the truth table includes a plurality of input variables and a plurality of corresponding logical operation results; applying a classifier to features extracted from the at least one second sample in order to obtain a second set of outputs, wherein the classifier is configured to classify the at least one second sample with respect to a plurality of patterns in the at least one second sample; determining at least one classification for the dataset based on the first set of outputs and the second set of outputs.Type: ApplicationFiled: April 14, 2025Publication date: May 28, 2026Applicant: Cyera, Ltd.Inventors: Yotam SEGEV, Itamar BAR-ILAN, Yonatan ITAI, Shiran BARELI, Michael ELAZAR, Antony TIMCHENKO, Itay MIZERETZ
-
Publication number: 20260140659Abstract: A system and method for discovering data store locations. A method includes reading, for each disk of a plurality of disks deployed in a cloud environment, only a portion of a snapshot of the disk accessed via a cloud provider tool, wherein the portion of the snapshot of each disk accessed via the cloud provider tool includes file system metadata of a file system of the disk, wherein the cloud provider tool is configured to provide direct access to data from each of the plurality of disks; analyzing the portion of the snapshot of each disk of the plurality of disks to determine whether each disk contains a data store; and identifying, based on the analysis, at least one data store in the cloud environment.Type: ApplicationFiled: January 13, 2026Publication date: May 21, 2026Applicant: Cyera, Ltd.Inventors: Yotam SEGEV, Itamar BAR-ILAN, Yonatan ITAI, Shay MAKAYES, Shani BERACHA, Omer DUCHOVNE, Itay FAINSHTEIN
-
Patent number: 12632661Abstract: A system and method for classification. A method includes identifying candidate entities among text data by applying at least one entity identification rule to the text data. Inputs are constructed based on the identified candidate entities, where each input includes a first portion of text indicating a candidate entity and at least one second portion of text and where the at least one second portion of text of each input is adjacent to the first portion of text of the input. Multiple language models are applied to the inputs, where each language model is trained to identify a respective set of entities and where outputs of the language models include at least one portion of entity-indicating text for each input. Based on the outputs of the language models, at least one named entity in the text data is determined.Type: GrantFiled: July 3, 2024Date of Patent: May 19, 2026Assignee: Cyera, Ltd.Inventors: Yotam Segev, Itamar Bar-Ilan, Yonatan Itai, Shiran Bareli, Andrey Nikitin, Guye Vered, Michal Shaked, Dvir Horovitz
-
Patent number: 12608487Abstract: A system and method for scanning. A method includes identifying an entity in a computing environment based on a scan of the computing environment, wherein the entity is defined with respect to a relationship between the entity and a storage volume in the computing environment; restoring a snapshot of the entity to a running volume by creating a volume based on the snapshot; analyzing data of the running volume in order to identify at least one database; and running each of the identified at least one database.Type: GrantFiled: March 3, 2025Date of Patent: April 21, 2026Assignee: Cyera, Ltd.Inventors: Roee Babayoff, Yuval Lavie, Tomer Avisar, Gal Pollak, Yotam Segev, Itamar Bar-Ilan, Yonatan Itai, Lior Glazer
-
Patent number: 12566567Abstract: A system and method for discovering data store locations. A method includes reading, for each disk of a plurality of disks deployed in a cloud environment, only a portion of a snapshot of the disk accessed via a cloud provider tool, wherein the portion of the snapshot of each disk accessed via the cloud provider tool includes file system metadata of a file system of the disk, wherein the cloud provider tool is configured to provide direct access to data from each of the plurality of disks; analyzing the portion of the snapshot of each disk of the plurality of disks to determine whether each disk contains a data store; and identifying, based on the analysis, at least one data store in the cloud environment.Type: GrantFiled: May 19, 2022Date of Patent: March 3, 2026Assignee: Cyera, Ltd.Inventors: Yotam Segev, Itamar Bar-Ilan, Yonatan Itai, Shay Makayes, Shani Beracha, Omer Duchovne, Itay Fainshtein
-
Publication number: 20260030381Abstract: A system and method for data classification. A method includes: determining a role for each of a plurality of portions of data, wherein the role for each of the plurality of portions of data is defined with respect to a corresponding entity having at least one characteristic represented by the respective portion of data; classifying each of the plurality of portions of data into a plurality of classifications, wherein classifying at least one first portion of data among the plurality of portions of data further comprises applying a classification for at least one second portion of data among the plurality of portions of data to the at least one first portion of data, wherein the role of the at least one first portion of data and the role of the at least one second portion of data match; and performing at least one remediation action based on the plurality of classifications.Type: ApplicationFiled: July 23, 2024Publication date: January 29, 2026Applicant: Cyera, Ltd.Inventors: Yotam SEGEV, Itamar BAR-ILAN, Yonatan ITAI, Guy GERTNER, Shiran BARELI, Alona GETZLER, Michal SHAKED, Dvir HOROVITZ, Michael ELAZAR, Yifat DANCYGIER
-
Publication number: 20260010724Abstract: A system and method for classification. A method includes identifying candidate entities among text data by applying at least one entity identification rule to the text data. Inputs are constructed based on the identified candidate entities, where each input includes a first portion of text indicating a candidate entity and at least one second portion of text and where the at least one second portion of text of each input is adjacent to the first portion of text of the input. Multiple language models are applied to the inputs, where each language model is trained to identify a respective set of entities and where outputs of the language models include at least one portion of entity-indicating text for each input. Based on the outputs of the language models, at least one named entity in the text data is determined.Type: ApplicationFiled: July 3, 2024Publication date: January 8, 2026Applicant: Cyera, Ltd.Inventors: Yotam SEGEV, Itamar BAR-ILAN, Yonatan ITAI, Shiran BARELI, Andrey NIKITIN, Guye VERED, Michal SHAKED, Dvir HOROVITZ
-
Patent number: 12499083Abstract: A system and method for data discovery. A method includes performing a scan of a plurality of snapshots, each snapshot corresponding to a respective disk of a plurality of disks; identifying a plurality of data store files in the plurality of disks based on file metadata found during the scan; and detecting at least one data store based on the identified plurality of data store files, wherein each of the at least one data store is in a disk of the plurality of disks including one of the plurality of data store files.Type: GrantFiled: May 30, 2024Date of Patent: December 16, 2025Assignee: Cyera, Ltd.Inventors: Yotam Segev, Itamar Bar-Ilan, Yonatan Itai, Shay Makayes, Shani Beracha, Omer Duchovne, Itay Fainshtein
-
Patent number: 12461995Abstract: Techniques for data classification using clustering. A method includes replacing a plurality of portions of metadata for a plurality of data objects with a plurality of replacement characters in order to generate a plurality of replaced strings; clustering the plurality of data objects into a plurality of clusters based on commonalities between the plurality of replaced strings of data objects of the plurality of data objects; classifying a subset of the data objects in each cluster into at least one class; and aggregating classes within at least one cluster of the plurality of clusters, wherein aggregating classes within each of the at least one cluster includes applying the at least one class for the subset of the data objects in each cluster to each other data object within the cluster.Type: GrantFiled: October 29, 2024Date of Patent: November 4, 2025Assignee: Cyera, Ltd.Inventors: Yotam Segev, Itamar Bar-Ilan, Yonatan Itai, Shiran Bareli, Guye Vered, Tomer Mesika, Itay Fainshtein, Ofir Talmor
-
Patent number: 12299167Abstract: Techniques for data classification. A method includes sampling a dataset into first and second samples. Each first sample is a numerical value, and each second sample is a string of characters. A truth table is applied to the first samples from a dataset. The truth table includes multiple first columns, each of which accepts an input value determined for each of the first samples, and a second column which outputs first scores representing likelihoods for respective classifications. Classifiers are applied to features extracted from the second samples, where each classifier is a machine learning model trained to output a second score representing a likelihood for a respective classification for each second sample. Classifications are determined based on the first and second scores. The classifications include a classification for each first sample determined based on the first scores and a classification for each second sample determined based on the second scores.Type: GrantFiled: October 13, 2022Date of Patent: May 13, 2025Assignee: Cyera, Ltd.Inventors: Yotam Segev, Itamar Bar-Ilan, Yonatan Itai, Shiran Bareli, Michael Elazar, Antony Timchenko, Itay Mizeretz
-
Patent number: 12277504Abstract: Techniques for training and using machine learning models for resource-level classification. A method for training includes refining outputs of a language model by providing a prompt and a set of sample resources to the language model over a series of iterations. Accuracies for the classifications output by the language model at each iteration are determined based on semantic similarity between those classifications and corresponding reference classifications for the sample resources. The language model is applied to data of a set of training resources when the outputs of the language model have been refined, in order to output a set of classifications for the set of training resources. Training data is labeled based on the set of classifications output by the language model. A classifier machine learning model is trained via supervised machine learning using the set of labeled training data in order to produce a trained classifier machine learning model.Type: GrantFiled: November 22, 2024Date of Patent: April 15, 2025Assignee: Cyera, Ltd.Inventors: Andrey Nikitin, Guye Vered, Netta Simhi, Inbar Polad, Hadas Daniel, Yuval Goldberg, Dvir Horovitz, Michal Shaked, Itay Rutman, Shiran Bareli, Yotam Segev, Itamar Bar-Ilan, Yonatan Itai
-
Publication number: 20250068701Abstract: Techniques for data classification using clustering. A method includes replacing a plurality of portions of metadata for a plurality of data objects with a plurality of replacement characters in order to generate a plurality of replaced strings; clustering the plurality of data objects into a plurality of clusters based on commonalities between the plurality of replaced strings of data objects of the plurality of data objects; classifying a subset of the data objects in each cluster into at least one class; and aggregating classes within at least one cluster of the plurality of clusters, wherein aggregating classes within each of the at least one cluster includes applying the at least one class for the subset of the data objects in each cluster to each other data object within the cluster.Type: ApplicationFiled: October 29, 2024Publication date: February 27, 2025Applicant: Cyera, Ltd.Inventors: Yotam SEGEV, Itamar BAR-ILAN, Yonatan ITAI, Shiran BARELI, Guye VERED, Tomer MESIKA, Itay FAINSHTEIN, Ofir TALMOR
-
Patent number: 12210594Abstract: Techniques for data classification using clustering. A method includes replacing a plurality of portions of metadata for a plurality of data objects with a plurality of replacement characters in order to generate a plurality of replaced strings; clustering the plurality of data objects into a plurality of clusters based on commonalities between the plurality of replaced strings of data objects of the plurality of data objects; classifying a subset of the data objects in each cluster into at least one class; and aggregating classes within at least one cluster of the plurality of clusters, wherein aggregating classes within each of the at least one cluster includes applying the at least one class for the subset of the data objects in each cluster to each other data object within the cluster.Type: GrantFiled: April 27, 2023Date of Patent: January 28, 2025Assignee: Cyera, Ltd.Inventors: Yotam Segev, Itamar Bar-Ilan, Yonatan Itai, Shiran Bareli, Guye Vered, Tomer Mesika, Itay Fainshtein, Ofir Talmor
-
Publication number: 20240362301Abstract: Techniques for data classification using clustering. A method includes replacing a plurality of portions of metadata for a plurality of data objects with a plurality of replacement characters in order to generate a plurality of replaced strings; clustering the plurality of data objects into a plurality of clusters based on commonalities between the plurality of replaced strings of data objects of the plurality of data objects; classifying a subset of the data objects in each cluster into at least one class; and aggregating classes within at least one cluster of the plurality of clusters, wherein aggregating classes within each of the at least one cluster includes applying the at least one class for the subset of the data objects in each cluster to each other data object within the cluster.Type: ApplicationFiled: April 27, 2023Publication date: October 31, 2024Applicant: Cyera, Ltd.Inventors: Yotam SEGEV, Itamar BAR-ILAN, Yonatan ITAI, Shiran BARELI, Guye KARNI, Tomer MESIKA, Itay FAINSHTEIN, Ofir TALMOR
-
Publication number: 20240320189Abstract: A system and method for data discovery. A method includes performing a scan of a plurality of snapshots, each snapshot corresponding to a respective disk of a plurality of disks; identifying a plurality of data store files in the plurality of disks based on file metadata found during the scan; and detecting at least one data store based on the identified plurality of data store files, wherein each of the at least one data store is in a disk of the plurality of disks including one of the plurality of data store files.Type: ApplicationFiled: May 30, 2024Publication date: September 26, 2024Applicant: Cyera, Ltd.Inventors: Yotam SEGEV, Itamar BAR-ILAN, Yonatan ITAI, Shay MAKAYES, Shani BERACHA, Omer DUCHOVNE, Itay FAINSHTEIN
-
Patent number: 12026123Abstract: A system and method for data discovery. A method includes performing a scan of a plurality of snapshots, each snapshot corresponding to a respective disk of a plurality of disks; identifying a plurality of data store files in the plurality of disks based on file metadata found during the scan; and detecting at least one data store based on the identified plurality of data store files, wherein each of the at least one data store is in a disk of the plurality of disks including one of the plurality of data store files.Type: GrantFiled: January 13, 2022Date of Patent: July 2, 2024Assignee: Cyera, Ltd.Inventors: Yotam Segev, Itamar Bar-Ilan, Yonatan Itai, Shay Makayes, Shani Beracha, Omer Duchovne, Itay Fainshtein
-
Publication number: 20240126918Abstract: Techniques for data classification. A method includes sampling a dataset into first and second samples. Each first sample is a numerical value, and each second sample is a string of characters. A truth table is applied to the first samples from a dataset. The truth table includes multiple first columns, each of which accepts an input value determined for each of the first samples, and a second column which outputs first scores representing likelihoods for respective classifications. Classifiers are applied to features extracted from the second samples, where each classifier is a machine learning model trained to output a second score representing a likelihood for a respective classification for each second sample. Classifications are determined based on the first and second scores. The classifications include a classification for each first sample determined based on the first scores and a classification for each second sample determined based on the second scores.Type: ApplicationFiled: October 13, 2022Publication date: April 18, 2024Applicant: Cyera, Ltd.Inventors: Yotam SEGEV, Itamar BAR-ILAN, Yonatan ITAI, Shiran BARELI, Michael ELAZAR, Antony TIMCHENKO, Itay MIZERETZ