Temporary Object Selection State for Computer Pointer Accuracy
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Users often inadvertently select the wrong object on a computer screen due to the combination of pointer movement and selection operations, leading to unintended function activation and the need for undo operations.
Innovation Solution
A system and method that involves moving a pointer in response to user input, determining a temporary selection state, and storing the object pointed to as a temporarily selected object, then comparing it with the object selected during a predetermined operation to ensure accurate selection.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If a pointer is moved to an object and a selection operation is performed, then the object can be selected, but an unintended object may be selected causing wrong function activation
Solution Approach 1:
The system performs preliminary action by capturing the object information at the moment the pointer stops moving (temporary selection state) before the actual selection operation is executed. This preliminary capture allows the system to compare and verify the selected object later, preventing wrong object selection while maintaining ease of operation.
Solution Approach 2:
The system implements feedback by comparing the object information captured at temporary selection state with the object information at the time of selection operation. This feedback mechanism verifies whether the selected object matches the intended object, allowing the system to prevent wrong selection and maintain reliability without complicating the user operation.
2Productivity
If the pointer movement and selection operation are combined into a single action, then the operation speed is improved, but the risk of selecting the wrong object increases
Solution Approach 1:
The system captures object information at the temporary selection state (when pointer stops) as a preliminary action. This allows the system to verify the selection later without requiring separate slow verification steps during the selection process itself, thus maintaining high operation speed while improving reliability through post-capture verification.
Solution Approach 2:
The feedback mechanism compares the preliminarily captured object information with the object information at selection operation time. This feedback verification occurs after the rapid selection action, allowing the system to maintain high productivity while ensuring selection accuracy through subsequent verification that prevents wrong object activation.
3Reliability
If a verification step is added to confirm object selection, then the selection accuracy is improved, but the operation time increases
Solution Approach 1:
The system performs the verification preparation as a preliminary action by capturing object information at the temporary selection state. This preliminary capture is done automatically when the user naturally stops the pointer, so no additional time is consumed during the selection process itself. The actual verification comparison happens efficiently after this preliminary state is established.
Solution Approach 2:
The feedback verification compares object information captured at different time points (temporary selection state vs. selection operation time). By using this feedback mechanism that leverages already-captured data, the system can verify selection accuracy without requiring additional user input time or complex real-time verification processes, thus minimizing time loss while improving reliability.
Data Source
AI summary
Embodiments relate to selecting an object displayed on a display device of a computer. Aspects include moving a movable pointer in the display device in response to a user input, determining whether the pointer is in a predetermined temporary selection state, and based on a determination that the pointer is in the temporary selection state, acquiring an object pointed to by the pointer and storing the object in the storage device as a temporarily selected object. Aspects further include acquiring an second object pointed by the pointer in response to the user performing a predetermined object selection operation, comparing the second object with the temporarily selected object, and based on a determination that the second object is identical to the temporarily selected object, determining that the second object is selected.


