Patents by Inventor Maksim Kulkin

Maksim Kulkin 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: 11567994
    Abstract: A method for configuring a computing infrastructure is disclosed. The method comprises representing at least a portion of the computing infrastructure as a graph representation of computing infrastructure elements including a computing infrastructure node and a computing infrastructure edge, detecting a change in the graph representation of computing infrastructure elements, and determining whether the change affects a graph representation query pattern. In the event the change affects the graph representation query pattern, the change is notified to a query agent associated with the graph representation query pattern.
    Type: Grant
    Filed: August 1, 2017
    Date of Patent: January 31, 2023
    Assignee: Apstra, Inc.
    Inventors: Mansour Jad Karam, Aleksandar Luka Ratkovic, Raghavendra Rachamadugu, Chi Fung Michael Chan, Eitan Joffe, Maksim Kulkin
  • Patent number: 11451451
    Abstract: In performing network analysis, a first declarative specification and a second declarative specification are received. The first declarative specification specifies a dynamically updating query associated with networking components of a computer network. Dynamically updated results of the dynamically updating query are processed. An indication of a detected anomaly is provided based at least in part on a result of the updated dynamically updated results of the dynamically updating query.
    Type: Grant
    Filed: June 30, 2020
    Date of Patent: September 20, 2022
    Assignee: Apstra, Inc.
    Inventors: Aleksandar Luka Ratkovic, Jonathan Thambidurai, Maksim Kulkin
  • Publication number: 20200328949
    Abstract: In performing network analysis, a first declarative specification and a second declarative specification are received. The first declarative specification specifies a dynamically updating query associated with networking components of a computer network. Dynamically updated results of the dynamically updating query are processed. An indication of a detected anomaly is provided based at least in part on a result of the updated dynamically updated results of the dynamically updating query.
    Type: Application
    Filed: June 30, 2020
    Publication date: October 15, 2020
    Inventors: Aleksandar Luka Ratkovic, Jonathan Thambidurai, Maksim Kulkin
  • Patent number: 10756983
    Abstract: In performing network analysis, a declarative specification of a collector element and a declarative specification of a processing element are received. The declarative specification of the collector element specifies a dynamically updating query associated with networking components of a computer network. The processing element dynamically processes dynamically updated results of the dynamically updating query. At least the collector element and the processing element are executed. An indication of a detected anomaly is provided based at least in part on a result of the execution of the collector element and the processing element.
    Type: Grant
    Filed: July 24, 2018
    Date of Patent: August 25, 2020
    Assignee: Apstra, Inc.
    Inventors: Aleksandar Luka Ratkovic, Jonathan Thambidurai, Maksim Kulkin
  • Publication number: 20190182119
    Abstract: In performing network analysis, a declarative specification of a collector element and a declarative specification of a processing element are received. The declarative specification of the collector element specifies a dynamically updating query associated with networking components of a computer network. The processing element dynamically processes dynamically updated results of the dynamically updating query. At least the collector element and the processing element are executed. An indication of a detected anomaly is provided based at least in part on a result of the execution of the collector element and the processing element.
    Type: Application
    Filed: July 24, 2018
    Publication date: June 13, 2019
    Inventors: Aleksandar Luka Ratkovic, Jonathan Thambidurai, Maksim Kulkin
  • Publication number: 20180210927
    Abstract: A method for configuring a computing infrastructure is disclosed. The method comprises representing at least a portion of the computing infrastructure as a graph representation of computing infrastructure elements including a computing infrastructure node and a computing infrastructure edge, detecting a change in the graph representation of computing infrastructure elements, and determining whether the change affects a graph representation query pattern. In the event the change affects the graph representation query pattern, the change is notified to a query agent associated with the graph representation query pattern.
    Type: Application
    Filed: August 1, 2017
    Publication date: July 26, 2018
    Inventors: Mansour Jad Karam, Aleksandar Luka Ratkovic, Raghavendra Rachamadugu, Chi Fung Michael Chan, Eitan Joffe, Maksim Kulkin