Methods for identifying network traffic characteristics to correlate and manage one or more subsequent flows and devices thereof
First Claim
1. A method for identifying network traffic characteristics to correlate and manage one or more subsequent flows, the method implemented by a network traffic management system comprising one or more network traffic apparatuses, client devices, or server devices, and, the method comprising:
- transmitting a monitoring request comprising a client identification and a session identification extracted from an HTTP request received from a client computing device and a timestamp to a monitoring server to correlate one or more subsequent flows associated with the HTTP request;
transmitting the HTTP request to an application server after receiving an acknowledgement response to the monitoring request from the monitoring server;
receiving an HTTP response to the HTTP request from the application server;
transmitting a monitoring response message to end the correlation associated with the HTTP request; and
performing at least one operation associated with the client identification and a session identification with respect to the received HTTP response when a command message in a response to the monitoring response message is not received before a determined period of time elapses.
0 Assignments
0 Petitions
Accused Products
Abstract
A method, non-transitory computer readable medium, and device that identifies network traffic characteristics to correlate and manage one or more subsequent flows includes transmitting a monitoring request comprising one or more attributes extracted from an HTTP request received from a client computing device and a timestamp to a monitoring server to correlate one or more subsequent flows associated with the HTTP request. The HTTP request is transmitted to an application server after receiving an acknowledgement response to the monitoring request from the monitoring server. An HTTP response to the HTTP request is received from the application server. An operation with respect to the HTTP response is performed.
373 Citations
16 Claims
-
1. A method for identifying network traffic characteristics to correlate and manage one or more subsequent flows, the method implemented by a network traffic management system comprising one or more network traffic apparatuses, client devices, or server devices, and, the method comprising:
-
transmitting a monitoring request comprising a client identification and a session identification extracted from an HTTP request received from a client computing device and a timestamp to a monitoring server to correlate one or more subsequent flows associated with the HTTP request; transmitting the HTTP request to an application server after receiving an acknowledgement response to the monitoring request from the monitoring server; receiving an HTTP response to the HTTP request from the application server; transmitting a monitoring response message to end the correlation associated with the HTTP request; and performing at least one operation associated with the client identification and a session identification with respect to the received HTTP response when a command message in a response to the monitoring response message is not received before a determined period of time elapses. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A non-transitory computer readable medium having stored thereon instructions for identifying network traffic characteristics to correlate and manage one or more subsequent flows comprising machine executable code which when executed by at least one processor, causes the processor to:
-
transmit a monitoring request comprising a client identification and a session identification extracted from an HTTP request received from a client computing device and a timestamp to a monitoring server to correlate one or more subsequent flows associated with the HTTP request; transmit the HTTP request to an application server after receiving an acknowledgement response to the monitoring request from the monitoring server; receive an HTTP response to the HTTP request from the application server; transmit a monitoring response message to end the correlation associated with the HTTP request; and perform at least one operation associated with the client identification and a session identification with respect to the received HTTP response when a command message in a response to the monitoring response message is not received before a determined period of time elapses. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A network traffic manager apparatus, comprising memory including programmed instructions stored in the memory and one or more processors configured to be capable of executing the programmed instructions stored in the memory to:
-
transmit a monitoring request comprising a client identification and a session identification extracted from an HTTP request received from a client computing device and a timestamp to a monitoring server to correlate one or more subsequent flows associated with the HTTP request; transmit the HTTP request to an application server after receiving an acknowledgement response to the monitoring request from the monitoring server; receive an HTTP response to the HTTP request from the application server; transmit a monitoring response message to end the correlation associated with the HTTP request; and perform at least one operation associated with the client identification and a session identification with respect to the received HTTP response when a command message in a response to the monitoring response message is not received before a determined period of time elapses. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A network traffic management system, comprising:
one or more traffic management apparatuses, client devices, or server devices, the network traffic management system comprising memory including programmed instructions stored thereon and one or more processors configured to be capable of executing the stored programmed instructions to; transmit a monitoring request comprising a client identification and a session identification extracted from an HTTP request received from a client computing device and a timestamp to a monitoring server to correlate one or more subsequent flows associated with the HTTP request; transmit the HTTP request to an application server after receiving an acknowledgement response to the monitoring request from the monitoring server; receive an HTTP response to the HTTP request from the application server; transmit a monitoring response message to end the correlation associated with the HTTP request; and perform at least one operation associated with the client identification and a session identification with respect to the received HTTP response when a command message in a response to the monitoring response message is not received before a determined period of time elapses.
Specification