Differentiated User Input for Selective Item Deletion
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The existing methods for deleting items on electronic devices do not differentiate between parent and child items, leading to accidental deletion of child items when a parent item is deleted, resulting in unintentional loss of information.
Innovation Solution
A method is implemented in electronic devices to distinguish between a first user input for deleting a group of items, including parent and child items, and a second user input for deleting a single item, where the first input is more complex and the second input is simpler, ensuring that child items are not deleted unintentionally.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If the same user input is used to delete both parent items and child items, then the operation is simple and efficient, but the risk of accidental deletion of child items increases
Solution Approach 1:
The deletion operation is segmented into two distinct modes: a first user input for deleting only the parent item, and a second user input for deleting both the parent item and its linked child items. This segmentation allows the system to differentiate between selective deletion and bulk deletion operations, preventing accidental loss of child items while maintaining operational efficiency.
Solution Approach 2:
The system changes the parameter of user input recognition by detecting whether a second user input (as opposed to a first user input) is directed at a parent item. When the second user input is detected, the system modifies the deletion behavior to include linked child items. This parameter change in input detection enables the system to adapt its response based on the user's intent, balancing simplicity with safety.
2Reliability
If different user inputs are required to delete parent items and child items, then accidental deletion is prevented, but the complexity of the interface increases
Solution Approach 1:
The interface maintains universality by using a consistent base gesture (swiping motion) for both deletion modes. The distinction between deleting only parent items or both parent and child items is achieved through subtle variations in the same gesture type rather than introducing entirely different interaction paradigms. This multi-functionality approach allows one gesture system to serve multiple deletion purposes without significantly increasing interface complexity.
Solution Approach 2:
The system dynamically adjusts the deletion behavior based on real-time detection of user input characteristics. When a second user input is detected on a parent item, the system dynamically changes the scope of deletion to include child items. This dynamic response allows the interface to remain simple while adapting its functionality based on the specific context and user intent.
3Productivity
If a single user input deletes both parent and child items, then the deletion process is efficient, but information loss occurs unintentionally
Solution Approach 1:
The system performs a preliminary detection step to identify whether the user input is a first or second user input before executing the deletion. When a second user input is detected, the system preliminarily determines that the user intends to delete both parent and child items. This preliminary action allows the system to prepare for bulk deletion only when explicitly intended, preventing unintentional information loss while maintaining efficiency for deliberate bulk deletions.
Solution Approach 2:
The system provides feedback by detecting the type of user input and adjusting the deletion scope accordingly. The feedback mechanism ensures that child items are only deleted when the second user input is explicitly provided. This feedback loop prevents unintentional information loss by confirming the user's intent through the specific input pattern before executing the bulk deletion operation.
Data Source
Figure 1
Figure 2~3
Figure 4
AI summary
There is provided a method in an electronic device having a display and means for receiving user input, the method comprising detecting a user input directed at an item displayed on a display and determining whether the user input is a first user input or a second user input, wherein the first user input is different in at least one respect from the second user input. If the item is linked to one or more additional items and the detected user input is the first user input, the method comprises selecting the item and the one or more additional items as a group of items, for performing an action on the group of items. If the detected user input is the second user input, the method comprises selecting the item for performing the action on the item and no other item. There is also provided an electronic device comprising processing circuitry which is configured to carry out the method.