×

Monitoring multi-platform transactions

  • US 9,021,505 B2
  • Filed: 12/07/2007
  • Issued: 04/28/2015
  • Est. Priority Date: 12/07/2007
  • Status: Active Grant
First Claim
Patent Images

1. A method for reporting data, comprising:

  • providing a dynamic function name comprising a unique identifier at a first platform;

    storing the dynamic function name in a variable at the first platform;

    transmitting a request from the first platform to a second application at a second platform, the request comprises a request for the second application to generate a function whose name is the dynamic function name;

    receiving, at a first application on the first platform, a request to perform a transaction, the request to perform the transaction is for a multi-platform transaction involving the second application;

    in response to the request to perform the transaction, generating a call at the first application to a function which processes the request to perform the transaction, the function which processes the request to perform the transaction is at the second application;

    intercepting the call;

    obtaining the dynamic function name from the variable in response to the intercepting;

    in response to the obtaining the dynamic function name from the variable, remotely executing the function whose name is the dynamic function name, causing the second application to generate a first record comprising the dynamic function name and associated performance data in a set of records;

    after the remotely executing the function whose name is the dynamic function name, resuming the call to the function which processes the request to perform the transaction and thereby executing the function which processes the request to perform the transaction, causing the second application to generate, in the set of records, a second record comprising a name of the function which processes the request to perform the transaction and associated performance data, the second record does not comprise the unique identifier, and the second record is identifiable as corresponding to the transaction by the second record being immediately after the first record in the set of records; and

    generating performance data of the first application during the transaction and associating the unique identifier with the performance data of the first application.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×