Patents by Inventor Nikolaos Vasiloglou
Nikolaos Vasiloglou 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: 10366344Abstract: A computer-implemented method for selecting features for classification may include (1) generating a matrix X, a column vector Y, and a matrix Z from a training dataset that includes a plurality of samples with a plurality of features, (2) generating an augmented matrix from the matrix X, the column vector Y, and the matrix Z, (3) identifying one or more most-relevant features from the plurality of features by iteratively applying a sweep operation to the augmented matrix, and (4) training a classification model using the most-relevant features from the plurality of features rather than all of the plurality of features. Various other methods, systems, and computer-readable media may have similar features.Type: GrantFiled: March 31, 2016Date of Patent: July 30, 2019Assignee: Symantec CorporationInventors: Nikolaos Vasiloglou, Jugal Parikh, Andrew Gardner
-
Publication number: 20190156694Abstract: A teaching server computer system employs a teaching strategy developed through deep reinforcement learning to teach humans one or more academic languages to fluency. Teaching machine logic is trained in two phases. In a first phase, the teaching machine logic and corresponding student machine logic are trained with supervised training using available recorded lessons of human teachers and human students to provide initial generative models of the teaching logic and the student logic. In the second phase, the initial generative models of the teaching and student logic are combined in virtual lessons in which the teaching logic teaches the student logic in the academic language. The performance of the student logic in learning the academic language is scored and the scores are used to generate rewards in the environment of the deep reinforcement training.Type: ApplicationFiled: November 15, 2018Publication date: May 23, 2019Inventors: Edward Manfre, Nikolaos Vasiloglou, II
-
Patent number: 10146740Abstract: A computer implemented method is provided for processing sparse data. A sparse data set is received. A modified sparse data set is calculated by replacing all nonzero values in the sparse data set with a common positive integer. The modified sparse data set is transposed to create a transposed data set. A covariance matrix is calculated by multiplying the transposed data set by the modified sparse data set. A tree of a predefined depth is generated by assigning columns of the sparse data set to right and left nodes based on co-occurrence with a first anchor column and a second anchor column. The first anchor column and the second anchor column are determined based on the covariance matrix.Type: GrantFiled: March 8, 2017Date of Patent: December 4, 2018Assignee: Symantec CorporationInventors: Nikolaos Vasiloglou, Andrew B. Gardner
-
Patent number: 9998480Abstract: A computer-implemented method for predicting security threats may include (1) predicting that a candidate security target is an actual target of a specific security attack according to a non-collaborative-filtering calculation, (2) predicting that the candidate security target is an actual target of a set of multiple specific security attacks, including the specific security attack, according to a collaborative filtering calculation, (3) filtering, based on the specific security attack also being predicted by the non-collaborative-filtering calculation, the specific security attack from the set of multiple specific security attacks predicted by the collaborative filtering calculation, and (4) notifying the candidate security target to perform a security action to protect itself from another specific security attack remaining in the filtered set of multiple specific security attacks based on an analysis of the filtered set of multiple specific security attacks.Type: GrantFiled: February 29, 2016Date of Patent: June 12, 2018Assignee: Symantec CorporationInventors: Christopher Gates, Yining Wang, Nikolaos Vasiloglou, Kevin Alejandro Roundy, Michael Hart
-
Patent number: 9948663Abstract: A computer-implemented method for predicting security threat attacks may include (1) identifying candidate security threat targets with latent attributes that describe features of the candidate security threat targets, (2) identifying historical attack data that describes which of the candidate security threat targets experienced an actual security threat attack, (3) determining a similarity relationship between latent attributes of at least one specific candidate security threat target and latent attributes of the candidate security threat targets that experienced an actual security threat attack according to the historical attack data, (4) predicting, based on the determined similarity relationship, that the specific candidate security threat target will experience a future security threat attack, and (5) performing at least one remedial action to protect the specific candidate security threat target in response to predicting the future security threat attack.Type: GrantFiled: December 18, 2015Date of Patent: April 17, 2018Assignee: Symantec CorporationInventors: Yining Wang, Christopher Gates, Kevin Roundy, Nikolaos Vasiloglou
-
Patent number: 9922190Abstract: System and method for detecting a domain generation algorithm (DGA), comprising: performing processing associated with clustering, utilizing a name-based features clustering module accessing information from an electronic database of NX domain information, the randomly generated domain names based on the similarity in the make-up of the randomly generated domain names; performing processing associated with clustering, utilizing a graph clustering module, the randomly generated domain names based on the groups of assets that queried the randomly generated domain names; performing processing associated with determining, utilizing a daily clustering correlation module and a temporal clustering correlation module, which clustered randomly generated domain names are highly correlated in daily use and in time; and performing processing associated with determining the DGA that generated the clustered randomly generated domain names.Type: GrantFiled: January 24, 2013Date of Patent: March 20, 2018Assignee: Damballa, Inc.Inventors: Manos Antonakakis, Roberto Perdisci, Wenke Lee, Nikolaos Vasiloglou, II
-
Patent number: 9686291Abstract: A method and system for detecting a malicious domain name, comprising: collecting domain name statistical information from a non-recursive domain name system name server (RDNS NS); and utilizing the collected domain name statistical information to determine if a domain name is malicious or benign.Type: GrantFiled: December 4, 2013Date of Patent: June 20, 2017Assignee: Damballa, Inc.Inventors: Manos Antonakakis, Roberto Perdisci, Wenke Lee, Nikolaos Vasiloglou, II
-
Publication number: 20140157414Abstract: A method and system for detecting a malicious domain name, comprising: collecting domain name statistical information from a non-recursive domain name system name server (RDNS NS); and utilizing the collected domain name statistical information to determine if a domain name is malicious or benign.Type: ApplicationFiled: December 4, 2013Publication date: June 5, 2014Applicant: DAMBALLA, INC.Inventors: Manos ANTONAKAKIS, Roberto PERDISCI, Wenke LEE, Nikolaos VASILOGLOU, II
-
Patent number: 8682883Abstract: Embodiments of the present invention relate to systems and methods for determining sets of products which are similar to each other in terms of consumers' wants and needs. Queries are performed on a particular product. Documents relating to the query are received and stored. A dictionary is created from the received documents, whereby the documents, which are text files, are scrubbed of certain data to create a scrubbed text file. Topic modeling is then performed on the cleansed text file. Various methods can be used to perform topic modeling, including, but not limited to, latent semantic analysis, nonnegative matrix factorization, and singular value decomposition.Type: GrantFiled: April 16, 2012Date of Patent: March 25, 2014Assignee: Predictix LLCInventors: Loren Williams, Emir Pasalic, Nikolaos Vasiloglou
-
Patent number: 8631489Abstract: A method and system for detecting a malicious domain name, comprising: collecting domain name statistical information from a non-recursive domain name system name server (RDNS NS); and utilizing the collected domain name statistical information to determine if a domain name is malicious or benign.Type: GrantFiled: January 25, 2012Date of Patent: January 14, 2014Assignee: Damballa, Inc.Inventors: Manos Antonakakis, Roberto Perdisci, Wenke Lee, Nikolaos Vasiloglou
-
Publication number: 20120265736Abstract: Embodiments of the present invention relate to systems and methods for determining sets of products which are similar to each other in terms of consumers' wants and needs. Queries are performed on a particular product. Documents relating to the query are received and stored. A dictionary is created from the received documents, whereby the documents, which are text files, are scrubbed of certain data to create a scrubbed text file. Topic modeling is then performed on the cleansed text file. Various methods can be used to perform topic modeling, including, but not limited to, latent semantic analysis, nonnegative matrix factorization, and singular value decomposition.Type: ApplicationFiled: April 16, 2012Publication date: October 18, 2012Applicant: PREDICTIX LLCInventors: Loren Williams, Nikolaos Vasiloglou, Emir Pasalic
-
Publication number: 20120198549Abstract: A method and system for detecting a malicious domain name, comprising: collecting domain name statistical information from a non-recursive domain name system name server (RDNS NS); and utilizing the collected domain name statistical information to determine if a domain name is malicious or benign.Type: ApplicationFiled: January 25, 2012Publication date: August 2, 2012Inventors: Manos ANTONAKAKIS, Roberto Perdisci, Wenke Lee, Nikolaos Vasiloglou