Drag-and-Drop Interface with Preview Image Swap

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing computing systems lack guidance for users when dragging and dropping data objects, making it unclear what happens when an object is dragged to a droppable area, leading to confusion and difficulty in accessing detailed views.

Innovation Solution

A method that detects a touch-and-hold operation on a data object, creates a draggable image, and swaps it with user guidance when entering a droppable area, providing instant visual feedback on the object's transformation upon release.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If no guidance is provided to the user when operating on icons or thumbnail views, then the interface remains simple and uncluttered, but the user is not given any hint as to what will happen when dragging and dropping data objects

Engineering Contradiction:
Improveuser guidance informationVSAvoidinterface complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The patent displays a preview image of the data object being dragged before the drop operation is completed. This preliminary action shows the user what will happen when the object is dropped, providing guidance information in advance without requiring complex interface elements or additional explanations.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent creates a copy (preview image) of the data object being dragged and displays it in the target area. This copy provides visual guidance about the upcoming action without modifying the original object or requiring additional interface complexity. The preview image is a simple visual copy that communicates the intended result.

Inventive Principle:
Principle #26Copying

2Ease of operation

If the user is not provided with visual feedback during drag operations, then the interface remains simple, but the user experiences confusion about what will happen when releasing the dragged object

Engineering Contradiction:
Improveuser interaction clarityVSAvoidfeedback mechanism complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent implements visual feedback by displaying a preview image in the target area that shows what the data object will look like after being dropped. This feedback mechanism provides real-time information about the upcoming action, improving ease of operation without requiring complex feedback systems or additional interface elements.

Inventive Principle:
Principle #23Feedback

3Ease of operation

If detailed views are accessed through traditional methods requiring additional peripherals, then the system architecture remains simple, but the user experience is less seamless and intuitive

Engineering Contradiction:
Improveaccess to detailed viewsVSAvoidperipheral requirements
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent enables the user interface to provide all necessary information and functionality directly on the display device. The preview image shows the detailed view content before the drop operation, allowing users to access and understand detailed information without requiring additional peripherals such as printers or external displays. The interface serves itself by providing visual feedback directly where the interaction occurs.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS9268476B2Drag and drop interaction paradigm with image swap
Publication Date: 2016.02.23 SAP SE
  • US9268476B2 patent drawing
  • US9268476B2 patent drawing
  • US9268476B2 patent drawing

AI summary

A software application assists users of a computing device to manipulate a data object displayed on a user interface. The software application may be implemented as a method that may comprise receiving a touch-and-hold operation directed to the data object, and responsive to the touch-and-hold operation, determining whether a time period since beginning of the touch-and-hold operation reaches a predetermined threshold value, when the time period reaches the predetermined threshold value, creating an image of the data object and hovering the image of the data object on top of the data object to indicate it is draggable, and responsive to the image of the data object being dragged into a droppable display area on the user interface, swapping the image of the data object with a user guidance indicating what the image of the data object will look like if released in the droppable display area.