Patents by Inventor Markus Pfleger

Markus Pfleger 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: 8832665
    Abstract: A monitoring system uses existing tracing data describing individual distributed transactions to determine if a recorded thread communication performed by the monitored transactions is internal to a monitored application or whether the recorded thread communication is an outgoing communication. Thread communications which are sent and received by threads that are monitored by the monitoring system are considered to be internal communications. Thread communications for which only the sending thread is monitored are considered to be outgoing communications. The determination process analyzes client side tracing data of the recorded thread communication and determines whether corresponding server side tracing data is available. If no corresponding server side tracing data is available, the thread communication is considered to be an outgoing communications. Examples of thread communications include HTTP requests, web service calls, and remote method invocations.
    Type: Grant
    Filed: July 27, 2012
    Date of Patent: September 9, 2014
    Assignee: dynaTrace software GmbH
    Inventors: Bernd Greifeneder, Markus Pfleger, Christian Schwarzbauer, Erich Georg Hochmuth
  • Patent number: 8533687
    Abstract: Methods and systems for out-of-application bytecode instrumentation and performance monitoring of applications, such as globally-distributed applications, decouple (1) acquiring measurements through sensor execution at applications; (2) instrumenting application bytecode with sensor bytecode and buffering and sending measurements at collector nodes; and (3) controlling instrumentation and correlating measurements at a central monitoring node. Collector nodes and applications may employ secured, high bandwidth network connections (e.g., a typical LAN connection). Collector nodes and the central monitoring node may employ non-secured, lower-bandwidth network connections (e.g., a typical WAN connection) and may use encryption and/or compression without burdening the monitored application. Multiple parallel instrumentation engines in collector nodes eliminate the possible instrumentation bottleneck presented by one centralized instrumentation engine in a single server.
    Type: Grant
    Filed: November 30, 2009
    Date of Patent: September 10, 2013
    Assignee: dynaTrade Software GmbH
    Inventors: Bernd Greifeneder, Christtan Schwarzbauer, Markus Pfleger
  • Publication number: 20120297371
    Abstract: A monitoring system uses existing tracing data describing individual distributed transactions to determine if a recorded thread communication performed by the monitored transactions is internal to a monitored application or whether the recorded thread communication is an outgoing communication. Thread communications which are sent and received by threads that are monitored by the monitoring system are considered to be internal communications. Thread communications for which only the sending thread is monitored are considered to be outgoing communications. The determination process analyzes client side tracing data of the recorded thread communication and determines whether corresponding server side tracing data is available. If no corresponding server side tracing data is available, the thread communication is considered to be an outgoing communications. Examples of thread communications include HTTP requests, web service calls, and remote method invocations.
    Type: Application
    Filed: July 27, 2012
    Publication date: November 22, 2012
    Inventors: Bernd Greifeneder, Markus Pfleger, Christian Schwarzbauer, Erich Georg
  • Patent number: 8234631
    Abstract: The present invention provides a method and system for tracing and monitoring of distributed transactions spanning multiple threads or processes, running on multiple host systems, connected by a computer network. The correlation of distributed transactions is based on information that uniquely may identify execution paths within a virtual machine, additional to information which uniquely may identify the virtual machine that processes the execution path. The correlation information is transferred from a monitored thread to threads that are activated by the monitored thread and allows to reconstruct parent-child relations between different threads. Participating threads may run in different processes, in different virtual machines or on different host systems.
    Type: Grant
    Filed: August 14, 2008
    Date of Patent: July 31, 2012
    Assignee: dynaTrace Software GmbH
    Inventors: Bernd Greifeneder, Markus Pfleger
  • Publication number: 20090049429
    Abstract: The present invention provides a method and system for tracing and monitoring of distributed transactions spanning multiple threads or processes, running on multiple host systems, connected by a computer network. The correlation of distributed transactions is based on information that uniquely may identify execution paths within a virtual machine, additional to information which uniquely may identify the virtual machine that processes the execution path. The correlation information is transferred from a monitored thread to threads that are activated by the monitored thread and allows to reconstruct parent-child relations between different threads. Participating threads may run in different processes, in different virtual machines or on different host systems.
    Type: Application
    Filed: August 14, 2008
    Publication date: February 19, 2009
    Inventors: Bernd Greifeneder, Markus Pfleger