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

Image Number 13 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
Semiconductor device including a clock generating circuit for generating an internal signal having a coarse delay line, a fine delay line and a selector circuit
System and method for detecting deadlock in a multithread program
Defensin polynucleotides and methods of use
Large scale data storage system with fault tolerance
Grid computing accounting and statistics management system
Methods, systems and computer program products for importing data from an edge router to a network management system
System and method for updating firmware
  Randomly Featured Patents
Defrost control apparatus for a refrigeration system
Fluid jet cutting system
System for loading and unloading fluid products
Flat plate type micro heat transport device
Heating device with PTC resistors non-abrasively positioned in a metallic heat body for heating flowing media
Catalyst and method for producing vinyl acetate
Questionnaire method of making topic-specific word puzzle documents
[4,5']Bipyrimidinyl-6,4'-diamine derivatives as protein kinase inhibitors
Methods of forming a high conductivity diamond film and structures formed thereby