Multi-List Selection via Cross-Gesture and Modifier Keys
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing user interface methods for selecting entries from multiple scrollable lists on electronic devices are cumbersome, requiring additional selection buttons and limiting developer flexibility in designing intuitive and readable GUIs.
Innovation Solution
A method that allows users to select entries from multiple scrollable lists by sliding across entries in a distinct direction, eliminating the need for additional buttons and enhancing user experience through visual feedback and ergonomic locking of lists.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If a selection button is added to enable selection from multiple scrollable lists, then selection functionality is achieved, but device complexity and GUI flexibility are reduced
Solution Approach 1:
The patent merges the selection function with the existing list interface by enabling multi-selection through a gesture (clicking while holding modifier keys) rather than adding a separate selection button. This combines multiple functions (navigation and selection) into the existing interaction paradigm, avoiding additional UI elements while maintaining operational ease.
Solution Approach 2:
The patent makes the existing list interface universal by enabling it to perform both navigation and selection functions. By allowing users to select multiple entries across different lists using modifier keys combined with standard clicking gestures, the system achieves multi-functionality without requiring dedicated selection controls, thus maintaining GUI flexibility.
2Reliability
If a selection button is added to validate entries from multiple lists, then selection validation is achieved, but readability and space utilization are reduced
Solution Approach 1:
The patent implements self-service validation where the system automatically detects when multiple entries are selected (through modifier key usage) and provides appropriate validation feedback without requiring a separate validation button. The interface itself serves the validation function through visual indicators and contextual responses, eliminating the need for additional UI elements that would consume display space.
Solution Approach 2:
The patent uses visual feedback mechanisms (such as highlighting selected entries, showing checkmarks, or displaying selection counts) to confirm multi-selection to the user. This feedback system provides reliable validation information within the existing display area, eliminating the need for separate validation controls while maintaining readability and space efficiency.
3Adaptability or versatility
If multiple scrollable lists are displayed with full flexibility, then developer flexibility is improved, but selection operation complexity increases
Solution Approach 1:
The patent changes the operational parameters of the interface by introducing modifier keys (such as Ctrl, Shift, or Command keys) that alter the behavior of standard clicking gestures. This allows developers to maintain full GUI flexibility with multiple independent scrollable lists while providing a systematic and easy-to-learn method for multi-selection, reducing operational complexity through consistent keyboard-combination patterns.
Data Source
AI summary
A method is provided for validating a selection of entries from a user through a user interface displayed on an electronic device. The method includes the steps of displaying on the user interface the plurality of entries through a first and at least a second list both movable separately along a first direction of the user interface, capturing a user input on the first list to move the first list from a first to a second position in the first direction, detecting a user sliding input from a first entry of the first list in the second position in a second direction distinct from the first direction and towards the at least second list, and selecting the first entry and a second entry of the at least second list in the direction of the user sliding input.


