Adapter With Counters For Partial Data Transmission

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current adapters for data transfer between communication devices with limited memory capacity suffer from low data transfer performance due to the need to write data in segments, leading to prolonged data storage in buffers.

Innovation Solution

An adapter with a buffer and counters is used to temporarily store data, allowing partial data segments to be transmitted when they reach a predetermined transmission unit, rather than waiting for complete segments.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If data is written to the buffer in segments due to limited memory capacity, then the adapter can handle data transfer with limited buffer memory, but the data stays in the buffer for too long resulting in lower data transfer performance

Engineering Contradiction:
Improvebuffer memory capacityVSAvoiddata transfer performance
Core Design Contradiction:
Quantity of substanceVSProductivity

Solution Approach 1:

The patent divides the buffer management into multiple segments by introducing counters for each data segment. Each counter tracks the amount of data written for that segment, enabling the system to manage limited buffer memory through structured segmentation while preparing for partial transmission opportunities

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs preliminary actions by continuously monitoring and tracking the writing progress of each data segment using counters. This preliminary tracking enables the system to identify when partial data reaches the predetermined transmission unit threshold, allowing transmission to occur at the optimal moment rather than waiting for complete segment accumulation

Inventive Principle:
Principle #10Preliminary action

Solution Approach 3:

The patent implements partial action by transmitting only the portion of data that has reached the predetermined transmission unit threshold, rather than waiting for the entire data segment to be complete. This allows the adapter to send partial data segments as soon as they meet the transmission criterion, improving overall data transfer performance while working within limited buffer constraints

Inventive Principle:
Principle #16Partial or excessive action

2Reliability

If the adapter waits for complete segmented data to be written in the buffer before transmission, then data integrity is maintained, but the data transfer performance decreases

Engineering Contradiction:
Improvedata integrityVSAvoiddata storage time in buffer
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent implements feedback mechanisms through counters that continuously monitor the writing progress of each data segment. This feedback allows the system to dynamically determine when partial data reaches the predetermined transmission unit, enabling timely transmission while maintaining data integrity through structured monitoring and control

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent introduces dynamic behavior by allowing transmission decisions to be made at multiple points during the data writing process, rather than statically waiting for complete segments. The counters enable real-time assessment of data accumulation, allowing the system to adaptively transmit partial segments when thresholds are met, thus reducing buffer storage time while preserving integrity

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS12339801B2Adapter and data transmission method under limited memory
Publication Date: 2025.06.24 REALTEK SEMICON CORP
  • US12339801B2 patent drawing
  • US12339801B2 patent drawing

AI summary

The present application discloses an adapter for data transmission between a first communication device and a second communication device, in which the first communication device reads data in the second communication device, and the data includes a plurality of data segments, wherein a size of each data segment is the maximum transmission unit of the second communication device. The adapter includes a buffer and a plurality of counters. The buffer stores the data transmitted by the second communication device temporarily. The plurality of counters are initially set to zero. Each counter corresponds to each data segment and indicates a size of partial data of each data segment that has been stored. The adapter transmits the partial data to the first communication device, when each counter indicates that the size of the partial data reaches a predetermined transmission unit but does not reach the maximum transmission unit.