Dynamic GUI Menu Adaptation Based on Pointer Distance
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In GUI environments, users face inefficiencies in menu selection, particularly when frequently used items are located deep within menus or hierarchical levels, and there is a lack of ability to designate quantities simultaneously, leading to poor operability and increased chances of misoperation.
Innovation Solution
A method and system that store and display menu positions based on user operations, allowing menus to change dynamically in size and content based on the distance between initial and final pointer positions, making frequently used items more accessible and allowing quantity designation within the selection process.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If a menu is displayed with many items or in multiple hierarchical levels, then the menu can provide more functions and options, but the operability deteriorates when frequently used items are located in the lower part or lower hierarchical levels
Solution Approach 1:
The menu structure dynamically adjusts its configuration based on user interaction patterns. Frequently used items are automatically repositioned to more accessible locations (upper levels or top positions) while maintaining the comprehensive functionality of the menu system. This dynamic reorganization resolves the contradiction by adapting the menu layout to user needs without reducing menu capabilities.
Solution Approach 2:
The system performs preliminary analysis of user selection patterns to identify frequently used menu items before they become problematic. By proactively repositioning these items to accessible locations, the system prevents operability deterioration rather than reacting to it, maintaining both comprehensive menu functionality and ease of operation.
2Device complexity
If the user has to designate the amount by making typical candidates show up as submenu items or making another UI show up, then the menu structure remains simple, but the operation efficiency deteriorates
Solution Approach 1:
The system merges the item selection function with the amount designation function into a single integrated menu item. When a user selects a menu item, the system simultaneously presents both the selection confirmation and amount input interface, eliminating the need for separate submenus or dialog boxes. This integration maintains simple menu structure while dramatically improving operation efficiency.
Solution Approach 2:
The menu item serves multiple functions simultaneously: it acts as both a selection trigger and an amount designation interface. This multi-functionality allows users to complete both selection and quantity specification in one interaction flow, improving productivity without increasing menu structural complexity.
Data Source
AI summary
Provided is a method applied to a computer system including a display device and a pointing device for operating a pointer displayed in a display region of the display device in accordance with an operation by a user. In the method, a position of the pointer is stored as a first position in response to receipt of a first operation performed by the user, a first menu including multiple items is displayed at a position corresponding to the first position, a position of the pointer is stored as a second position in response to receipt of a second operation performed by the user, and a second menu is displayed, being changed from the first menu based on a distance between the first position and the second position, wherein the second menu includes the plurality of items.


