Resources Contact Us Home
Adapting network communication to asynchronous interfaces and methods

Image Number 7 for United States Patent #7769905.

A method for receiving network communication at a host is provided. The host has a network interface card (NIC) for receiving the network communication from a network. Data is requested through an application. A set of buffers (e.g., A, B, C, . . . ) is posted to system memory. Information regarding the set of buffers is passed to an adaptation layer. The adaptation layer is interposed between a socket layer and a transport layer of the protocol stack. The set of buffers identified in the adaptation layer is assigned expected sequence numbers (e.g., SN1, SN2, SN3 . . . ) for a sequence of incoming data (e.g., S1, S2, S3, . . . ). The adaptation layer reshuffles data of the sequence of incoming data to the set of buffers according to the expected sequence numbers. The expected sequence numbers are consecutively ordered to ensure that the sequence of incoming data in the ordered sequence is placed to the set of buffers according to the expected sequence numbers.

  Recently Added Patents
Block copolymer nanoparticle compositions
Timing controller capable of removing surge signal and display apparatus including the same
Video recording and playing apparatus and its control method
Case for electronic device
Capacitance sensing
Information processing apparatus and method
  Randomly Featured Patents
Method for making low resin content polymer concrete
Solar building
Photomask and integrated circuit manufactured by automatically correcting design rule violations in a mask layout file
Article for forming a box-like body, particularly for storage of media containers
Non-contact method and apparatus for measurement of sheet resistance and leakage current of p-n junctions
Method and apparatus for performing optical coherence-domain reflectometry and imaging through a scattering medium
Integrated circuit with signal-vector queue for normal and test modes of operation
Method and apparatus for drum level control for drum-type boilers
Hydrogenation of esters with Ru/tetradentate ligands complexes
Digital data file encryption apparatus and method and recording medium for recording digital data file encryption program thereon