Dynamic Connection Scoring for Multi-Link Communication Reliability

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing communication protocols fail to efficiently determine the quality of individual links and dynamically adjust the number of connections and error correction levels for optimal resource utilization in multi-network environments, leading to resource wastage and potential communication gaps during IP address transitions.

Innovation Solution

A method using connection tests to determine the quality of connections and dynamically adjust the number of connections and error correction levels based on connection scores, allowing for efficient use of resources and maintaining communication quality by selecting the best available links.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If multiple connections are used for communications session, then reliability and redundancy are improved, but resource consumption and device complexity increase

Engineering Contradiction:
Improvecommunications reliabilityVSAvoidresource consumption
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The system dynamically adjusts the number of active connections based on real-time connection scores and quality metrics. Connections are activated or deactivated according to changing network conditions, allowing the system to maintain reliability when needed while conserving resources when connection quality is poor or unnecessary redundancy exists

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes key parameters including the number of active connections, error correction coding levels, and packet redundancy based on connection scores. By adjusting these parameters dynamically, the system optimizes the balance between reliability and resource consumption according to actual network conditions

Inventive Principle:
Principle #35Parameter changes

2Measurement precision

If connection tests and dynamic adjustment mechanisms are implemented, then communication quality and resource efficiency are improved, but device complexity and processing overhead increase

Engineering Contradiction:
Improveconnection quality assessmentVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system implements continuous connection testing that provides feedback on connection quality metrics. This feedback loop enables the system to assess connection quality accurately and make informed decisions about connection management, error correction levels, and packet redundancy without requiring overly complex manual configuration

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system performs self-assessment through automated connection tests and self-adjustment by dynamically modifying connection parameters based on test results. This self-service capability reduces the need for external configuration and management complexity while maintaining high measurement precision for connection quality assessment

Inventive Principle:
Principle #25Self-service

3Reliability

If error correction coding and packet redundancy are increased, then communication reliability is improved, but resource consumption and transmission efficiency decrease

Engineering Contradiction:
Improveerror protectionVSAvoidtransmission efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system dynamically adjusts error correction coding levels and packet redundancy parameters based on connection scores and quality metrics. When connection quality is high, the system reduces error correction and redundancy to improve transmission efficiency. When connection quality degrades, the system increases these parameters to maintain reliability, thus optimizing the trade-off between error protection and transmission efficiency

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11627619B2Methods and apparatus for determining a number of connections to use at a given time and/or the level of error correcting coding to use based on connection scores
Publication Date: 2023.04.11 CHARTER COMM OPERATING LLC
  • US11627619B2 patent drawing
  • US11627619B2 patent drawing
  • US11627619B2 patent drawing

AI summary

A first communications device may use one or a plurality of communications connections in parallel for a communications session between the first communications device and the second communications device. The first device makes decisions as to the number of connections to use, the level of error correcting code to use, and/or the level of packet redundancy to use based on test scores corresponding to one or more communications session connections. The first communications device generates a first test score corresponding to a first communications session connection based on a test performed over a first test path between the first communications device and a test server, said first communications session connection and the first test path sharing a common link, e.g., a common wireless link between the first device and an access point. The first device may generate and use an overall connection score corresponding to a plurality of session connections.