Mobile Device Codec Selection via Pre-Stored Capability Database

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current systems for connecting mobile devices require lengthy call setup times due to the need for exchanging capability and preference messages before data transmission, which delays the establishment of a transmission channel.

Innovation Solution

A system and method that allow data transmission between mobile devices without prior exchange of capabilities and preferences, using a database to determine a suitable codec for data transmission and switching to an alternative codec if the initial one is not acceptable, thereby establishing a transmission channel more quickly.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If capability and preference messages are exchanged before data transmission, then codec compatibility is ensured, but call setup time increases

Engineering Contradiction:
Improvecodec compatibilityVSAvoidcall setup time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs capability exchange and codec selection in advance by storing terminal capability information in a database before actual data transmission occurs. When a call is initiated, the transmitting terminal queries the database using the receiving terminal's identification to obtain pre-stored capability information, allowing immediate codec selection without waiting for real-time capability message exchange.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

A database is introduced as an intermediary component that stores terminal capability information. This database acts as a mediator between terminals, allowing the transmitting terminal to retrieve capability information about the receiving terminal without direct communication between the terminals during call setup, thereby eliminating the need for traditional capability message exchange.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Loss of time

If data transmission begins before capability exchange is complete, then call setup time is reduced, but risk of incompatible codec increases

Engineering Contradiction:
Improvecall setup timeVSAvoidcodec compatibility
Core Design Contradiction:
Loss of timeVSReliability

Solution Approach 1:

The system performs capability exchange and codec selection in advance by storing terminal capability information in a database before actual data transmission occurs. When a call is initiated, the transmitting terminal queries the database using the receiving terminal's identification to obtain pre-stored capability information, allowing immediate codec selection without waiting for real-time capability message exchange.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system incorporates a feedback mechanism where the transmitting terminal sends test data in the selected codec to the receiving terminal. The receiving terminal responds with capability information confirming whether it can receive data in that codec. Based on this feedback, the transmitting terminal can switch to an alternative codec if the initial selection is incompatible, ensuring reliable communication.

Inventive Principle:
Principle #23Feedback

Data Source

PatentEP1982485B1System and method for connecting mobile devices
Publication Date: 2019.07.24 III HOLDINGS 2 LLC
  • EP1982485B1 patent drawingFigure 1~5
  • EP1982485B1 patent drawingFigure 2~3
  • EP1982485B1 patent drawingFigure 4

AI summary

A system and a method connect mobile devices via channels which connect a first terminal and a second terminal A bearer establishment of the connection is identified by the first terminal and/or the second terminal The first terminal accesses information to identify the second terminal and/or to select a first codec for data to transmit the data in the first codec between the terminals The first terminal alternatively chooses a first codec without accessing the information The data in the first codec is transmitted from the first terminal to the second terminal without an exchange of codec capabilities and/or codec preferences The second terminal is capable of receiving the data sent in the first codec Alternatively, the second terminal may be incapable of receiving the data sent in the first codec