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. 04, 2014

Filed:

Jul. 25, 2008
Applicants:

Rosanna Lee, Palo Alto, CA (US);

Xiaohong Pan, Fremont, CA (US);

Rangaswamy Jagannathan, Sunnyvale, CA (US);

Derek Sanders, Saratoga, CA (US);

Kishor Kakatkar, Kothrud, IN;

Inventors:

Rosanna Lee, Palo Alto, CA (US);

Xiaohong Pan, Fremont, CA (US);

Rangaswamy Jagannathan, Sunnyvale, CA (US);

Derek Sanders, Saratoga, CA (US);

Kishor Kakatkar, Kothrud, IN;

Assignee:

Xangati, Inc., Cupertino, CA (US);

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 15/16 (2006.01); G06F 15/173 (2006.01); G06F 3/00 (2006.01);
U.S. Cl.
CPC ...
Abstract

A network monitoring device includes a data structure for maintaining information about endpoints involved in network flows. Each endpoint, either a source or a destination for a network flow, has information maintained in a modified binary trie, having a branch for each bit of the source or destination address, but with interior nodes having only a single child node elided. A pruning thread is given a limited amount of time for operation, with the effect that the data structure is maintained available for use except for only that limited amount of time. In the event that the pruning thread is unable to prune the entire data structure, it maintains a marker indicating where last it left off, and returns to that location in the data structure at a later pruning operation.


Find Patent Forward Citations

Loading…