Dynamic Call Menu Segmentation for Mobile Devices
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
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
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.
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.
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
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.
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
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.
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.
Data Source
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.


