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

Image Number 4 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
Systems and methods for documenting medical findings of a physical examination
Communicating channel state information using predictive vector quantization
Modular storage system
Systems and methods for providing a shared folder via television
Picture quality control method and image display using same
Scanning transmission electron microscope and axial adjustment method thereof
Systems and methods for detecting and rejecting defective absorbent articles from a converting line
  Randomly Featured Patents
Oscillator device and methods thereof
Micro-electromechanical system (MEMS) based current and magnetic field sensor using tunneling current sensing
CO.sub.2 spray header ice maker
Means and methods for sending heat downwardly
Solid fumaric acid-solid barium chromate catalyst for removing impurities and residual moisture and method for its use
Track structure for railborne vehicles, particularly trains
Process for the enantioselective reduction of 8-chloro-6-oxo-octanoic acid alkyl esters
Chain breaker
Face mask and body prosthesis
Method and apparatus for uplink data transmission in handover area using transport channels for uplink service