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:
Nov. 19, 2013

Filed:

May. 11, 2007
Applicants:

Dimitrios Michailidis, Sunnyvale, CA (US);

Wael Noureddine, Mountain View, CA (US);

Felix A. Marti, San Francisco, CA (US);

Asgeir Thor Eiriksson, Sunnyvale, CA (US);

Inventors:

Dimitrios Michailidis, Sunnyvale, CA (US);

Wael Noureddine, Mountain View, CA (US);

Felix A. Marti, San Francisco, CA (US);

Asgeir Thor Eiriksson, Sunnyvale, CA (US);

Assignee:

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

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

A host is coupled to a network via an intelligent network adaptor. The host is executing an application configured to receive application data from a peer via the network and the intelligent network adaptor using a stateful connection according to a connection-oriented protocol. The intelligent network adaptor performs protocol processing of the connection. Application data is copied from host memory not configured for access by the application (possibly OS-associated host memory) to host memory associated with the application (application-associated host memory). The application data is received from the peer by the intelligent network adaptor and copied to host memory not configured for access by the application. The operating system selectively provides, to the intelligent network adaptor, information of the memory associated with the application. At least one portion of the application data for the connection is provided directly from the intelligent network adaptor to the memory associated with the application.


Find Patent Forward Citations

Loading…