WO2003073197A3 - System and method for smart drag-and-drop functionality - Google Patents

System and method for smart drag-and-drop functionality Download PDF

Info

Publication number
WO2003073197A3
WO2003073197A3 PCT/US2003/002293 US0302293W WO03073197A3 WO 2003073197 A3 WO2003073197 A3 WO 2003073197A3 US 0302293 W US0302293 W US 0302293W WO 03073197 A3 WO03073197 A3 WO 03073197A3
Authority
WO
WIPO (PCT)
Prior art keywords
file
java
folder
environment
drop
Prior art date
Application number
PCT/US2003/002293
Other languages
French (fr)
Other versions
WO2003073197A2 (en
Inventor
Roger Weber
Original Assignee
Bea Systems Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Bea Systems Inc filed Critical Bea Systems Inc
Priority to AU2003214904A priority Critical patent/AU2003214904A1/en
Publication of WO2003073197A2 publication Critical patent/WO2003073197A2/en
Publication of WO2003073197A3 publication Critical patent/WO2003073197A3/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/0486Drag-and-drop
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/20Software design
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/451Execution arrangements for user interfaces
    • G06F9/453Help systems

Abstract

The invention provides a system and method for providing smart file import and drag-and-drop functionality in a graphical user interface environment. As a file is dragged (14) and dropped (18) onto a set of folders using an explorer-like interface, the system automatically determines (20) into which folder the file should be placed (24). If the folder does not already exist, then it is automatically created (22). A similar process can be used for file imports. The system is particularly useful for manipulating Java, Java derivative, or Java-related source files (including JAVA, JWS, CTRL, JWI, JAR, class files, etc.) in a Java application development environment, since in this type of environment the location of the file within the folder tree can be very important. Other embodiments of the invention include an icon-display mechanism (16) which denotes to the user that the Smart Drop processing will take precedence over the normal drop behavior.
PCT/US2003/002293 2002-02-22 2003-01-24 System and method for smart drag-and-drop functionality WO2003073197A2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
AU2003214904A AU2003214904A1 (en) 2002-02-22 2003-01-24 System and method for smart drag-and-drop functionality

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
US35923202P 2002-02-22 2002-02-22
US60/359,232 2002-02-22
US10/179,858 2002-06-25
US10/179,858 US7370281B2 (en) 2002-02-22 2002-06-25 System and method for smart drag-and-drop functionality

Publications (2)

Publication Number Publication Date
WO2003073197A2 WO2003073197A2 (en) 2003-09-04
WO2003073197A3 true WO2003073197A3 (en) 2004-06-03

Family

ID=27760101

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2003/002293 WO2003073197A2 (en) 2002-02-22 2003-01-24 System and method for smart drag-and-drop functionality

Country Status (3)

Country Link
US (1) US7370281B2 (en)
AU (1) AU2003214904A1 (en)
WO (1) WO2003073197A2 (en)

Families Citing this family (87)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030204522A1 (en) * 2002-04-23 2003-10-30 International Business Machines Corporation Autofoldering process in content management
US20040216149A1 (en) * 2002-07-16 2004-10-28 Reitz Larry E. Content exporting from one application to another
US20040015539A1 (en) * 2002-07-16 2004-01-22 Andrew Alegria Content exporting from one application to another
US7376696B2 (en) * 2002-08-27 2008-05-20 Intel Corporation User interface to facilitate exchanging files among processor-based devices
JP3755499B2 (en) * 2002-09-06 2006-03-15 ソニー株式会社 GUI application development support apparatus, GUI display apparatus and method, and computer program
US7949690B2 (en) * 2002-09-06 2011-05-24 Autodesk, Inc. Project structure
US20040095390A1 (en) * 2002-11-19 2004-05-20 International Business Machines Corporaton Method of performing a drag-drop operation
US20040098379A1 (en) * 2002-11-19 2004-05-20 Dan Huang Multi-indexed relationship media organization system
US7765551B2 (en) * 2003-02-10 2010-07-27 Novell, Inc. System for dynamically loading application resources from the first server to the second server based on the modified application resources from the first server
US8832600B2 (en) * 2004-01-27 2014-09-09 International Business Machines Corporation Method, system, and program for navigating files
US7640511B1 (en) * 2004-04-29 2009-12-29 Paul Erich Keel Methods and apparatus for managing and inferring relationships from information objects
US8627283B2 (en) * 2004-04-29 2014-01-07 Sap Ag Graphical user interface with a background class loading event system
US7685531B2 (en) * 2004-04-30 2010-03-23 Yeung Simon D Systems and methods for locating content in a memory
US9552141B2 (en) 2004-06-21 2017-01-24 Apple Inc. Methods and apparatuses for operating a data processing system
US20060020930A1 (en) * 2004-07-23 2006-01-26 Press - Sense Ltd. System and method of identifying source code associated with a displayed component
GB0418067D0 (en) * 2004-08-13 2004-09-15 Ibm Hierarchical modelling method and software tool
US10216372B1 (en) * 2004-12-06 2019-02-26 The Mathworks, Inc. Automatic import to a graphical model
US7602309B2 (en) 2005-04-18 2009-10-13 Sony Ericsson Mobile Communications Ab Methods, electronic devices, and computer program products for managing data in electronic devices responsive to written and/or audible user direction
US8365086B2 (en) * 2005-05-03 2013-01-29 The Mathworks, Inc. System and method for building graphical instrument panels
US20090307099A1 (en) * 2005-07-08 2009-12-10 Tanik Murat M Drag-and-Drop Communication of Data Via a Computer Network
JP2007058785A (en) * 2005-08-26 2007-03-08 Canon Inc Information processor, and operating method for drag object in the same
US8046696B2 (en) 2005-11-17 2011-10-25 Oracle International Corporation System and method for providing active menus in a communities framework
US8255818B2 (en) * 2005-11-17 2012-08-28 Oracle International Corporation System and method for providing drag and drop functionality in a communities framework
US8185643B2 (en) 2005-11-17 2012-05-22 Oracle International Corporation System and method for providing security in a communities framework
US7680927B2 (en) * 2005-11-17 2010-03-16 Bea Systems, Inc. System and method for providing testing for a communities framework
US20070113188A1 (en) * 2005-11-17 2007-05-17 Bales Christopher E System and method for providing dynamic content in a communities framework
US20070112913A1 (en) * 2005-11-17 2007-05-17 Bales Christopher E System and method for displaying HTML content from portlet as a page element in a communites framework
US20070157100A1 (en) * 2005-12-29 2007-07-05 Xythos Software, Inc. System and method for organization and retrieval of files
US7509588B2 (en) 2005-12-30 2009-03-24 Apple Inc. Portable electronic device with interface reconfiguration mode
KR101240096B1 (en) * 2006-01-13 2013-03-06 삼성전자주식회사 Management method for java application in mobile communication terminal
US8793605B2 (en) * 2006-03-29 2014-07-29 Yahoo! Inc. Smart drag-and-drop
US7895567B2 (en) * 2006-04-18 2011-02-22 International Business Machines Corporation Pre-assembling drag-and-drop objects before committing a drop object
US7788599B2 (en) * 2006-07-28 2010-08-31 Apple Inc. User interface elements for hierarchical selection of items
US7908569B2 (en) * 2006-08-10 2011-03-15 Nokia Corporation Creating virtual targets in directory structures
US10313505B2 (en) 2006-09-06 2019-06-04 Apple Inc. Portable multifunction device, method, and graphical user interface for configuring and displaying widgets
US20080115109A1 (en) * 2006-11-13 2008-05-15 Bostick James E Enhanced Hover Help For Software Debuggers
US20080141225A1 (en) * 2006-12-06 2008-06-12 Bostick James E Method for migrating files
US8519964B2 (en) 2007-01-07 2013-08-27 Apple Inc. Portable multifunction device, method, and graphical user interface supporting user navigations of graphical objects on a touch screen display
KR101524572B1 (en) * 2007-02-15 2015-06-01 삼성전자주식회사 Method of interfacing in portable terminal having touchscreen
US20080209399A1 (en) * 2007-02-27 2008-08-28 Michael Bonnet Methods and systems for tracking and auditing intellectual property in packages of open source software
US8619038B2 (en) 2007-09-04 2013-12-31 Apple Inc. Editing interface
US20090276701A1 (en) * 2008-04-30 2009-11-05 Nokia Corporation Apparatus, method and computer program product for facilitating drag-and-drop of an object
US8694550B2 (en) * 2008-06-06 2014-04-08 Apple Inc. Merging file directories
US8413114B1 (en) 2008-09-26 2013-04-02 Emc Corporation Method to simplify developing software having localization
US8924876B1 (en) * 2008-09-29 2014-12-30 Emc Corporation File-driven drag and drop
CN101729440B (en) * 2008-10-31 2012-12-05 国际商业机器公司 Devices and methods for sending and receiving files
US20100146425A1 (en) * 2008-12-08 2010-06-10 Lance John M Drag and drop target indication in a graphical user interface
JP5322660B2 (en) * 2009-01-07 2013-10-23 キヤノン株式会社 Data display device, data display method, and computer program
US8407613B2 (en) * 2009-07-13 2013-03-26 Apple Inc. Directory management on a portable multifunction device
CN102073507B (en) * 2009-11-20 2014-06-04 华为技术有限公司 Method, device and system for calling widget
US8386950B2 (en) * 2010-04-05 2013-02-26 Sony Ericsson Mobile Communications Ab Methods, systems and computer program products for arranging a plurality of icons on a touch sensitive display
CN102033710B (en) * 2010-04-07 2015-03-11 苹果公司 Method for managing file folder and related equipment
US10788976B2 (en) 2010-04-07 2020-09-29 Apple Inc. Device, method, and graphical user interface for managing folders with multiple pages
US8423911B2 (en) 2010-04-07 2013-04-16 Apple Inc. Device, method, and graphical user interface for managing folders
US8799815B2 (en) 2010-07-30 2014-08-05 Apple Inc. Device, method, and graphical user interface for activating an item in a folder
KR20120012541A (en) * 2010-08-02 2012-02-10 삼성전자주식회사 Method and apparatus for operating folder in a touch device
US8826164B2 (en) 2010-08-03 2014-09-02 Apple Inc. Device, method, and graphical user interface for creating a new folder
US9323442B2 (en) 2010-09-30 2016-04-26 Apple Inc. Managing items in a user interface
US9658732B2 (en) * 2010-10-19 2017-05-23 Apple Inc. Changing a virtual workspace based on user interaction with an application window in a user interface
US9542202B2 (en) 2010-10-19 2017-01-10 Apple Inc. Displaying and updating workspaces in a user interface
US10740117B2 (en) 2010-10-19 2020-08-11 Apple Inc. Grouping windows into clusters in one or more workspaces in a user interface
US9251508B2 (en) * 2010-12-09 2016-02-02 At&T Intellectual Property I, L.P. Intelligent message processing
US10152192B2 (en) 2011-02-21 2018-12-11 Apple Inc. Scaling application windows in one or more workspaces in a user interface
WO2013050077A1 (en) * 2011-10-06 2013-04-11 Sony Ericsson Mobile Communications Ab Method and electronic device for manipulating a first or a second user interface object
CN103176729A (en) * 2011-12-26 2013-06-26 宇龙计算机通信科技(深圳)有限公司 Method and terminal of gathering icons of touch interface
KR20130080179A (en) * 2012-01-04 2013-07-12 삼성전자주식회사 Method and apparatus for managing icon in portable terminal
KR20140055133A (en) * 2012-10-30 2014-05-09 삼성전자주식회사 User terminal apparatus and control method thereof
KR20130108745A (en) * 2012-03-26 2013-10-07 삼성전자주식회사 Method for generating folder and an electronic device thereof
JP5502943B2 (en) * 2012-06-29 2014-05-28 楽天株式会社 Information processing apparatus, authentication apparatus, information processing method, and information processing program
KR101961860B1 (en) * 2012-08-28 2019-03-25 삼성전자주식회사 User terminal apparatus and contol method thereof
US9218118B2 (en) 2012-09-11 2015-12-22 Apple Inc. Media player playlist management
US9558278B2 (en) 2012-09-11 2017-01-31 Apple Inc. Integrated content recommendation
JP5844707B2 (en) * 2012-09-28 2016-01-20 富士フイルム株式会社 Image display control device, image display device, program, and image display method
US9256651B1 (en) 2013-09-24 2016-02-09 Emc Corporation Inheritance of properties files with locale chain support
EP3063608B1 (en) 2013-10-30 2020-02-12 Apple Inc. Displaying relevant user interface objects
US10884603B2 (en) * 2014-03-03 2021-01-05 Life Technologies Corporation Graphical user interface system and method for transferring data acquisition and analysis settings
US9606716B2 (en) 2014-10-24 2017-03-28 Google Inc. Drag-and-drop on a mobile device
US9875096B2 (en) * 2015-03-17 2018-01-23 Wal-Mart Stores, Inc. Systems and methods for software scanning tool
US11573678B2 (en) * 2016-09-26 2023-02-07 Faraday & Future Inc. Content sharing system and method
US10509634B2 (en) * 2016-03-30 2019-12-17 International Business Machines Corporation Data flow analysis for dynamic application, skipping views
DK201670595A1 (en) 2016-06-11 2018-01-22 Apple Inc Configuring context-specific user interfaces
US11816325B2 (en) 2016-06-12 2023-11-14 Apple Inc. Application shortcuts for carplay
JP6747262B2 (en) * 2016-11-17 2020-08-26 富士通株式会社 User interface method, information processing apparatus, information processing system, and information processing program
USD881938S1 (en) 2017-05-18 2020-04-21 Welch Allyn, Inc. Electronic display screen of a medical device with an icon
AU2018269372B2 (en) 2017-05-18 2020-08-06 Welch Allyn, Inc. Fundus image capturing
US11675476B2 (en) 2019-05-05 2023-06-13 Apple Inc. User interfaces for widgets
US11809861B2 (en) * 2021-06-09 2023-11-07 Red Hat, Inc. Development environment organizer with enhanced state switching and sharing

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5767851A (en) * 1996-01-29 1998-06-16 Sun Microsystems, Inc. Method and apparatus for emulating an environment's drag and drop functionality in a host environment
US5917493A (en) * 1996-04-17 1999-06-29 Hewlett-Packard Company Method and apparatus for randomly generating information for subsequent correlating
US6002402A (en) * 1997-04-09 1999-12-14 Symantec Corporation System and method for producing a drag-and-drop object from a popup menu item

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5196838A (en) * 1990-12-28 1993-03-23 Apple Computer, Inc. Intelligent scrolling
US6212577B1 (en) * 1993-03-03 2001-04-03 Apple Computer, Inc. Method and apparatus for improved interaction with an application program according to data types and actions performed by the application program
US5754178A (en) * 1993-03-03 1998-05-19 Apple Computer, Inc. Method and apparatus for improved feedback during manipulation of data on a computer controlled display system
US5760773A (en) * 1995-01-06 1998-06-02 Microsoft Corporation Methods and apparatus for interacting with data objects using action handles
US6456306B1 (en) * 1995-06-08 2002-09-24 Nortel Networks Limited Method and apparatus for displaying health status of network devices
US5802514A (en) * 1996-04-09 1998-09-01 Vision Software Tools, Inc. Automated client/server development tool using drag-and-drop metaphor
US5999178A (en) * 1997-01-21 1999-12-07 Netiq Corporation Selection, type matching and manipulation of resource objects by a computer program
US6642946B1 (en) * 1998-08-13 2003-11-04 The Cattleman's Resource, Inc. Livestock inventory and materials system with interactive graphical user interface
US20030100999A1 (en) * 2000-05-23 2003-05-29 Markowitz Victor M. System and method for managing gene expression data
US7089256B2 (en) * 2000-07-11 2006-08-08 Knowledge Dynamics, Inc. Universal data editor
WO2002082260A2 (en) * 2001-04-06 2002-10-17 British Telecommunications Plc Method and apparatus for building algorithms

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5767851A (en) * 1996-01-29 1998-06-16 Sun Microsystems, Inc. Method and apparatus for emulating an environment's drag and drop functionality in a host environment
US5917493A (en) * 1996-04-17 1999-06-29 Hewlett-Packard Company Method and apparatus for randomly generating information for subsequent correlating
US6002402A (en) * 1997-04-09 1999-12-14 Symantec Corporation System and method for producing a drag-and-drop object from a popup menu item

Also Published As

Publication number Publication date
US20030160825A1 (en) 2003-08-28
WO2003073197A2 (en) 2003-09-04
US7370281B2 (en) 2008-05-06
AU2003214904A8 (en) 2003-09-09
AU2003214904A1 (en) 2003-09-09

Similar Documents

Publication Publication Date Title
WO2003073197A3 (en) System and method for smart drag-and-drop functionality
EP1672525A3 (en) Management and use of data in a computer-generated document
TW200719196A (en) Rich drag drop user interface
WO2006047163A3 (en) System and method for identifying and removing malware on a computer system
AU2003275718A1 (en) Data update system, differential data creating device and program for data update system, updated file restoring device and program
AU2003292553A1 (en) Data file storage device, data file storage program and data file storage method
WO2007008877A3 (en) Rich drag drop user interface
WO2006041554A3 (en) Document processing and management approach to editing a document in a mark up language environment using undoable commands
CA2440476A1 (en) System, method, and computer program product for configuring computing systems
WO2007023179A3 (en) User defined contextual desktop folders
WO2004057568A3 (en) Method and system for network downloading of music files
EP1586994A3 (en) System and method for dynamic binding of user interface controls and commands
WO2002041139A3 (en) Resource files for electronic devices
AU2003270322A1 (en) Synchronizing and controlling software downloads, such as for utility meter-reading data collection and processing
MY136476A (en) Extensible object previewer in a shell browser
WO2002069139A3 (en) System and method for generating and maintaining software code
EP1288865A4 (en) Creation of image designation file and reproduction of image using the same
EP1001354A3 (en) Information processing apparatus and method, and distribution medium
TW200711460A (en) Image processing apparatus and control method therefor
WO2002033541A3 (en) Dynamically determining appropriate computer interfaces
WO2004008310A3 (en) A method and system for extending the file system api
WO2001065371A3 (en) Method and system for updating an archive of a computer file
WO2001084799A3 (en) Use-sensitive distribution of data files between users
CA2343905A1 (en) System and method for pushing information from a host system to a mobile data communication device
WO2007025157A3 (en) Graphical interface for direct manipulation of software objects

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A2

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NO NZ OM PH PL PT RO RU SC SD SE SG SK SL TJ TM TN TR TT TZ UA UG UZ VC VN YU ZA ZM ZW

AL Designated countries for regional patents

Kind code of ref document: A2

Designated state(s): GH GM KE LS MW MZ SD SL SZ TZ UG ZM ZW AM AZ BY KG KZ MD RU TJ TM AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HU IE IT LU MC NL PT SE SI SK TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG

121 Ep: the epo has been informed by wipo that ep was designated in this application
122 Ep: pct application non-entry in european phase
NENP Non-entry into the national phase

Ref country code: JP

WWW Wipo information: withdrawn in national office

Country of ref document: JP