Longest prefix match (LPM) algorithm implementation for a network processor

Number of patents in Portfolio can not be more than 2000

United States of America Patent

PATENT NO 6947931
SERIAL NO

09544992

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

Novel data structures, methods and apparatus for finding the longest prefix match search when searching tables with variable length patterns or prefixes. To find the exact match or the best matching prefix, patterns have to be compared a bit at a time until the exact or first match is found. This requires 'n' number of comparisons or memory accesses to identify the closest matching pattern. The trees are built in such a way that the matching result is guaranteed to be a best match, whether it is an exact match or a longest prefix match. Using the trail of all the birds and associated prefix lengths enables determination of the correct prefix result from the trail. By construction, the search tree provides the best matching prefix at or after the first compare during walking of the trail or tree.

Loading the Abstract Image... loading....

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

Patent OwnerAddress
INTERNATIONAL BUSINESS MACHINES CORPORATIONNEW ORCHARD ROAD ARMONK NY 10504

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Bass, Brian Mitchell Apex, NC 60 1939
Calvignac, Jean Louis Cary, NC 108 3042
Heddes, Marco C Raleigh, NC 78 2335
Maragkos, Antonios Raleigh, NC 6 199
Patel, Piyush Chunilal Cary, NC 16 502
Siegel, Michael Steven Raleigh, NC 72 2683
Verplanken, Fabrice Jean La Gaude, FR 110 2505

Cited Art Landscape

Load Citation

Patent Citation Ranking

Forward Cite Landscape

Load Citation