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
Constant low-flow air source control system and method
Integrated emergency medical database system
Proton conducting electrolytes with cross-linked copolymer additives for use in fuel cells
Semiconductor device and method of manufacturing the same
System and method for managing self-refresh in a multi-rank memory
Protecting a gaming machine from rogue code
  Randomly Featured Patents
Immortalized avian cell lines and use thereof
Method and system for identification, purification, and quantitation of reaction components
Centrifugal clutch for power saws
Process for preparing a carrier used in olefin polymerization catalysts
Device for reducing separation of volatile organic compounds from oil during filling of tanks
Golf trolley
Finger sander
Process for beneficiating titaniferous materials
Method for performing interactions on microscopic subjects that change in space and time, and system therefor