Protocol Translation Intermediary for Telephone and Network Client Synchronization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing communication systems between telephone devices and network clients face challenges in translating control messages and audio signals across different protocols, limiting the ability to associate and synchronize call control and audio signals seamlessly.

Innovation Solution

A translating component intercepts and translates control messages and audio signals between telephone network clients and devices using different protocols, allowing for the conversion from one protocol to another, enabling seamless communication and synchronization without requiring modifications to the network client.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If protocol translation is implemented between telephone devices and network clients, then compatibility and extensibility with various protocols are improved, but device complexity increases due to the need for translating components

Engineering Contradiction:
Improveprotocol compatibilityVSAvoidtranslation component complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

A translation component is introduced as an intermediary between the network client and telephone device. This mediator translates control messages and audio signals between different protocols (e.g., USB protocol to Bluetooth protocol), enabling communication between devices using different protocols without requiring modifications to the original devices.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The translation component is designed to handle multiple protocol translations simultaneously, supporting both control messages and audio signals across different protocol pairs. This multi-functional approach allows a single component to work with various protocol combinations rather than requiring separate dedicated translators for each protocol pair.

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Adaptability or versatility

If protocol translation is implemented to enable communication between different protocols, then communication effectiveness is improved, but synchronization and association of call control and audio signals become more difficult

Engineering Contradiction:
Improvecross-protocol communicationVSAvoidsignal synchronization
Core Design Contradiction:
Adaptability or versatilityVSDifficulty of detecting and measuring

Solution Approach 1:

The translation component acts as a centralized mediator that receives, translates, and forwards both control messages and audio signals. By maintaining control over the translation process, the intermediary can associate translated control messages with corresponding audio signals, ensuring proper synchronization even across different protocols.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The translation component merges the translation of control messages and audio signals into a single integrated process. This combining approach ensures that control and audio streams remain associated throughout the translation process, preventing desynchronization between the two signal types.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS9065814B2Translation between telephone device and network client
Publication Date: 2015.06.23 MICROSOFT TECHNOLOGY LICENSING LLC
  • US9065814B2 patent drawing
  • US9065814B2 patent drawing
  • US9065814B2 patent drawing

AI summary

Call control messages and audio signals between a telephone device and a computer network telephone client on a computing device can be intercepted. For control messages from the computer network telephone client, the control messages can be translated from a first control protocol to a second control protocol and forwarded to the telephone device. For control messages from the telephone device, the control messages can be translated from the second control protocol to the first control protocol and forwarded to the computer network telephone client. For audio signals from the computer network telephone client, the audio signals can be translated from a first audio protocol to a second audio protocol and forwarded to the telephone device. For audio signals from the telephone device, the audio signals can be translated from the second audio protocol to the first audio protocol and forwarded to the computer network telephone client.