Resources Contact Us Home
System to optimize packet buffer utilization via selectively partitioned transmit and receive buffer portions

Image Number 10 for United States Patent #6385672.

The present invention provides a device which facilitates communications between a computer system and a data network by buffering data in transit between the computer system and the data network in a single buffer memory which can be flexibly partitioned into separate transmit and receive buffers. This flexible partitioning allows the relative sizes of the transmit and receive buffers to be optimized across a wide range of buses, data networks and network usage patterns. The transmit and receive buffers are structured as ring buffers within respectively allocated portions of the buffer memory. The buffer memory is controlled by a simple finite state machine controller, which is free from the performance impediments and higher cost associated with a microprocessor-based controller. The present invention also provides support for retransmission of packets that encounter transmission problems such as collisions during transmissions on the data network. The present invention additionally provides the ability to discard incomplete packets.

  Recently Added Patents
Tandem electric machine arrangement
Preferential selection of candidates for delta compression
Systems and methods for parameter adaptation
Electronic circuit having shared leakage current reduction circuits
Method of interfacing a host operating through a logical address space with a direct file storage medium
Processor micro-architecture for compute, save or restore multiple registers, devices, systems, methods and processes of manufacture
Radio communication devices, information providers, methods for controlling a radio communication device and methods for controlling an information provider
  Randomly Featured Patents
Expansible shaft with actuator retaining member and spherical bearing surface
Vehicle bra
Recipe easel
Therapeutic methods using hyaluronic acid
Instrument for monitoring nucleic acid amplification
Apparatus and method of forming and projecting high precision optical images
Active matrix type liquid crystal display and liquid crystal material
Automated lock device for press feed belt drives
Wall-mounted shower and tub control
Food and beverage combo plate