Dynatrace has patented a system and method for injecting agents into processes running self-contained, statically linked binaries. The system intercepts system calls, identifies statically linked binaries, and uses a proxy launcher process to load agents for instrumentation. This innovation allows for monitoring and analysis of processes without dynamic loader interaction. GlobalData’s report on Dynatrace gives a 360-degree view of the company including its patenting strategy. Buy the report here.

According to GlobalData’s company profile on Dynatrace, Hybrid cloud mgmt was a key innovation area identified from patents. Dynatrace's grant share as of February 2024 was 77%. Grant share is based on the ratio of number of grants to total number of patents.

Dynamic injection of agents into statically linked binary processes

Source: United States Patent and Trademark Office (USPTO). Credit: Dynatrace Inc

A computer-implemented system for injecting agents into processes executing on a host computer has been granted a patent (Publication Number: US11892939B2). The system involves a binary available for execution on the host computer and an interceptor that launches a proxy process, copying the memory image of the binary into a memory assigned to a child process for execution. The proxy launcher is configured to manage memory image loading, debug connections, and dynamic library loading, ensuring compatibility between the binary and monitoring agent functionalities.

Furthermore, the system includes a container manager agent that facilitates agent injection into processes within isolated containers. The agent intercepts calls to execute binaries within the container, determining linking status and redirecting calls to the proxy launcher when necessary. The method involves analyzing binaries, launching proxy processes, monitoring execution, and sending performance data across a network. It also addresses conflicts between binary and agent functionalities, utilizing minimal proxy launchers when conflicts arise to ensure seamless operation. Additionally, memory address conflicts are identified and resolved by delegating to alternative proxy launcher variants, optimizing memory usage and functionality within the system.

To know more about GlobalData’s detailed insights on Dynatrace, buy the report here.

Data Insights

From

The gold standard of business intelligence.

Blending expert knowledge with cutting-edge technology, GlobalData’s unrivalled proprietary data will enable you to decode what’s happening in your market. You can make better informed decisions and gain a future-proof advantage over your competitors.

GlobalData

GlobalData, the leading provider of industry intelligence, provided the underlying data, research, and analysis used to produce this article.

GlobalData Patent Analytics tracks bibliographic data, legal events data, point in time patent ownerships, and backward and forward citations from global patenting offices. Textual analysis and official patent classifications are used to group patents into key thematic areas and link them to specific companies across the world’s largest industries.