Decentralized VoIP Session Control Across Multiple Devices

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing Voice over IP (VoIP) systems typically establish a single connection to an Internet telephony service provider, limiting the ability to seamlessly manage and control VoIP sessions across multiple devices, such as a display and a handset, especially in scenarios where the devices are not in close proximity.

Innovation Solution

A decentralized system and method that allows VoIP sessions to be controlled and conducted using a handset connected via local communication means, such as Bluetooth or Wi-Fi, with both devices capable of communicating with an Internet Telephony Service Provider, enabling synchronization of audio and video inputs and outputs across devices for a seamless user experience.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a single connection to the Internet telephony service provider is established, then the system architecture remains simple, but the ability to seamlessly manage and control VoIP sessions across multiple devices is limited

Engineering Contradiction:
Improveability to manage VoIP sessions across multiple devicesVSAvoidsystem architecture complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system segments the VoIP session management by separating the control functions. The first user equipment establishes and maintains the connection to the service provider, while the second user equipment can join the session without establishing a separate connection. This segmentation allows multiple devices to participate in VoIP sessions while maintaining a simple single connection architecture to the service provider.

Inventive Principle:
Principle #1Segmentation

2Adaptability or versatility

If multiple devices are used for VoIP sessions, then the versatility and user experience improve, but the synchronization of audio and video inputs and outputs becomes more difficult

Engineering Contradiction:
Improvemulti-device VoIP session capabilityVSAvoidaudio and video synchronization difficulty
Core Design Contradiction:
Adaptability or versatilityVSDifficulty of detecting and measuring

Solution Approach 1:

The system uses the service provider as an intermediary to coordinate audio and video streams between multiple user equipments. The service provider receives and processes media streams, enabling synchronization across devices without requiring direct peer-to-peer coordination between the user equipments. This mediator approach simplifies the synchronization complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Adaptability or versatility

If devices are not in close proximity, then the flexibility of device placement improves, but the quality of local communication means connection (Bluetooth or Wi-Fi) deteriorates

Engineering Contradiction:
Improvedevice placement flexibilityVSAvoidlocal communication connection quality
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The system implements multi-functionality by allowing user equipments to communicate through multiple pathways. Devices can switch between direct local communication (Bluetooth/Wi-Fi) when in proximity and service provider-mediated communication when apart. This universal communication capability ensures reliable VoIP sessions regardless of device proximity or available connection quality.

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

Data Source

PatentUS9894319B2Decentralized system and method for voice and video sessions
Publication Date: 2018.02.13 GOOGLE LLC
  • US9894319B2 patent drawing
  • US9894319B2 patent drawing
  • US9894319B2 patent drawing

AI summary

A video communication apparatus is described, which includes a receiver for receiving video data from an internet telephony service over a communication channel, a display screen for playing the received video data received by the receiver, a wireless module for communication with a handset, and a processor configured to coordinate playing of the received video data on the display screen in synchronization with playing, by the handset, of audio data received by the handset from the internet telephony service. A handset is also described, which includes a receiver to receive audio data from an internet telephony service over a communication channel, an audio output to play the received audio data received by the receiver, a wireless module to communicate with a display device, and a processor. The processor can synchronize, using the wireless module, play of the received audio data on the audio output with display, by the display device, of video data received by the display device from the internet telephony service.