Dynamic Call Menu Segmentation for Mobile Devices

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional multiple call control methods in mobile phones are inefficient, as they display all applicable options for all connected parties, leading to increased selection time and the likelihood of incorrect selections, especially for users unfamiliar with the interface, resulting in higher communication costs and call interruptions.

Innovation Solution

A method that displays only the options applicable to the selected remote party, allowing users to quickly select and execute desired options directly, reducing the complexity of menus and minimizing incorrect selections by hiding inapplicable options.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If all applicable options for all connected parties are displayed in the call menu, then the system provides complete control functionality, but the user selection time increases and the probability of incorrect selection increases

Engineering Contradiction:
Improvecontrol functionalityVSAvoiduser selection time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The call menu options are segmented into two categories: common options applicable to all remote parties and individual options applicable only to the selected remote party. This segmentation allows the interface to display only relevant options based on the current selection, reducing the number of displayed options from M total options to N applicable options (where N < M), thereby decreasing user selection time while maintaining complete control functionality.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The interface implements local quality by providing different menu options based on the specific remote party selected. Instead of a uniform menu for all parties, the system dynamically adjusts the displayed options to match the specific call status and applicable operations for that particular remote party, making the interface more efficient and user-friendly.

Inventive Principle:
Principle #3Local quality

2Adaptability or versatility

If all applicable options for all connected parties are displayed in the call menu, then the system provides complete control functionality, but the complexity of the menu increases

Engineering Contradiction:
Improvecontrol functionalityVSAvoidmenu complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The menu structure is segmented into common options and individual options. By separating these categories and only displaying the relevant subset based on the selected remote party, the system reduces menu complexity from M options to N options (where N < M), while still providing access to all necessary control functions when needed.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The menu dynamically adapts its content based on the selected remote party and call status. The system automatically adjusts which options are displayed, transitioning from a static comprehensive menu to a dynamic context-aware menu that shows only applicable options, thereby reducing perceived complexity without sacrificing functionality.

Inventive Principle:
Principle #15Dynamics

3Reliability

If the user must reselect remote party after selecting an option from the call menu, then the system ensures precise option application, but the operation time increases

Engineering Contradiction:
Improveoption application precisionVSAvoidoperation time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs preliminary action by automatically maintaining the remote party selection context when the user selects an option from the call menu. Instead of requiring the user to reselect the remote party after choosing an option, the system preserves the selection state, allowing the user to directly execute the selected option on the already-selected remote party, thereby reducing operation time while maintaining precise option application.

Inventive Principle:
Principle #10Preliminary action

4Adaptability or versatility

If inapplicable options are displayed in the call menu, then the system provides comprehensive control options, but the probability of incorrect selection increases

Engineering Contradiction:
Improvecontrol optionsVSAvoidselection accuracy
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The system extracts and hides inapplicable options from the call menu, displaying only the N options that are actually applicable to the selected remote party out of M total options. This extraction process removes potentially harmful choices from view, preventing users from selecting options that would be incorrect or inapplicable, thereby increasing selection accuracy while maintaining comprehensive control functionality through the remaining valid options.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system applies preliminary anti-action by proactively preventing incorrect selections before they can occur. By filtering out inapplicable options from the displayed menu, the system creates a protective barrier against user errors, ensuring that only valid, applicable options are presented for selection, thus enhancing selection accuracy without limiting control capabilities.

Inventive Principle:
Principle #9Preliminary anti-action

Data Source

PatentUS7526282B2Method of controlling multiple calls of communication device
Publication Date: 2009.04.28 XUESHAN TECH INC
  • US7526282B2 patent drawing
  • US7526282B2 patent drawing
  • US7526282B2 patent drawing

AI summary

A method of controlling multiple calls of a communication device is provided. The method includes the steps below. Firstly, display P remote parties currently connected with the communication device, wherein the P remote parties form Q calls whose number and status determine a call menu including M options, where M is a positive integer. Next, select one of the remote parties, and select N options applicable to the selected remote party from the M options according to the selected remote party, wherein the N options are defined as N applicable options, where N is a positive integer. After that, display the N applicable options corresponding to the selected remote party. Following that, select one of N applicable options, and execute the selected applicable option corresponding to the selected remote party.