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:
Jul. 03, 2012

Filed:

Dec. 21, 2009
Applicants:

Asgeir Thor Eiriksson, Sunnyvale, CA (US);

Wael Noureddine, Mountain View, CA (US);

Chris Yuhong Mao, Fremont, CA (US);

Inventors:

Asgeir Thor Eiriksson, Sunnyvale, CA (US);

Wael Noureddine, Mountain View, CA (US);

Chris Yuhong Mao, Fremont, CA (US);

Assignee:

Chelsio Communications, Inc., Sunnyvale, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
H04L 12/28 (2006.01); H04J 3/24 (2006.01);
U.S. Cl.
CPC ...
Abstract

A method of operating intelligent network interface circuitry facilitates the tunneling of packets between at least one process, executing on a host computer, and a peer via a network, via the network interface circuitry. Packets are received from the process executing on the host computer. Modulation event tokens are managed, including receiving and providing modulation event tokens. Modulation events are processed. It is decided whether to transmit the received packets out to the network in association with modulation event processing, and the received packets are transmitted out to the network based on the deciding step. Based on a result of the modulation events processing step, modulation event tokens are caused to be fed back for receipt by the modulation event tokens managing step. As a result, the packets are tunneled through the network interface circuitry and the transmission of the packets is modulated out to the network.


Find Patent Forward Citations

Loading…