PTT Client Voice Channel Switching for Poor Data Coverage

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing Push-to-Talk (PTT) client applications on mobile devices experience poor voice quality and unintelligible voice communication due to degraded data connectivity in areas with poor mobile broadband data coverage, limiting the effectiveness of PTT services.

Innovation Solution

Implementing a PTT client that switches between data and voice channels based on voice quality, using a voice monitoring component to determine when voice quality falls below a threshold, and requesting a switch to a voice channel to access a voice conference bridge for improved connectivity, while also allowing users to switch back to data connectivity when quality improves.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If PTT clients use data channels for voice communication, then PTT services can be provided through mobile broadband networks, but voice quality degrades in areas with poor data coverage

Engineering Contradiction:
ImprovePTT service availabilityVSAvoidvoice quality
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The system enables PTT clients to access voice communication services through multiple channels - both data channels (for areas with good coverage) and voice channels (for areas with poor data coverage). This multi-functionality ensures service availability across diverse network conditions while maintaining reliable voice quality by selecting the appropriate channel based on current network status.

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

2Reliability

If PTT clients switch to voice channels when data connectivity is poor, then voice quality improves, but device complexity increases due to channel switching mechanisms

Engineering Contradiction:
Improvevoice qualityVSAvoidconnectivity switching
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system continuously monitors data connectivity conditions and uses this feedback to automatically determine when to switch between data and voice channels. This feedback mechanism simplifies the user experience by automating the channel selection process, reducing the perceived complexity while maintaining high voice quality through intelligent channel switching based on real-time network conditions.

Inventive Principle:
Principle #23Feedback

3Reliability

If PTT clients monitor voice quality continuously, then connection quality can be maintained, but energy consumption increases

Engineering Contradiction:
Improveconnection qualityVSAvoidpower consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The system implements periodic voice quality monitoring rather than continuous monitoring, checking connection quality at regular intervals to determine when channel switching is necessary. This periodic approach maintains adequate connection quality while significantly reducing energy consumption compared to continuous monitoring, finding an optimal balance between reliability and power usage.

Inventive Principle:
Principle #19Periodic action

Data Source

PatentEP3459218B1Improving voice connectivity of push-to-talk clients
Publication Date: 2021.01.06 MUTUALINK INC
  • EP3459218B1 patent drawingFigure 1
  • EP3459218B1 patent drawingFigure 2
  • EP3459218B1 patent drawingFigure 3

AI summary

Embodiments include a system, method, and computer program product for providing seamless PTT services to a user. In an embodiment, a push-to-talk (PTT) component provides, to the user, PTT services with a talk group through a connectivity to a data channel in a mobile network. A voice monitoring component monitors attributes of data connectivity on the data channel to determine when a voice quality falls below a threshold. When the voice quality is determined to fall below the threshold, a connectivity component requests the user to switch the connectivity to a voice channel. Then, the connectivity component dials a telephone number through the voice channel to access a voice conference bridge that provides the PTT services. To provide the PTT services, the voice conference bridge sets up a routing path to a session initiation protocol session for the talk group, and routes voice communication through the SIP session.