Communication Terminal Signal Quality Balancing via CPU Feedback

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In communication systems, particularly during two-way communication events like video calls, participants often experience uneven quality of service due to unbalanced processing resource utilization, where one terminal may receive a high-quality signal while the other receives a low-quality signal, leading to potential call termination.

Innovation Solution

A method where a second terminal estimates its own processing resources for receiving and transmitting signals and adjusts the signal characteristics of the first signal it receives, determining a balance that considers both receiving and transmitting resources, and sends this decision back to the first terminal to adjust its transmission accordingly, ensuring balanced quality of service.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If a receiving terminal adjusts the data transmission rate based on its available CPU resources, then the processing load on the receiving terminal is optimized, but the quality of service experienced by the other participant deteriorates due to unbalanced signal quality

Engineering Contradiction:
Improveprocessing efficiencyVSAvoidquality of service balance
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent implements a feedback mechanism where each terminal reports its available CPU resources to the other terminal. The transmitting terminal then uses this feedback information to adjust the data transmission rate dynamically, ensuring that the receiving terminal can process the incoming data without being overwhelmed, while maintaining acceptable signal quality for both participants.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent makes the data transmission rate dynamic rather than fixed. The transmitting terminal continuously monitors the receiving terminal's CPU resource availability and adjusts the transmission rate in real-time based on these changing conditions. This dynamic adjustment allows the system to adapt to varying processing capabilities and maintain balanced quality of service throughout the communication session.

Inventive Principle:
Principle #15Dynamics

2Manufacturing precision

If one terminal receives a high quality signal, then the processing resource requirement increases, but the other terminal may receive a low quality signal due to unbalanced resource allocation

Engineering Contradiction:
Improvesignal qualityVSAvoidresource balance management
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent acknowledges and exploits the asymmetry in terminal capabilities by allowing each terminal to have different signal quality requirements and processing capabilities. Instead of forcing symmetric treatment, the system enables each terminal to negotiate and operate at quality levels appropriate to its specific hardware resources, while the transmitting terminal adapts to ensure the receiving terminal can handle the incoming signal quality.

Inventive Principle:
Principle #4Asymmetry

3Speed

If the transmitting terminal increases the data transmission rate, then the information delivery speed improves, but the receiving terminal's processing resources become insufficient

Engineering Contradiction:
Improvedata transmission rateVSAvoidprocessing capability
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The patent changes the transmission parameters (data rate, packet size, encoding complexity) based on the receiving terminal's reported CPU resource availability. When the receiving terminal has sufficient resources, the transmitting terminal increases the data transmission rate and uses higher quality encoding. When resources are constrained, the transmitting terminal reduces the data rate and uses more efficient compression, ensuring reliable processing at all times.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS9509618B2Method of transmitting data in a communication system
Publication Date: 2016.11.29 MICROSOFT TECHNOLOGY LICENSING LLC
  • US9509618B2 patent drawing
  • US9509618B2 patent drawing
  • US9509618B2 patent drawing

AI summary

A method, terminal and program, the method comprising: at a second terminal, receiving a first signal transmitted from a first terminal via a communication network; transmitting a second signal from the second terminal to the first terminal; outputting the first signal from an output device associated with the second terminal; determining a balance between a characteristic of the first signal and a characteristic of the second signal, wherein the characteristics affect a processing resource required to process the first and second signals, the determined balance comprising a decision concerning the characteristic of the first signal; and sending the decision to the first terminal so as to advise the first terminal to adjust the characteristic of the first signal as transmitted from the first terminal.