Asymmetric Communication Device Buffers for Jumbo Frame Handling

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In communication devices, the inefficiency of data transmission due to equal storage capacities in sending and receiving buffers leads to suboptimal performance, especially when handling jumbo frames in gigabit Ethernet networks, resulting in wasted resources and reduced efficiency.

Innovation Solution

The communication device is designed with sending and receiving buffers of different storage capacities, allowing for the determination of specific maximum data sizes for each based on their respective capacities, enabling efficient handling of jumbo frames without increasing overall storage capacity, thus optimizing data transmission according to the device's primary function.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If the sending buffer and receiving buffer have the same storage capacity, then the device structure is simple and easy to manufacture, but the buffer utilization efficiency is low and data communication performance is reduced

Engineering Contradiction:
Improvedata communication efficiencyVSAvoidbuffer configuration complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent applies asymmetry by configuring the sending buffer and receiving buffer with different storage capacities according to the device's primary function. For example, in a printer that mainly receives data, the receiving buffer is made larger than the sending buffer. This asymmetric configuration optimizes buffer utilization efficiency and improves data communication performance while avoiding wasted resources.

Inventive Principle:
Principle #4Asymmetry

Solution Approach 2:

The patent applies local quality by tailoring the buffer capacity to the specific functional requirements of each buffer. Instead of using uniform buffer sizes, the sending buffer capacity is adjusted based on sending operations needs, and the receiving buffer capacity is adjusted based on receiving operations needs, allowing each buffer to have the appropriate local quality for its specific function.

Inventive Principle:
Principle #3Local quality

2Adaptability or versatility

If the buffer storage capacity is increased to handle jumbo frames, then the device can handle larger data packets, but the overall storage capacity cost increases

Engineering Contradiction:
Improvejumbo frame handling capabilityVSAvoidstorage capacity
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

The patent resolves this contradiction by applying asymmetry in buffer capacity configuration. When jumbo frame handling is needed, only the relevant buffer (receiving buffer for receiving jumbo frames, or sending buffer for sending jumbo frames) is enlarged, rather than increasing both buffers to the same large capacity. This selective expansion maintains adaptability to jumbo frames while minimizing overall storage capacity requirements and associated costs.

Inventive Principle:
Principle #4Asymmetry

Data Source

PatentUS9762511B2Communication device
Publication Date: 2017.09.12 BROTHER KOGYO KK
  • US9762511B2 patent drawing
  • US9762511B2 patent drawing
  • US9762511B2 patent drawing

AI summary

A communication device may comprise a sending buffer having a first storage capacity, and a receiving buffer having a second storage capacity which is different from the first storage capacity. The communication device may determine a sending maximum data size in accordance with the first storage capacity, and determine a receiving maximum data size in accordance with the second storage capacity. The sending maximum data size and the receiving maximum data size may have different values. The communication device may perform a sending process for a sending frame of a sending target by utilizing the sending maximum data size, and perform a receiving process for a receiving frame of a receiving target by utilizing the receiving maximum data size.