Unified Mobile Call Interface for VoIP and Native Calls

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Smartphone users experience a fragmented user experience when handling VoIP calls, as existing systems do not provide a unified interface for VoIP calls and traditional mobile calls, leading to inconsistencies and limitations in call management, especially when the device is locked or password-protected.

Innovation Solution

Implementing a unified user experience for mobile calls by invoking the native incoming call user interface for VoIP calls, allowing multiple calls to be hosted and switched between while the device is locked, and providing a full in-call experience when unlocked, with the VoIP application taking control.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If VoIP applications manage their own in-call user experience independently, then VoIP call functionality is provided, but user experience consistency between VoIP calls and traditional mobile calls deteriorates

Engineering Contradiction:
ImproveVoIP call management capabilityVSAvoidUser experience consistency
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent merges the VoIP call management interface with the native mobile phone interface by allowing the native interface to remain visible and functional during VoIP calls. The VoIP application runs in the background while the native incoming call and in-call interfaces are displayed in the foreground, creating a unified user experience that combines both VoIP and traditional mobile call capabilities through a single consistent interface.

Inventive Principle:
Principle #5Merging (Combining)

2Reliability

If the device locks during a VoIP call, then device security is maintained, but call management capability deteriorates

Engineering Contradiction:
ImproveDevice securityVSAvoidCall management capability
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The system prepares and displays the native incoming call interface in advance when a VoIP call is incoming, even before the device is unlocked. This preliminary display of call information and controls allows the user to see and manage the call state immediately upon waking the device, rather than requiring full unlocking first, thus maintaining call management capability while preserving security.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The native mobile phone interface acts as an intermediary between the locked device state and the VoIP application. It provides a bridge that allows call management functionality to be accessed through the secure lock screen interface without requiring the VoIP application to be fully accessible, thus maintaining both security and call management capability.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Duration of action of stationary object

If multiple calls are hosted while locked, then call continuity is maintained, but interface complexity increases

Engineering Contradiction:
ImproveCall continuityVSAvoidInterface complexity
Core Design Contradiction:
Duration of action of stationary objectVSDevice complexity

Solution Approach 1:

The native mobile phone interface is designed to be universal and multi-functional, handling both traditional mobile calls and VoIP calls through the same interface paradigm. This allows multiple calls from different sources (mobile network and VoIP applications) to be managed consistently through a single unified interface that the user already understands, avoiding the need for separate interfaces for different call types.

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

Data Source

PatentUS8928724B2Unified user experience for mobile calls
Publication Date: 2015.01.06 MICROSOFT TECHNOLOGY LICENSING LLC
  • US8928724B2 patent drawing
  • US8928724B2 patent drawing
  • US8928724B2 patent drawing

AI summary

VoIP calls associated with VoIP applications installed on a mobile computing device are treated similar to calls not associated with installed VoIP applications. VoIP applications invoke the same native incoming call user interface that is invoked when a mobile device detects an incoming call that is not associated with an installed VoIP application. Mobile devices can simultaneously host a VoIP call and a call not associated with an installed VoIP application while a mobile device is locked. A reduced call user interface is displayed while a mobile device is simultaneously hosting multiple calls. Selection of the reduced call user interface causes the mobile device to make the active call the inactive call and vice versa. The reduced call user interface is managed by the mobile device operating system.