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

Image Number 2 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
Method and device for accessing the documentation of an aircraft according to alarms generated therein
Context data in UPNP service information
Plasma panel based radiation detector
System and method for document orientation detection
Imaging lens
Projection screen and projection system having the same
Mechanisms for marking the orientation of a sawed die
  Randomly Featured Patents
Image recording apparatus having a variation correction fluid
Method of covering corrugated drainage tubes
Electron window for a liquid metalanode, liquid metal anode, X-ray emitter and method for operating such an X-ray emitter of this type
Textured impermeable papermaking belt, process of making, and process of making paper therewith
Low cost flexure assembly
Method and apparatus for implementing a program language description of a circuit design for an integrated circuit
Manifold for a metering cylinder
Memory card with a static electricity conducting board
Process for the preparation of tetanus toxoid vaccine
Method and apparatus for locking and unlocking a semaphore