Patents by Inventor Guy CASPI
Guy CASPI 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: 10984101Abstract: A method of determining a category of a malware file, using a malware determination system comprising a machine learning algorithm, the method comprising obtaining a file, which is assumed to constitute malware file, by the malware determination system, building a data structure representative of features present in said file, based on features present in at least one dictionary, wherein said dictionary stores at least, for each of one or more of categories Ci out of a plurality of N categories of malware files, with i from 1 to N and N>2, one or more features which are specific to said category Ci with respect to all other N?1 categories Cj, with j different from i, according to at least one first specificity criteria, feeding the data structure to the machine learning algorithm of the malware determination system, and providing prospects representative of one or more malware categories to which said file belongs, based on said data structure.Type: GrantFiled: June 18, 2018Date of Patent: April 20, 2021Assignee: DEEP INSTINCTInventors: Guy Caspi, Eli David, Nadav Maman, Ishai Rosenberg
-
Publication number: 20210006577Abstract: Methods and systems are disclosed for training a malicious webpages detector for detecting malicious webpages, based on a training set comprising a plurality of samples representing malicious and non-malicious webpages. Text content can be extracted from the source code of each sample, and/or non-text content can be extracted from each sample, in order to train respectively at least a first deep learning neural network and a second deep learning neural network of the malicious webpages detector. A malicious webpages detector can detect whether or not a webpage is malicious, by extracting text content from the source code of the webpage, and/or non-text content from the webpage, thereafter providing prospects that the webpage is malicious based on the extracted data.Type: ApplicationFiled: September 22, 2020Publication date: January 7, 2021Inventors: Eli DAVID, Nadav MAMAN, Guy CASPI
-
Patent number: 10819718Abstract: Methods and systems are disclosed for training a malicious webpages detector for detecting malicious webpages, based on a training set comprising a plurality of samples representing malicious and non-malicious webpages. Text content can be extracted from the source code of each sample, and/or non-text content can be extracted from each sample, in order to train respectively at least a first deep learning neural network and a second deep learning neural network of the malicious webpages detector. A malicious webpages detector can detect whether or not a webpage is malicious, by extracting text content from the source code of the webpage, and/or non-text content from the webpage, thereafter providing prospects that the webpage is malicious based on the extracted data.Type: GrantFiled: July 5, 2017Date of Patent: October 27, 2020Assignee: DEEP INSTINCT LTD.Inventors: Eli David, Nadav Maman, Guy Caspi
-
Patent number: 10609050Abstract: According to some embodiments, a method for training a malware detector comprising a deep learning algorithm is described, which comprises converting a set of malware files and non malware files into vectors by using a feature based dictionary, and/or by using a conversion into an image, and providing prospects that the files constitute malware. Various features and combinations of features are described to build a feature based dictionary and adapt its size. According to some embodiments, a method for detecting a malware by using a malware detector comprising a deep learning algorithm is described, which comprises converting a file into a vector by using a feature based dictionary, and/or by using a conversion into an image, and providing prospects that the file constitutes malware. Methods for providing a plurality of prospects and aggregating these prospects are provided. Additional methods and systems in the field of malware detection are also described.Type: GrantFiled: December 14, 2018Date of Patent: March 31, 2020Assignee: DEEP INSTINCT LTD.Inventors: Guy Caspi, Yoel Neeman, Doron Cohen, Nadav Maman, Eli David, Ishai Rosenberg
-
Patent number: 10552727Abstract: A method of analyzing data exchange of at least one device includes feeding a plurality of data exchanged by the at least one device to a system for data exchange analysis that includes a deep learning algorithm. The deep learning algorithm includes at least an input layer, an output layer of the same size as the input layer, and hidden layers. Neurons of the hidden layers receive recurrently, at each time t, only a subset of the data exchanged by the at least one device up to time t, the subset of data comprising current data from time t and only a fraction of past data from time tpast to time t, with tpast<t. The method includes attempting to reconstruct, at the output layer, at each time t, data received at the input layer. The reconstructed data is compared with at least part of the plurality of data. In indication is provided on one or more anomalies in the data, based on at least the comparison.Type: GrantFiled: December 15, 2015Date of Patent: February 4, 2020Assignee: DEEP INSTINCT LTD.Inventors: Guy Caspi, Doron Cohen, Eli David, Nadav Maman, Yoel Neeman, Ishai Rosenberg
-
Publication number: 20190384911Abstract: A method of determining a category of a malware file, using a malware determination system comprising a machine learning algorithm, the method comprising obtaining a file, which is assumed to constitute malware file, by the malware determination system, building a data structure representative of features present in said file, based on features present in at least one dictionary, wherein said dictionary stores at least, for each of one or more of categories Ci out of a plurality of N categories of malware files, with i from 1 to N and N>2, one or more features which are specific to said category Ci with respect to all other N?1 categories Cj, with j different from i, according to at least one first specificity criteria, feeding the data structure to the machine learning algorithm of the malware determination system, and providing prospects representative of one or more malware categories to which said file belongs, based on said data structure.Type: ApplicationFiled: June 18, 2018Publication date: December 19, 2019Inventors: Guy CASPI, Eli DAVID, Nadav MAMAN, Ishai ROSENBERG
-
Publication number: 20190141062Abstract: According to some embodiments, a method for training a malware detector comprising a deep learning algorithm is described, which comprises converting a set of malware files and non malware files into vectors by using a feature based dictionary, and/or by using a conversion into an image, and providing prospects that the files constitute malware. Various features and combinations of features are described to build a feature based dictionary and adapt its size. According to some embodiments, a method for detecting a malware by using a malware detector comprising a deep learning algorithm is described, which comprises converting a file into a vector by using a feature based dictionary, and/or by using a conversion into an image, and providing prospects that the file constitutes malware. Methods for providing a plurality of prospects and aggregating these prospects are provided. Additional methods and systems in the field of malware detection are also described.Type: ApplicationFiled: December 14, 2018Publication date: May 9, 2019Inventors: Guy CASPI, Yoel NEEMAN, Doron COHEN, Nadav MAMAN, Eli DAVID, Ishai ROSENBERG
-
Patent number: 10193902Abstract: According to some embodiments, a method for training a malware detector comprising a deep learning algorithm is described, which comprises converting a set of malware files and non malware files into vectors by using a feature based dictionary, and/or by using a conversion into an image, and providing prospects that the files constitute malware. Various features and combinations of features are described to build a feature based dictionary and adapt its size. According to some embodiments, a method for detecting a malware by using a malware detector comprising a deep learning algorithm is described, which comprises converting a file into a vector by using a feature based dictionary, and/or by using a conversion into an image, and providing prospects that the file constitutes malware. Methods for providing a plurality of prospects and aggregating these prospects are provided. Additional methods and systems in the field of malware detection are also described.Type: GrantFiled: November 2, 2015Date of Patent: January 29, 2019Assignee: DEEP INSTINCT LTD.Inventors: Guy Caspi, Yoel Neeman, Doron Cohen, Nadav Maman, Eli David, Ishai Rosenberg
-
Publication number: 20190014133Abstract: Methods and systems are disclosed for training a malicious webpages detector for detecting malicious webpages, based on a training set comprising a plurality of samples representing malicious and non-malicious webpages. Text content can be extracted from the source code of each sample, and/or non-text content can be extracted from each sample, in order to train respectively at least a first deep learning neural network and a second deep learning neural network of the malicious webpages detector. A malicious webpages detector can detect whether or not a webpage is malicious, by extracting text content from the source code of the webpage, and/or non-text content from the webpage, thereafter providing prospects that the webpage is malicious based on the extracted data.Type: ApplicationFiled: July 5, 2017Publication date: January 10, 2019Inventors: Eli DAVID, Nadav MAMAN, Guy CASPI
-
Publication number: 20170337232Abstract: According to some embodiments, there is provided a method of querying data in a data structure comprising a plurality of databases, at least a first database of the plurality of databases having a different structure than a second database of the plurality of databases. This method can involve the construction of one or more sub-queries and the use of at least a routing table for directing the sub-queries towards the database. According to some embodiments, the routing table is dynamic. According to some embodiments, there is provided a method of inserting data into the data structure, the method comprising updating the routing table based on the insertion of data. Various other methods and systems of querying and inserting data are described.Type: ApplicationFiled: May 19, 2016Publication date: November 23, 2017Inventors: Guy CASPI, Doron COHEN, Yoel NEEMAN, Eli DAVID, Ariel ZAMIR
-
Publication number: 20170169357Abstract: According to some embodiments, a method for training a system for data traffic analysis is described, the system comprising a deep learning algorithm, wherein the deep learning algorithm comprises a prediction model which is trained to take into account the history of data. According to some embodiments, the deep learning algorithm is operated on a graphical processing unit. According to some embodiments, the system for data traffic analysis is configured to detect anomalies in the data, based also on past data. According to some embodiments, the system for data traffic analysis is configured to simultaneously detect anomalies in the data and update its prediction model. Additional methods and systems in the field of data traffic analysis are also described. According to some embodiments, data of a car are analyzed in order to detect anomalies.Type: ApplicationFiled: December 15, 2015Publication date: June 15, 2017Inventors: Guy CASPI, Doron COHEN, Eli DAVID, Nadav MAMAN, Yoel NEEMAN