Multi-Network Communication Device with Delay-Adaptive Coding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing communication systems face significant delays when transmitting multimedia information over networks, particularly due to varying connection and transmission delays across different network types, which can be critical in mission-critical environments where timely information transmission is essential.

Innovation Solution

A communication device with multiple communication units and measuring units that assess and adapt to connection and transmission delays across different networks, generating optimized information based on measured delays to minimize processing and transmission time.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If information is transmitted via multiple networks, then transmission reliability is improved, but transmission delay increases due to connection establishment requirements

Engineering Contradiction:
Improvetransmission reliabilityVSAvoidtransmission delay
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs preliminary actions by pre-establishing connections to multiple networks and pre-generating coded information variants before transmission is actually needed. This allows the system to have ready-to-use communication paths and pre-prepared data formats, eliminating connection establishment delay and encoding time when transmission is required.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system dynamically selects which pre-established network connection and corresponding coded information to use based on real-time network conditions and communication state. The generating unit adaptively chooses between different coded versions of information (fully coded, partially coded, or uncoded) depending on which network is currently available, optimizing transmission speed while maintaining reliability.

Inventive Principle:
Principle #15Dynamics

2Measurement precision

If connection delay measurement is performed, then transmission control accuracy is improved, but system complexity increases

Engineering Contradiction:
Improvedelay measurement accuracyVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system performs self-measurement of connection delays using its own communication units without requiring external measurement equipment or complex testing infrastructure. The first and second communication units themselves generate test signals and measure the time to establish connections, allowing the system to autonomously characterize its own network conditions with minimal added complexity.

Inventive Principle:
Principle #25Self-service

3Speed

If information is fully coded for low delay networks, then transmission speed is improved, but decoding complexity increases for high delay networks

Engineering Contradiction:
Improvetransmission speedVSAvoiddecoding complexity
Core Design Contradiction:
SpeedVSDevice complexity

Solution Approach 1:

The system applies different coding qualities to different portions or versions of the same information based on the target network characteristics. For low-delay networks, fully coded information is generated with high compression and efficient encoding. For high-delay networks, either less-coded or uncoded versions are prepared. The receiving device only needs to apply the appropriate decoding level matching the network used, avoiding unnecessary decoding complexity.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS9480089B2Communication device, communication method, and program for transmitting information via a plurality of different networks
Publication Date: 2016.10.25 ADVANCED CODING TECHNOLOGIES LLC
  • US9480089B2 patent drawing
  • US9480089B2 patent drawing
  • US9480089B2 patent drawing

AI summary

A first measuring unit measures a first connection delay caused while a first communication unit shifts from a disconnected state to a connected state, and the first measuring unit also measures a second connection delay caused while a second communication unit shifts from a disconnected state to a connected state. A second measuring unit measures a first transmission delay caused while the first communication unit is in a connected state, and the second measuring unit also measures a second transmission delay caused while the second communication unit is in a connected state. A generating unit generates first information to be transmitted from the first communication unit and also generates second information to be transmitted from the second communication unit, based on the communication state of the first communication unit and the second communication unit.