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.
Patent No.:
Date of Patent:
May. 28, 2013
Filed:
Jul. 25, 2008
Rosanna Lee, Palo Alto, CA (US);
Hong Zhu, Diamond Bar, CA (US);
Rangaswamy Jagannathan, Sunnyvale, CA (US);
Xiaohong Pan, San Ramon, CA (US);
Derek Sanders, Saratoga, CA (US);
Kishor Kakatkar, Pune, IN;
Jing Liu, Cupertino, CA (US);
Rosanna Lee, Palo Alto, CA (US);
Hong Zhu, Diamond Bar, CA (US);
Rangaswamy Jagannathan, Sunnyvale, CA (US);
Xiaohong Pan, San Ramon, CA (US);
Derek Sanders, Saratoga, CA (US);
Kishor Kakatkar, Pune, IN;
Jing Liu, Cupertino, CA (US);
Xangati, Inc., Cupertino, CA (US);
Abstract
A network monitoring device includes a flow processing element, disposed to receive flow information relating to network flows, and to generate a set of virtual packets, each representing a portion of a network flow. The virtual packets are maintained in a time-sequential order, and read by elements of the network monitoring device to generate information relating to network traffic, such as symptoms affecting the communication network, problems affecting the communication network, and otherwise. The network monitoring device randomly samples virtual packets, with at least one of two effects: (1) flow information from traffic reporting devices that are themselves sampling at differing rates can be equalized, with the effect of standardizing information from all of them; (2) the network monitoring device itself can restrict its attention to a fraction of all virtual packets, with the effect of keeping up with a relatively large number of virtual packets.