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
Specimen preparation device, and control method in specimen preparation device
Method and apparatus for supporting HARQ
Build process management system
Information processing apparatus and storage medium for storing information processing program
Systems and related methods of user-guided searching
Compact multi-functional scanning apparatus with retractable flatbed scanner
Imaging lens with three lens elements, and electronic apparatus having the same
  Randomly Featured Patents
Electrocombustion engine
Container cap and liquid communication adapter
Electromagnetic anechoic chamber with an inner electromagnetic wave reflection surface and an electromagnetic wave absorption small ball disposed in the chamber
Semiconductor memory device using only single-channel transistor to apply voltage to selected word line
Computerized method and system for administering universal rating of pocket billiard players
Apparatus and method for classifying fuel pellets for nuclear reactor
Synchronization correction circuit for correcting the period of clock signals
Microbial transformation of steroids
Method of obtaining settings of a hearing instrument, and a hearing instrument