07349415 is referenced by 21 patents and cites 34 patents.

Methods and apparatus are disclosed for generating and using an enhanced tree bitmap data structure in determining a longest prefix match, such as in a router, packet switching system. One implementation organizes the tree bitmap to minimize the number of internal nodes that must be accessed during a lookup operation. A pointer is included in each of the trie or search nodes to the best match so far entry in the leaf or results array which allows direct access to this result without having to parse a corresponding internal node. Moreover, one implementation stores the internal node for a particular level as a first element in its child array. Additionally, one implementation uses a general purpose lookup engine that can traverse multiple tree bitmaps or other data structures simultaneously, and perform complete searches, partial searches, and resume partial searches such as after receiving additional data on which to search.

Title
Method and apparatus for generating and using enhanced tree bitmap data structures in determining a longest prefix match
Application Number
10/278623
Publication Number
7349415 (B2)
Application Date
October 23, 2002
Publication Date
March 25, 2008
Inventor
William N Eatherton
San Jose
CA, US
Dalit Sagi
Ramat Hagolan
IL
Vijay Rangarajan
Sunnyvale
CA, US
Agent
The Law Office of Kirk D Williams
Assignee
Cisco Technology
CA, US
IPC
H04L 12/56
View Original Source