Patent ID: 9706004
Date: 2017-07-11
CPC Classifications: G06F,H04L

Claim:
1. A method for application performance measurement, comprising: receiving, by a device intermediary to a client and a server, a first document for transmission to the client, the first document comprising instructions for the client to execute to transmit from the client to the server a request for an embedded object; generating, by a flow monitor executed by a processor of the device, a unique identification associated with the first document, the unique identification identifying a first access of the first document; transmitting, by the device, the first document and unique identification to the client; receiving, by the device from the client, the request for the embedded object transmitted by the client responsive to executing the instructions within the first document, the request comprising the unique identification generated by the device; transmitting, by the device to the server, the request for the embedded object at a transmit time from the device, the device modifying the request to remove the unique identification generated by the device and recording the transmit time from the device responsive to detecting the unique identification; receiving, by the device from the server, the embedded object at a receipt time of the device; and transmitting, by the flow monitor to a data collector, a performance record comprising each of an identification of the object, the server, the transmit time, the receipt time, and the unique identification generated by the device.