Dynamic Radio Slot Allocation for Simultaneous Voice and Data

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing Dual SIM Dual Active (DSDA) wireless devices are limited in data communication options when two active voice calls are maintained, primarily supporting GSM voice with GPRS data or W-CDMA voice with HSPA data, lacking flexibility in using other radio access technologies (RATs) simultaneously with voice calls.

Innovation Solution

The user equipment (UE) dynamically selects available slots on multiple radios to perform data communication by determining which voice call is on hold and using that radio for data transmission, potentially switching between different RAT protocol stacks, such as from GSM to LTE, during the off durations of voice calls in DRX or DTX modes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a DSDA UE maintains two active voice calls simultaneously using fixed radio assignments, then voice call reliability is improved, but data communication versatility deteriorates

Engineering Contradiction:
Improvevoice call reliabilityVSAvoiddata communication versatility
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent implements dynamic radio resource allocation where the radio assignments for voice calls and data communications are no longer fixed but can be dynamically adjusted. The system monitors the status of ongoing voice calls and dynamically assigns available radios to handle data communications when voice calls are on hold, thereby enabling versatile data communication options (GSM, W-CDMA, LTE) while maintaining reliable simultaneous voice calls.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent segments the radio resource allocation into distinct controllable units, allowing independent management of voice call radios and data communication radios. By dividing the radio resources and assigning them based on real-time call status, the system can dedicate specific radios to voice calls while allocating other available radios to data communications, thus resolving the contradiction between voice reliability and data versatility.

Inventive Principle:
Principle #1Segmentation

2Device complexity

If data communication is performed using the same radio as an active voice call, then device complexity is reduced, but voice call stability deteriorates

Engineering Contradiction:
Improvedevice complexityVSAvoidvoice call stability
Core Design Contradiction:
Device complexityVSStability of the object's composition

Solution Approach 1:

The patent segments radio resource allocation into distinct controllable units, allowing independent management of voice call radios and data communication radios. By dividing the radio resources and assigning them based on real-time call status, the system can dedicate specific radios to voice calls while allocating other available radios to data communications, thus resolving the contradiction between voice reliability and data versatility.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a radio resource management mechanism that acts as an intermediary between voice call handling and data communication. This intermediary monitors voice call status and dynamically allocates radio resources, ensuring that data communications are performed on radios that are currently available (either because voice calls are on hold or because multiple radios are available), thereby preventing interference with active voice calls while managing device complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Productivity

If the UE dynamically selects available slots for data communication during voice calls, then data communication efficiency is improved, but baseband processing complexity increases

Engineering Contradiction:
Improvedata communication efficiencyVSAvoidbaseband processing complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent applies partial action by selecting only the necessary available slots for data communication rather than attempting to manage all possible radio configurations. The system identifies when radios are available (voice calls on hold) and performs data communications during those periods, without requiring complex real-time optimization of every possible time slot, thus improving efficiency while keeping processing complexity manageable.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS9794403B2Simultaneous LTE data and DSDA voice
Publication Date: 2017.10.17 APPLE INC
  • US9794403B2 patent drawing
  • US9794403B2 patent drawing
  • US9794403B2 patent drawing

AI summary

Performing data communications by a Dual SIM Dual Active (DSDA) user equipment (UE), while simultaneously conducting two concurrent voice calls. The UE may receive a request to perform data communications while conducting a first voice call on a first radio and concurrently conducting a second voice call on a second radio. The UE may then determine whether one of the voice calls is currently on hold. The UE may perform the data communications using the radio on which the held call is being conducted. The UE may therefore dynamically select available slots from the first radio and the second radio for performing the data communication, based on which of the first radio and the second radio has a voice call that is currently on hold. In some embodiments, the data communications may be performed using a Long Term Evolution (LTE) protocol stack.