Drag Object Offset for Target Recognition

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods for executing files using applications require users to drag icons over long distances, increasing operational burden and making it difficult to determine if a file can be executed by an application without actual dragging, as users cannot know if the application can accept the file until the icon is dragged close enough.

Innovation Solution

A display apparatus and method that detects target objects on the screen and displays the drag object closer to the target object than the pointer's position, using a composite vector to offset the drag object based on association strength and distance, allowing it to reach the target object ahead of the pointer, reducing drag distance and improving user recognition of acceptable applications.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If the user drags the icon over a long distance to the application start icon, then the file can be executed using the application, but the operational burden and time required increases

Engineering Contradiction:
Improvedrag operation burdenVSAvoidtime for file execution
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The system performs preliminary action by automatically moving the drag object closer to the target object before the user completes the drag operation. The display control unit calculates the offset based on association strength and distance, positioning the drag object in advance near compatible applications, thereby reducing the actual drag distance the user must perform and accelerating file execution.

Inventive Principle:
Principle #10Preliminary action

2Loss of information

If the user drags the icon to check if the application can accept the file, then compatibility can be confirmed, but the user cannot know compatibility without performing the drag operation

Engineering Contradiction:
Improveapplication compatibility informationVSAvoidcompatibility checking operation
Core Design Contradiction:
Loss of informationVSEase of operation

Solution Approach 1:

The system provides feedback by displaying visual indicators of compatibility between the drag object and potential target objects. The display control unit offsets the drag object toward applications with higher association strength, giving the user immediate visual feedback about which applications are compatible without requiring the user to complete the full drag operation to each application.

Inventive Principle:
Principle #23Feedback

3Device complexity

If the drag object is displayed at the pointer position, then the display is simple, but the drag distance is long and user recognition of compatible applications is poor

Engineering Contradiction:
Improvedisplay control mechanismVSAvoiddrag distance
Core Design Contradiction:
Device complexityVSEase of operation

Solution Approach 1:

The system applies local quality by differentiating the display position of the drag object based on its relationship with specific target objects. Instead of a uniform display at the pointer position, the drag object is offset locally toward applications with higher association strength, creating a localized enhancement that guides user attention to compatible applications while maintaining overall system simplicity.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS10817164B2Moving a drag object on a screen
Publication Date: 2020.10.27 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US10817164B2 patent drawing
  • US10817164B2 patent drawing
  • US10817164B2 patent drawing

AI summary

Problem To improve operability.Solving Means There is provided a display apparatus for moving a drag object on a screen in accordance with an operation of a pointer performed by a user. The display apparatus includes: a detection unit for detecting a target object on the screen, the target object being a destination of the drag object; and a display control unit for displaying the drag object in a position closer to the target object than a display position of the pointer moved in accordance with an operation performed by a user. As a distance between the pointer and the target object becomes shorter, the display control unit makes larger an offset amount by which the drag object is offset from the pointer in a direction close to the target object, and as an association degree representing strength of an association between the drag object and the target object becomes higher, the display control snit makes the offset amount larger.