Real-Time Call Quality Issue Detection and Resolution

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users experience call-quality issues during real-time person-to-person media sessions due to factors like low battery, poor network conditions, and device location, which are often difficult to diagnose and resolve, leading to distractions and reduced user experience.

Innovation Solution

Computing devices exchange status messages using RTP header extensions or unused DTMF digits to detect call-quality issues and provide notifications and recommendations to users, enabling them to quickly address these problems without navigating device settings.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If users navigate device settings to resolve call-quality issues, then they can potentially fix the issue, but user distraction and confusion increase, reducing call effectiveness

Engineering Contradiction:
Improvecall-quality issue resolutionVSAvoiduser operation simplicity
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The system automatically detects call-quality issues by monitoring device status messages and network conditions, and generates notifications with recommendations without requiring user intervention to navigate settings. The device serves itself by autonomously identifying problems and providing solutions.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system continuously monitors call quality through status messages exchanged between devices and network conditions, provides real-time feedback to users through notifications, and adjusts recommendations based on the feedback loop between issue detection and user action.

Inventive Principle:
Principle #23Feedback

2Reliability

If users manually check settings to resolve issues, then problem-solving capability improves, but time consumption increases during the call

Engineering Contradiction:
Improveissue resolution capabilityVSAvoidtime to resolve issue
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs preliminary detection of call-quality issues by continuously monitoring device status and network conditions before the user needs to take action. Status messages are exchanged in advance, and notifications are generated proactively when issues are detected, eliminating the need for users to manually check settings during the call.

Inventive Principle:
Principle #10Preliminary action

3Measurement precision

If detailed status monitoring is implemented, then call-quality issue detection accuracy improves, but device complexity increases

Engineering Contradiction:
Improvecall-quality issue detection accuracyVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system uses existing multi-functional components (status message exchange mechanism, notification system, network monitoring) to achieve detailed call-quality monitoring. The same infrastructure used for general device status communication is leveraged for call-quality detection, avoiding the need for separate dedicated monitoring hardware or complex specialized systems.

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

Data Source

PatentUS20240267422A1Resolving Call-Quality Issues
Publication Date: 2024.08.08 GOOGLE LLC
  • US20240267422A1 patent drawing
  • US20240267422A1 patent drawing
  • US20240267422A1 patent drawing

AI summary

This document describes methods and devices for resolving call-quality issues during a real-time person-to-person media session (e.g., a call). The techniques described herein utilize a first computing device to establish a call with a second computing device through a wireless communication network (e.g., an IMS network). The first computing device may exchange status messages with the second computing device during a call to communicate status information of a device. For example, if a call-quality issue is detected by the first computing device using the status information received in a status message from the second computing device, the first computing device may determine a cause of the issue and notify a user of the first computing device of the call-quality issue. Furthermore, the first computing device may determine a recommendation for resolving the call-quality issue and notify the user of the recommendation to improve the user experience.