Patents by Inventor Dimitrios Papamartzivanos

Dimitrios Papamartzivanos 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: 12003522
    Abstract: A method adapts network intrusion detection. The method includes: a) deploying a network traffic capture system and collecting network packet traces; b) using a network audit tool, extracting features from the collected network packet traces; c) feeding the extracted features as unlabeled data into a representation function, and, utilizing the representation function as an unsupervised feature learning algorithm, learning a new representation of the unlabeled data; d) providing a labeled training set capturing examples of malicious network traffic, and, using the learned new representation of the unlabeled data, modifying the labeled training set to obtain a new training set; and e) using the new training set, training a traffic classification machine learning model.
    Type: Grant
    Filed: September 11, 2019
    Date of Patent: June 4, 2024
    Assignee: NEC CORPORATION
    Inventors: Dimitrios Papamartzivanos, Roberto Bifulco, Georgios Kambourakis, Felix Gomez Marmol
  • Publication number: 20220021695
    Abstract: A method adapts network intrusion detection. The method includes: a) deploying a network traffic capture system and collecting network packet traces; b) using a network audit tool, extracting features from the collected network packet traces; c) feeding the extracted features as unlabeled data into a representation function, and, utilizing the representation function as an unsupervised feature learning algorithm, learning a new representation of the unlabeled data; d) providing a labeled training set capturing examples of malicious network traffic, and, using the learned new representation of the unlabeled data, modifying the labeled training set to obtain a new training set; and e) using the new training set, training a traffic classification machine learning model.
    Type: Application
    Filed: September 11, 2019
    Publication date: January 20, 2022
    Inventors: Dimitrios PAPAMARTZIVANOS, Roberto BIFULCO, Georgios KAMBOURAKIS, Felix GOMEZ MARMOL
  • Patent number: 10084822
    Abstract: A detection rules generation engine includes an initial population creation subsystem configured to receive filtered network traffic instances from a network tap and to build an initial population of decision trees having nodes which are sorted based on an information gain of network features of the traffic instances. A parents selection subsystem is configured to select two individuals from the population based on a selection probability. A depth selection subsystem is configured to select a depth among the nodes of the decision trees. A parents crossover subsystem is configured to apply a crossover operation on the selected individuals. A parents mutation subsystem is configured to apply a mutation operation on the selected individuals. A population replacement subsystem is configured to generate a next population.
    Type: Grant
    Filed: May 19, 2016
    Date of Patent: September 25, 2018
    Assignee: NEC CORPORATION
    Inventors: Dimitrios Papamartzivanos, Felix Gomez Marmol
  • Publication number: 20170339187
    Abstract: A detection rules generation engine includes an initial population creation subsystem configured to receive filtered network traffic instances from a network tap and to build an initial population of decision trees having nodes which are sorted based on an information gain of network features of the traffic instances. A parents selection subsystem is configured to select two individuals from the population based on a selection probability. A depth selection subsystem is configured to select a depth among the nodes of the decision trees. A parents crossover subsystem is configured to apply a crossover operation on the selected individuals. A parents mutation subsystem is configured to apply a mutation operation on the selected individuals. A population replacement subsystem is configured to generate a next population.
    Type: Application
    Filed: May 19, 2016
    Publication date: November 23, 2017
    Inventors: Dimitrios Papamartzivanos, Felix Gomez Marmol