Dynamic Object Resizing for Drag and Drop Alignment

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The drag and drop operation on electronic devices like smartphones and tablets is cumbersome due to size differences between the dragged media content and target objects, especially on small displays with multiple potential targets, making it difficult for users to perform the operation effectively.

Innovation Solution

The method involves resizing the first object to match the size of potential target objects as it is dragged closer, using predictive techniques to determine potential targets and adjust the object's size based on their dimensions, allowing the user to easily align and drop the object onto smaller targets by making it appear to shrink as it approaches them.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the dragged object maintains its original size during drag and drop operation, then the object's visual identity and content are preserved, but it becomes difficult to align with smaller target objects on constrained displays

Engineering Contradiction:
Improveobject visual identity preservationVSAvoidalignment with target objects
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The dragged object's size is dynamically adjusted during the drag operation based on the distance to potential target objects. As the object approaches a target, it automatically resizes to match the target's dimensions, enabling precise alignment while maintaining visual recognition through gradual transition.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The size parameter of the dragged object is changed during the drag operation based on real-time distance calculations to potential targets. The system monitors the dragged object's position and adjusts its dimensions to match the target object's size when within a threshold distance, facilitating accurate placement.

Inventive Principle:
Principle #35Parameter changes

2Adaptability or versatility

If multiple target objects are displayed on a small screen, then users have more sharing options, but the drag and drop operation becomes more cumbersome due to space constraints

Engineering Contradiction:
Improvenumber of sharing optionsVSAvoiddrag and drop difficulty
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The system provides visual feedback by highlighting potential target objects as the dragged object approaches them. This feedback mechanism guides the user's interaction by indicating which objects are valid drop targets, reducing the cognitive load and making the operation easier on constrained displays with multiple targets.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The dragged object automatically adjusts its size dynamically during the drag operation to match potential target objects. This dynamic resizing enables users to easily align the dragged object with various target sizes on small screens, significantly improving ease of operation while maintaining multiple sharing options.

Inventive Principle:
Principle #15Dynamics

3Manufacturing precision

If the dragged object is resized to match the target object, then alignment precision is improved, but the object's original visual appearance is altered

Engineering Contradiction:
Improvealignment precisionVSAvoidobject visual appearance
Core Design Contradiction:
Manufacturing precisionVSShape

Solution Approach 1:

The resizing operation is dynamic and conditional rather than permanent. The dragged object's size changes during the drag operation to match potential targets, but this transformation is reversible. If the user cancels or moves the dragged object away from targets, it returns to its original size, preserving the visual appearance while enabling precise alignment during the operation.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system performs preliminary resizing actions during the drag operation to prepare the object for accurate placement. This preliminary adjustment of size allows the user to visualize the final alignment before actually dropping the object, ensuring precision while maintaining the option to revert to the original appearance.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentEP2610725B1Drag and drop operation in a graphical user interface with size alteration of the dragged object
Publication Date: 2019.10.23 ORANGE SA
  • EP2610725B1 patent drawingFigure 1
  • EP2610725B1 patent drawingFigure 2
  • EP2610725B1 patent drawingFigure 3A

AI summary

The present invention relates to method of enabling the drag and drop targets of a first object onto one of a plurality of second objects in a graphical user interface (GUI), each object being characterized by a respective size, the method comprising receiving a drag input on the first object, determining one or more second objects onto which the first object is likely to be dropped using at least the received drag input, altering the size of the first object based on the determined one or more second objects respective sizes.