Dynamic Menu Selection via Icon Interaction Segmentation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for selecting items from a list in graphical user interfaces are time-consuming and cumbersome, especially when dealing with long lists or limited customization options.

Innovation Solution

A computer-implemented method that allows users to quickly access favorite items and the full item list by interacting with an icon using specific actions, such as press-drag-release or double-click, to display subsets or the entire list, enabling efficient selection and customization.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a full list of items is displayed in a menu, then the user has access to all available items, but the menu becomes large and intrusive requiring complex scrolling

Engineering Contradiction:
Improveitem selection rangeVSAvoidmenu interaction complexity
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent divides the full item list into two segments: a first menu showing a limited subset of items (or favorites) and a second menu showing the complete list. Users can switch between these two views based on their needs, allowing quick access to common items while maintaining the ability to access the full list when necessary.

Inventive Principle:
Principle #1Segmentation

2Ease of operation

If a limited subset of items is displayed in a menu, then the menu is compact and easy to use, but the user has restricted access to other available items

Engineering Contradiction:
Improvemenu interaction simplicityVSAvoiditem selection range
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The patent creates two distinct menu views: a compact first menu for frequent/favorite items and a comprehensive second menu for the full item list. This segmentation allows the interface to be context-aware, presenting only the necessary information based on user interaction patterns.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system pre-loads and displays favorite or frequently used items in the first menu before the user even requests them. This preliminary organization of commonly accessed items reduces the need for users to search through the full list, improving access speed for routine operations.

Inventive Principle:
Principle #10Preliminary action

3Adaptability or versatility

If multiple actions are required to access extended item options, then the interface provides comprehensive customization, but the selection process becomes time-consuming

Engineering Contradiction:
Improvecustomization capabilityVSAvoidselection time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The system performs preliminary organization by automatically identifying and placing favorite or frequently used items in the first menu. This pre-processing of item prioritization eliminates the need for users to manually search through the full list or perform multiple navigation steps to access commonly used items.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The menu system dynamically adapts its content based on user behavior and preferences. The first menu is not static but can be customized to reflect user favorites, making the interface responsive to individual usage patterns and reducing selection time for personalized workflows.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS12293057B2Computer-implemented method for selecting an item from a list
Publication Date: 2025.05.06 DASSAULT SYSTEMES SA
  • US12293057B2 patent drawing
  • US12293057B2 patent drawing

AI summary

A computer-implemented method for selecting an item from a list in a user interface. The method receives a first input from a user. The first input comprises an interaction with an icon displayed on a computer screen. The interaction involves either a first action from the user or a second action from the user different from the first action. Next, if the first input involves the first action, the method displays on the computer screen a first menu comprising a subset of the items of the list. Otherwise, if the input involves the second action, the method displays on the computer screen a second menu comprising the whole list of items. Lastly, the method selects an item of the displayed menu upon receiving a second input from the user.