Bandwidth Measurement Using Dynamic Packet Rate Adjustment

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing bandwidth measurement methods in public networks often result in increased network load due to transmitting packets at a wider bandwidth than the available bandwidth, leading to potential packet loss and transmission delays, especially during video conferences where accurate bandwidth measurement is crucial.

Innovation Solution

A communication device and method that dynamically adjusts packet transmission rates by setting a reference point based on recent bandwidth measurements, generating redundant data to complement media data, and packetizing it to accurately measure available bandwidth, thereby optimizing data transmission and reducing packet loss.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If the transmission-side communication device transmits packets in a wider bandwidth than the most recent measurement result, then the bandwidth measurement can cover more range, but the network load increases and packet loss may occur

Engineering Contradiction:
Improvebandwidth measurement accuracyVSAvoidpacket loss
Core Design Contradiction:
Measurement precisionVSReliability

Solution Approach 1:

The patent applies dynamics by making the transmission bandwidth adjustable and adaptive rather than fixed. The transmission-side device dynamically changes the transmission bandwidth based on feedback from the reception-side device about the actual available bandwidth, allowing the system to optimize between measurement accuracy and packet loss prevention in real-time

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent implements feedback mechanisms where the reception-side device sends bandwidth information back to the transmission-side device. This feedback loop allows the transmission device to adjust its transmission bandwidth according to the actual network conditions, preventing packet loss while maintaining accurate bandwidth measurement

Inventive Principle:
Principle #23Feedback

2Productivity

If the transmission-side communication device transmits packets at a higher transmission rate, then the data communication efficiency improves, but the receiving-side communication device may not be able to receive media data properly

Engineering Contradiction:
Improvedata communication efficiencyVSAvoiddata reception reliability
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The transmission rate is made dynamic and adjustable based on the measured available bandwidth. The transmission-side device continuously adapts the transmission rate to match the reception capability, ensuring both high efficiency and reliable data reception without fixed or static rate settings

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The reception-side device provides feedback about the actual available bandwidth and reception capability to the transmission-side device. This feedback enables the transmission device to adjust the transmission rate appropriately, balancing communication efficiency with data reception reliability

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS9131030B2Communication device, communication method and computer readable medium storing instructions for measuring available bandwidth during data communication
Publication Date: 2015.09.08 BROTHER KOGYO KK
  • US9131030B2 patent drawing
  • US9131030B2 patent drawing
  • US9131030B2 patent drawing

AI summary

A communication device measures an available bandwidth, which is a bandwidth that can be used for data communication, while changing a transmission rate of packets. The communication device comprises a range determination portion that sets a reference point and determines a search range, a bandwidth setting portion that sets a measurement bandwidth, a first generation portion that generates media data, a second generation portion that generates redundant data, a packet generation portion that packetizes the media data and the redundant data, and a packet transmission portion that transmits measurement packets.