Patent ID: 9529691
Filing Date: 2016-12-27
CPC Classification: G06F

Claim Text:
1. A method for monitoring a binary process, comprising: monitoring a first application implemented as a binary process, the binary process including a process in a binary language and executing on a first machine; detecting, at the first machine, communication with the binary process by a second application on a second machine, the second application not implemented as a binary process, wherein the communication is sending an outgoing call to the second application; inserting method parameters into the outgoing call, wherein inserting includes calling a method from a library, in response to detecting the communication, to invoke a reflector module, the called method configured to write parameters; installing the reflector module at an address associated with the communication, the reflector module reading one or more parameters contained within the detected communication, the one or more parameters including distributed business transaction information; monitoring the second application on the second machine; and correlating the first application implemented as a binary process and the second application not implemented as a binary process as part of the distributed business transaction based on data associated with monitoring the binary process and data associated with monitoring the second application, the distributed business transaction implemented by the first application and the second application across the first machine and the second machine.