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:
Nov. 02, 2010

Filed:

Jan. 25, 2005
Applicants:

Slava Kritov, Palo Alto, CA (US);

Hans F. Van Rietschote, Sunnyvale, CA (US);

Inventors:

Slava Kritov, Palo Alto, CA (US);

Hans F. van Rietschote, Sunnyvale, CA (US);

Assignee:

Symantec Operating Corporation, Mountain View, CA (US);

Attorneys:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G01R 31/08 (2006.01); H04J 3/06 (2006.01); H04L 12/50 (2006.01); G06F 13/42 (2006.01);
U.S. Cl.
CPC ...
Abstract

A method and mechanism for monitoring performance in a network computing system. A user application on a source system is configured to communication with a destination system. The application is configured to load a dynamic linked library upon execution. The dynamic linked library is configured to store packet identifiers and time stamp information for communication packets received from the application prior to the packets being conveyed to the destination system. Upon receipt of an acknowledgement packet from the destination system, the library code is configured to retrieve the previously stored time stamp information, determine transit latency information corresponding to the communication packet, and log the determined transit latency information. Acknowledgement packets may further include time stamp information which may be utilized to determine additional latency information corresponding to the communication packet and/or acknowledgement packet. Logged information may be used to distinguish application problems from network performance problems.


Find Patent Forward Citations

Loading…