Browse Prior Art Database

Method for Error-Avoidance in Drag and Drop Operations

IP.com Disclosure Number: IPCOM000123314D
Original Publication Date: 1998-Sep-01
Included in the Prior Art Database: 2005-Apr-04
Document File: 3 page(s) / 102K

Publishing Venue

IBM

Related People

Morgan, S: AUTHOR [+2]

Abstract

A program is disclosed that improves conventional drag & drop target emphasis and data transfer behavior.

This text was extracted from an ASCII text file.
This is the abbreviated version, containing approximately 52% of the total text.

Method for Error-Avoidance in Drag and Drop Operations

   A program is disclosed that improves conventional drag &
drop target emphasis and data transfer behavior.

   Conventional drag & drop target emphasis and data
transfer behavior can sometimes result in unexpected results for
users.  This is because user interface objects are dragged on the
screen for various reasons, and the resulting behavior when an
object is dragged can vary considerably based on context.  For
example, sometimes users drag objects simply to adjust the objects'
position on the screen.  Other times, drag is used for data transfer
to adjust an object's position within the storage or containment
structure of the system.  Data transfer is what happens, for example,
when users drag icons from one folder to another; the data associated
with the dragged icon is transferred to the second folder.  To help
indicate that data transfer behavior will result from a drag
operation, graphical user interfaces have provided a visual
indication known as 'target emphasis'.  Target emphasis highlights a
container when an object is dragged over that container, to indicated
that if the dragged object is released in that position, it will be
transferred to the indicated target.

   With traditional icons and windows, the current techniques
are adequate.  However, a problem arises now that user interfaces
have evolved to include rich graphical user interface objects.  Now
the objects that can be moved or transferred are not only icons, but
visual objects that can be any size or shape.  Likewise, the
containers that can be targets for drag operations are no longer only
folders, but they too can be visual objects of any shape or size.  So
the problem is that when objects are dragged on the screen it becomes
less clear to users what behavior will result.  Otherwise, users may
simply experience unexpected behavior when they drag objects.  Of
particular co...