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
Computer systems and methods for the query and visualization of multidimensional databases
Receiving security risk feedback from linked contacts due to a user's system actions and behaviors
Method and apparatus for executing load distributed printing
Systems and methods for documenting medical findings of a physical examination
High-density 3-dimensional structure
Shower bench
Woven mesh substrate with semiconductor elements, and method and device for manufacturing the same
  Randomly Featured Patents
Metering roll system for printing press
Accumulator fuel injection apparatus for engines
Adhesiveless microfluidic device fabrication
Offset cancel latching comparator
Polyisobutylene-based block anionomers and cationomers and synthesis thereof
Flash memory device and manufacturing method therefor
Sample and hold circuit
Curable resin solution compositions, their preparation, and electronic part protective coatings
Plug for a perforated liner and method of using same
Retroviral protease inhibitors