Language Negotiation Server for Multilingual Communication Sessions
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional voice communication systems lack the ability to determine and support multiple languages during setup, leading to potential language barriers in international or multilingual communication sessions, particularly in corporate settings or group calls where participants may speak different languages.
Innovation Solution
A communication server and device system that allows language negotiation and translation, enabling communication sessions to be established in supported languages, with options for internal translation or external translation services, and the ability to dynamically select languages for media streams between communication devices.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If conventional voice communication techniques are used, then communication setup is simple, but language compatibility cannot be determined or supported
Solution Approach 1:
The patent performs language negotiation and capability exchange during the session setup phase, before actual media communication begins. The communication server exchanges language capability information with terminal devices in advance, determines compatible languages, and establishes the communication session with confirmed language parameters, avoiding language compatibility issues during actual communication
Solution Approach 2:
The patent introduces a communication server as an intermediary between terminal devices. The server mediates the language negotiation process by receiving language capabilities from both terminals, determining compatible languages, and conveying the agreed language parameters to both parties, enabling language compatibility without direct complex interaction between terminals
2Adaptability or versatility
If multiple languages are supported during setup, then language compatibility is improved, but negotiation complexity increases
Solution Approach 1:
The patent allows different parts of the communication system to have different language capabilities. Each terminal device can specify its supported languages locally, and the communication server handles the local negotiation process by matching these local capabilities to determine the common language for each communication pair, enabling multiple language support without requiring global complexity
Solution Approach 2:
The patent changes the language parameter during session setup by exchanging language capability information and negotiating the final language parameter. The system dynamically adjusts language parameters based on the capabilities of participating devices, selecting the most appropriate language from the supported set without requiring complex device architecture
3Reliability
If language negotiation is implemented, then communication effectiveness across languages is improved, but setup time increases
Solution Approach 1:
The patent performs language negotiation as a preliminary action during the session setup phase, exchanging language capability information and determining compatible languages before media communication begins. This ensures communication effectiveness is established in advance, and the time cost is incurred only once during setup rather than during actual communication
Solution Approach 2:
The patent implements a feedback mechanism where terminal devices exchange language capability information with the communication server, which then determines compatible languages and provides feedback to both parties. This structured feedback loop efficiently resolves language compatibility without requiring multiple trial-and-error attempts, minimizing setup time while ensuring communication effectiveness
Data Source
AI summary
Systems and methods are provided for establishing a communication session between a first and second communication device. A request may be received for a communication session from the first communication device, the request indicating a language for media streams transmitted to, and received from, the first communication device. A communication session invitation specifying a plurality of languages supported for the communication session may be transmitted to the second communication device. A response may be received, from the second communication device, indicating a language for media streams transmitted to, and received from, the second communication device. The communication session, between the first and second communications devices may be established such that the media streams transmitted to, and received from, the first and second communications device are in a language indicated by the first and second communications devices respectively.


