Dynamic Shortcut Menu Control for Mobile Interface Efficiency

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Mobile terminals often have a large number of controls in their shortcut menus, leading to a lack of convenience due to a single display style and control manner, making it difficult for users to efficiently navigate and operate these controls.

Innovation Solution

A menu display method that allows users to receive inputs on multiple controls, where a single control can be enlarged in size or multiple controls can be merged into a single control, enhancing visibility and simplifying operations by allowing users to control multiple functions with a single action.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a large quantity of controls are disposed in a shortcut menu, then the functionality of the mobile terminal is improved, but the convenience of using the controls deteriorates due to single display style and control manner

Engineering Contradiction:
ImprovefunctionalityVSAvoidconvenience of using controls
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The shortcut menu dynamically adjusts its display style and control manner based on the number of controls. When the number of controls exceeds a threshold, the system automatically switches from a grid layout to a list layout, and may collapse less frequently used controls into an expandable section, making the menu adaptive to different functional requirements while maintaining ease of use.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The shortcut menu is segmented into different sections or categories (e.g., frequently used controls, less frequently used controls). This segmentation allows users to access common functions quickly while keeping less common functions organized and accessible through expansion or scrolling, thus maintaining both high functionality and ease of operation.

Inventive Principle:
Principle #1Segmentation

2Productivity

If multiple controls are merged into one control, then the operation efficiency is improved, but the display size of individual control is reduced

Engineering Contradiction:
Improveoperation efficiencyVSAvoiddisplay size of control
Core Design Contradiction:
ProductivityVSArea of moving object

Solution Approach 1:

Multiple related controls are merged into a single composite control that can be expanded or collapsed. When collapsed, it occupies minimal space; when expanded, it reveals the individual controls within. This allows the interface to maintain high operation efficiency for common tasks while preserving access to all individual control functions when needed.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

Individual controls are nested within a parent control container. The parent control can be toggled to show or hide the nested child controls. This nesting structure allows the interface to present a clean, efficient view by default while enabling users to access detailed control options when required, effectively managing the trade-off between operation efficiency and display size.

Inventive Principle:
Principle #7Nested doll (Nesting)

Data Source

PatentUS11966563B2Menu display method and apparatus, electronic device, and storage medium
Publication Date: 2024.04.23 VIVO MOBILE COMM CO LTD
  • US11966563B2 patent drawing
  • US11966563B2 patent drawing
  • US11966563B2 patent drawing

AI summary

A menu display method, an electronic device, and a non-transitory computer-readable storage medium are provided. The menu display method includes: receiving a first input that is performed on N first controls in a shortcut menu by a user. The menu display method further includes: in a case that N is equal to 1, updating a display status of the first control from a first display size to a second display size in response to the first input; or in a case that N is greater than 1, merging the N first controls into M second controls in response to the first input.