Gesture-Based Content Selection and Manipulation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing methods for selecting and manipulating multiple content items in computing devices are prone to errors and are not user-friendly, especially when dealing with large lists, as they require individual selection and manipulation of each item.
Innovation Solution
A gesture-based method that allows users to select multiple content items by performing a drag gesture orthogonal to the list direction to select the first item and then a scroll gesture along the list direction to select additional items, while disabling list scrolling to ensure accurate selection, and a multi-input gesture to manipulate parameter values of selected items.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If individual selection method (checkbox or tapping) is used for each content item, then selection accuracy is maintained, but operation time and complexity increase significantly when selecting multiple items
Solution Approach 1:
The patent combines multiple individual selection operations into a single continuous gesture operation. By merging the selection of multiple content items into one drag gesture, the system achieves batch selection without requiring separate checkbox interactions for each item, thereby improving productivity while maintaining operational simplicity
Solution Approach 2:
The system performs preliminary preparation by detecting the start of a drag gesture and preparing the selection mechanism before the user completes the selection. The gesture-based selection is activated in advance, allowing the system to process multiple item selections during the drag motion without requiring pre-configured checkboxes or complex multi-step procedures
2Measurement precision
If list scrolling is enabled during selection, then navigation through content items is possible, but selection accuracy deteriorates due to unintended scroll interactions
Solution Approach 1:
The system dynamically adjusts the list scrolling behavior based on the detection of a selection gesture. When a drag gesture is detected that indicates selection intent, the scrolling function is temporarily disabled to prevent conflicts. This dynamic switching allows the system to maintain both high selection accuracy and versatile gesture support, as scrolling is re-enabled when not in selection mode
Solution Approach 2:
The system applies preliminary anti-action by disabling the scroll function in advance when a selection gesture is detected. This prevents the harmful effect of unintended scrolling during selection by counteracting the scroll behavior before it can interfere with the selection process, thereby maintaining selection accuracy
3Ease of operation
If multiple individual operations are required for selection and manipulation, then precise control over each item is achieved, but user convenience and efficiency decrease
Solution Approach 1:
The patent merges selection and manipulation operations into unified gesture-based commands. By combining what would traditionally require multiple separate actions into single continuous gestures, the system improves ease of operation while maintaining reliability through precise gesture recognition and interpretation mechanisms
Data Source
AI summary
A method for selecting multiple content items in a list of content items is presented. In an embodiment, the method first displays a list of content items along the first direction on a display of the computing device. Then, the method detects a first portion of gesture for selecting a first content item in the list of content items. While the first content item is selected, the method detects a trigger for a second portion of the gesture, and then selects at least one second content item based on the second portion of the gesture. The trigger for the second portion of the gesture is a scroll gesture, and while the first content item is selected the scrolling of the list is disabled. A method for manipulating multiple content items in a list of content items is also presented.


