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
Cytokine biomarkers as predictive biomarkers of clinical response for Glatiramer acetate
Integrated circuit having a discrete capacitor mounted on a semiconductor die
Pharmaceutical compositions of entacapone, levodopa and carbidopa with improved bioavailability
Switching element for a valve train of an internal combustion engine
Self-correcting amplifier system
Materials and methods for synthesis of a flavor and aroma volatile in plants
Placental tissue grafts
  Randomly Featured Patents
Electro-optic display device using phase transition mode liquid crystal
Animal model for identifying a common stem/progenitor to liver cells and pancreatic cells
Systems and methods for amorphous flexures in micro-electro mechanical systems
Headband assembly having an ornamental crown
Waste heat exchanger
Process for producing dental prostheses
Method and apparatus for automatically editing audio signals
Internal combustion engine
Lubricant for compression refrigerating machine and refrigerating apparatus using the same
Polyester fiber