Patents by Inventor Rasmus Makwarth

Rasmus Makwarth 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: 11526413
    Abstract: Methods and systems for providing distributed tracing for application performance monitoring utilizing a distributed search engine in a microservices architecture. An example method comprises providing a user interface (UI) including a distributed trace indicating in real time the services invoked to serve an incoming HTTP request including dependent services, the UI further including, in a single view, associated execution times for the services and dependent services shown as a timeline waterfall. The distributed trace automatically propagates a trace ID to link services end-to-end in real time until a response to the request is served. Spans associated with the services and dependent can be compressed using various techniques provided for herein.
    Type: Grant
    Filed: January 24, 2022
    Date of Patent: December 13, 2022
    Assignee: Elasticsearch B.V.
    Inventors: Felix Barnsteiner, Sergey Kleyman, Alexander Wert, Rasmus Makwarth, Ron Cohen
  • Publication number: 20220171689
    Abstract: Methods and systems for providing distributed tracing for application performance monitoring utilizing a distributed search engine in a microservices architecture. An example method comprises providing a user interface (UI) including a distributed trace indicating in real time the services invoked to serve an incoming HTTP request including dependent services, the UI further including, in a single view, associated execution times for the services and dependent services shown as a timeline waterfall. The distributed trace automatically propagates a trace ID to link services end-to-end in real time until a response to the request is served. The single view also provides graphs of response time information and the distribution of response times for the services dependent services. In response to selection of a particular element of the distribution, the UI provides respective timing details.
    Type: Application
    Filed: January 24, 2022
    Publication date: June 2, 2022
    Inventors: Felix Barnsteiner, Sergey Kleyman, Alexander Wert, Rasmus Makwarth, Ron Cohen
  • Patent number: 11240126
    Abstract: Methods and systems for providing distributed tracing for application performance monitoring utilizing a distributed search engine in a microservices architecture. An example method comprises providing a user interface (UI) including a distributed trace indicating in real time the services invoked to serve an incoming HTTP request, the UI further including, in a single view, associated execution times for the services shown as a timeline waterfall. The distributed trace automatically propagates a trace ID to link services end-to-end in real time until a response to the request is served. The single view also provides graphs of response time information and the distribution of response times for the services. In response to selection of a particular element of the distribution, the UI provides respective timing details. The graphs and data shown on the single view can be filtered based on metadata input into a search field of the single view.
    Type: Grant
    Filed: April 11, 2019
    Date of Patent: February 1, 2022
    Assignee: Elasticsearch B.V.
    Inventors: Rasmus Makwarth, Ron Cohen
  • Publication number: 20200328952
    Abstract: Methods and systems for providing distributed tracing for application performance monitoring utilizing a distributed search engine in a microservices architecture. An example method comprises providing a user interface (UI) including a distributed trace indicating in real time the services invoked to serve an incoming HTTP request, the UI further including, in a single view, associated execution times for the services shown as a timeline waterfall. The distributed trace automatically propagates a trace ID to link services end-to-end in real time until a response to the request is served. The single view also provides graphs of response time information and the distribution of response times for the services. In response to selection of a particular element of the distribution, the UI provides respective timing details. The graphs and data shown on the single view can be filtered based on metadata input into a search field of the single view.
    Type: Application
    Filed: April 11, 2019
    Publication date: October 15, 2020
    Inventors: Rasmus Makwarth, Ron Cohen
  • Publication number: 20200326819
    Abstract: Methods and corresponding systems for integration of different data for a distributed search, visualization and analysis platform, the method comprising automatically correlating data sources associated with execution of an application, the data from the data sources adhering to a common schema. The method further comprises providing a separate UI for each of the data sources for visualization and analysis; for each UI, providing a menu for selecting other correlated data sources; and in response to a menu selection, causing display of the other correlated data source and its corresponding UI. The data sources may include application performance monitoring (APM) data, log data, and infrastructure data. The common schema provides a core set of fields to be used in event messages stored for APM data, log data, and infrastructure data, and is configured to enable adding new data sources while enabling reuse of existing analysis content for the new data sources.
    Type: Application
    Filed: June 28, 2019
    Publication date: October 15, 2020
    Inventors: Mathieu Martin, Michael D. Paquette, Rasmus Makwarth, Ron Cohen
  • Patent number: 10788954
    Abstract: Methods and corresponding systems for integration of different data for a distributed search, visualization and analysis platform, the method comprising automatically correlating data sources associated with execution of an application, the data from the data sources adhering to a common schema. The method further comprises providing a separate UI for each of the data sources for visualization and analysis; for each UI, providing a menu for selecting other correlated data sources; and in response to a menu selection, causing display of the other correlated data source and its corresponding UI. The data sources may include application performance monitoring (APM) data, log data, and infrastructure data. The common schema provides a core set of fields to be used in event messages stored for APM data, log data, and infrastructure data, and is configured to enable adding new data sources while enabling reuse of existing analysis content for the new data sources.
    Type: Grant
    Filed: June 28, 2019
    Date of Patent: September 29, 2020
    Assignee: Elasticsearch B.V.
    Inventors: Mathieu Martin, Michael D. Paquette, Rasmus Makwarth, Ron Cohen
  • Patent number: 10756959
    Abstract: Methods and systems for providing integration of log, infrastructure, and application performance monitoring (APM) data sources for visualization and analysis. An example method includes automatically correlating data sources associated with execution of an application, the data sources associated with the execution including log data from services invoked, infrastructure data, along with application performance monitoring (APM) trace information that indicates in real time at least execution time information for the services; providing a separate user interface (UI) for the each correlated data source for visualization and data analysis; and in response to a selection by a user at one of the separate UIs, causing display of one of the other correlated data sources at another of the separate UIs. The method streamlines debugging. One of the UIs provides for selection of infrastructure metrics for display where example infrastructure includes a plurality of container and hosts.
    Type: Grant
    Filed: April 11, 2019
    Date of Patent: August 25, 2020
    Assignee: Elasticsearch B.V.
    Inventors: Rasmus Makwarth, Ron Cohen