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
Interlock apparatus for vacuum circuit breaker
Pizza stone
Wireless communication system and wireless communication method
Method for producing a flexible composite elastomeric polyurethane skin
Progressively discovering and integrating services
Wireless device and communication control method
Mobile advertising and compensation-verification system
  Randomly Featured Patents
Air filtering device designed for installation over an interior vent grill of evaporative coolers
High-frequency crystal oscillator outputting a harmonic component
Fluid storage and dispensing vessels having colorimetrically verifiable leak-tightness and method of making same
Embossed tissue
Process and apparatus for breaking and transporting flat glass sheets
Liquid crystal display device and method for fabricating the same
Method and a device for internal cleaning of a centrifugal rotor, and a centrifugal separator equipped with a device of this kind
Arrangement of integrated circuits in a memory module
Accessories tree for use on dressers and in closets
Optimum value search apparatus and method, recording medium, and computer program product