Patents by Inventor Heiko Rupp

Heiko Rupp 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).

  • Publication number: 20230333960
    Abstract: A method call of a service to be analyzed is identified. A synthetic span is inserted to acquire timing information associated with a first set of source code of the method call. The timing information associated with the first set of source code acquired by the synthetic span is received.
    Type: Application
    Filed: June 23, 2023
    Publication date: October 19, 2023
    Inventor: Heiko Rupp
  • Patent number: 11709756
    Abstract: A tracing operation is initiated on a service, wherein the service comprises a plurality of method calls. A span is generated comprising timing information associated with the service, wherein the span comprises a plurality of nested spans associated with the plurality of method calls. A determination is made as to whether one or more method calls of the plurality of method calls are causing the service to underperform in view of the plurality of nested spans. In response to determining that the one or more method calls of the plurality of method calls are causing the service to underperform, a remedial action associated with the one or more method calls is performed.
    Type: Grant
    Filed: March 2, 2022
    Date of Patent: July 25, 2023
    Assignee: Red Hat, Inc.
    Inventor: Heiko Rupp
  • Patent number: 11368523
    Abstract: Aspects of the disclosure provide for managing traffic for multiple versions of an application deployed in a computer system. A method of the disclosure includes: determining first workload information relating to a deployment of a first version of an application in a computer system and second workload information relating to a deployment of a second version of the application in the computer system; determining traffic information relating to the deployment of the first version of the application, wherein the traffic information comprises information about traffic handled by the first version of the application during a time frame; and determining an amount of traffic to be routed to the second version of the application in view of the first workload information, the second workload information, and the traffic information.
    Type: Grant
    Filed: May 9, 2019
    Date of Patent: June 21, 2022
    Assignee: Red Hat, Inc.
    Inventors: Alissa Bonas, Heiko Rupp
  • Publication number: 20220188214
    Abstract: A tracing operation is initiated on a service, wherein the service comprises a plurality of method calls. A span is generated comprising timing information associated with the service, wherein the span comprises a plurality of nested spans associated with the plurality of method calls. A determination is made as to whether one or more method calls of the plurality of method calls are causing the service to underperform in view of the plurality of nested spans. In response to determining that the one or more method calls of the plurality of method calls are causing the service to underperform, a remedial action associated with the one or more method calls is performed.
    Type: Application
    Filed: March 2, 2022
    Publication date: June 16, 2022
    Inventor: Heiko Rupp
  • Patent number: 11288164
    Abstract: A tracing operation is initiated on a service, wherein the service comprises a plurality of method calls. A span is generated comprising timing information associated with the service, wherein the span comprises a plurality of nested spans associated with the plurality of method calls. A determination is made as to whether one or more method calls of the plurality of method calls are causing the service to underperform in view of the plurality of nested spans. In response to determining that the one or more method calls of the plurality of method calls are causing the service to underperform, a remedial action associated with the one or more method calls is performed.
    Type: Grant
    Filed: December 6, 2019
    Date of Patent: March 29, 2022
    Assignee: Red Hat, Inc.
    Inventor: Heiko Rupp
  • Publication number: 20210173759
    Abstract: A tracing operation is initiated on a service, wherein the service comprises a plurality of method calls. A span is generated comprising timing information associated with the service, wherein the span comprises a plurality of nested spans associated with the plurality of method calls. A determination is made as to whether one or more method calls of the plurality of method calls are causing the service to underperform in view of the plurality of nested spans. In response to determining that the one or more method calls of the plurality of method calls are causing the service to underperform, a remedial action associated with the one or more method calls is performed.
    Type: Application
    Filed: December 6, 2019
    Publication date: June 10, 2021
    Inventor: Heiko Rupp
  • Publication number: 20200358846
    Abstract: Aspects of the disclosure provide for managing traffic for multiple versions of an application deployed in a computer system. A method of the disclosure includes: determining first workload information relating to a deployment of a first version of an application in a computer system and second workload information relating to a deployment of a second version of the application in the computer system; determining traffic information relating to the deployment of the first version of the application, wherein the traffic information comprises information about traffic handled by the first version of the application during a time frame; and determining an amount of traffic to be routed to the second version of the application in view of the first workload information, the second workload information, and the traffic information.
    Type: Application
    Filed: May 9, 2019
    Publication date: November 12, 2020
    Inventors: Alissa Bonas, Heiko Rupp