Hashing algorithm for network receive filtering

Number of patents in Portfolio can not be more than 2000

United States of America Patent

PATENT NO 9594842
APP PUB NO 20150142832A1
SERIAL NO

14611105

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

Roughly described, a network interface device is assigned a maximum extent-of-search. A hash function is applied to the header information of each incoming packet, to generate a hash code for the packet. The hash code designates a particular subset of the table within which the particular header information should be found, and an iterative search is made within that subset. If the search locates a matching entry before the search limit is exceeded, then the incoming data packet is delivered to the receive queue identified in the matching entry. But if the search reaches the search limit before a matching entry is located, then device delivers the packet to a default queue, such as a kernel queue, in the host computer system. The kernel is then responsible for delivering the packet to the correct endpoint.

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

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

  • SOLARFLARE COMMUNICATIONS, INC.

International Classification(s)

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Chiang, John Mingyung San Jose, US 6 327
Chu, Der-Ren San Jose, US 10 205
Pope, Steven L Costa Mesa, US 72 1186
Riddoch, David J Huntingdon, GB 73 1013
Roberts, Derek Cambridge, GB 85 1297
Yu, Ching Santa Clara, US 56 1544

Cited Art Landscape

Load Citation

Patent Citation Ranking

Forward Cite Landscape

Load Citation

Maintenance Fees

Fee Large entity fee small entity fee micro entity fee due date
7.5 Year Payment $3600.00 $1800.00 $900.00 Sep 14, 2024
11.5 Year Payment $7400.00 $3700.00 $1850.00 Sep 14, 2028
Fee Large entity fee small entity fee micro entity fee
Surcharge - 7.5 year - Late payment within 6 months $160.00 $80.00 $40.00
Surcharge - 11.5 year - Late payment within 6 months $160.00 $80.00 $40.00
Surcharge after expiration - Late payment is unavoidable $700.00 $350.00 $175.00
Surcharge after expiration - Late payment is unintentional $1,640.00 $820.00 $410.00