Patents by Inventor Lukas Berk

Lukas Berk 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: 9934128
    Abstract: A system, method, and techniques for dynamically probing a method are provided. An example method includes identifying a target method to probe in an application. The method also includes modifying the target method to include a call to a helper method that passes a rulename to a native method in a shared object library. The native method includes a marker associated with a probe point inserted in the application at a location relative to the target method, and the rulename identifies the marker associated with the probe point. The method further includes during execution of the application on a computing device, detecting when the target method is invoked. The method also includes when the method is invoked, passing the rulename to the native method in the shared object library.
    Type: Grant
    Filed: November 14, 2013
    Date of Patent: April 3, 2018
    Assignee: Red Hat, Inc.
    Inventors: Lukas Berk, Frank Christopher Eigler
  • Patent number: 9710358
    Abstract: A system and method are disclosed for runtime probing of software. In accordance with one embodiment, a target method of a software application is modified to include a call to a first helper method and a call to a second helper method that occurs after the call to the first helper method. The first helper method collects runtime information, and at least one of the first helper method or the second helper method passes data comprising the runtime information to a native method that provides the data to a software tool (e.g., a performance monitoring tool, a debugger, etc.). The modified target method is then executed within a virtual machine.
    Type: Grant
    Filed: June 2, 2014
    Date of Patent: July 18, 2017
    Assignee: Red Hat, Inc.
    Inventors: Lukas Berk, Mark Wielaard, Frank Ch. Eigler
  • Publication number: 20150347272
    Abstract: A system and method are disclosed for runtime probing of software. In accordance with one embodiment, a target method of a software application is modified to include a call to a first helper method and a call to a second helper method that occurs after the call to the first helper method. The first helper method collects runtime information, and at least one of the first helper method or the second helper method passes data comprising the runtime information to a native method that provides the data to a software tool (e.g., a performance monitoring tool, a debugger, etc.).
    Type: Application
    Filed: June 2, 2014
    Publication date: December 3, 2015
    Applicant: Red Hat, Inc.
    Inventors: Lukas Berk, Mark Wielaard, Frank Ch. Eigler
  • Publication number: 20150135167
    Abstract: A system, method, and techniques for dynamically probing a method are provided. An example method includes identifying a target method to probe in an application. The method also includes modifying the target method to include a call to a helper method that passes a rulename to a native method in a shared object library. The native method includes a marker associated with a probe point inserted in the application at a location relative to the target method, and the rulename identifies the marker associated with the probe point. The method further includes during execution of the application on a computing device, detecting when the target method is invoked. The method also includes when the method is invoked, passing the rulename to the native method in the shared object library.
    Type: Application
    Filed: November 14, 2013
    Publication date: May 14, 2015
    Applicant: Red Hat, Inc.
    Inventors: Lukas Berk, Frank Christopher Eigler