The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Feb. 14, 2017

Filed:

Mar. 27, 2012
Applicants:

Saravana Annamalaisami, Karnataka, IN;

Mahesh Mylarappa, Santa Clara, CA (US);

Sudheer Thokala, Karnataka, IN;

Vamsi Korrapatti, Santa Clara, CA (US);

Sridhar Guthula, Santa Clara, CA (US);

Rajesh Joshi, Karnataka, IN;

Ashwin Jagdish, Karnataka, JP;

Inventors:

Saravana Annamalaisami, Karnataka, IN;

Mahesh Mylarappa, Santa Clara, CA (US);

Sudheer Thokala, Karnataka, IN;

Vamsi Korrapatti, Santa Clara, CA (US);

Sridhar Guthula, Santa Clara, CA (US);

Rajesh Joshi, Karnataka, IN;

Ashwin Jagdish, Karnataka, JP;

Assignee:

Citrix Systems, Inc., Fort Lauderdale, FL (US);

Attorneys:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 15/16 (2006.01); H04L 12/26 (2006.01); H04L 12/801 (2013.01); H04L 12/721 (2013.01); H04L 12/891 (2013.01); H04L 12/851 (2013.01); H04L 29/06 (2006.01); H04L 29/08 (2006.01);
U.S. Cl.
CPC ...
H04L 43/026 (2013.01); H04L 29/06 (2013.01); H04L 43/04 (2013.01); H04L 45/38 (2013.01); H04L 47/10 (2013.01); H04L 47/12 (2013.01); H04L 47/19 (2013.01); H04L 47/193 (2013.01); H04L 47/2441 (2013.01); H04L 47/2483 (2013.01); H04L 47/41 (2013.01); H04L 63/1425 (2013.01); H04L 67/146 (2013.01); Y02B 60/33 (2013.01);
Abstract

The present disclosure is directed towards tracking application layer flow via a multi-connection intermediary. Transaction level or application layer information may be tracked via the intermediary, including one or more of: (i) the request method; (ii) response codes; (iii) URLs; (iv) HTTP cookies; (v) RTT of both ends of the transaction in a quad flow arrangement; (vi) server time to provide first byte of a communication; (vii) server time to provide the last byte of a communication; (viii) flow flags; or any other type and form of transaction level data may be captured, exported, and analyzed. The application layer flow or transaction level information may be provided in an IPFIX-compliant data record. This may be done to provide template-based data record definition, as well as providing data on an application or transaction level of granularity.


Find Patent Forward Citations

Loading…