RICH DRAG DROP USER INTERFACE
First Claim
1. One or more computer-readable storage media having computer-executable instructions embodied thereon that, when executed by a computing device, perform a method for dragging and dropping an object, the method comprising:
- receiving a user input via a graphical user interface to drag an object proximate to a persisted auto-list;
displaying a plurality of indications to the user, the plurality of indications representing actions to modify, add, or remove properties associated with the object being dragged; and
modifying, adding, or removing the properties associated with the object being dragged, in response to the object being dropped onto the persisted auto-list after said displaying.
2 Assignments
0 Petitions
Accused Products
Abstract
In an electronic file system, preview information is provided to the user during a drag operation of a selected object onto a target object. The information indicates what type(s) of action is to be taken should the selected object be dropped onto the target object. The action(s) to be taken may depend upon the type of the selected object and/or the type of the target object. For example, where the selected object is an item and the target object is a persisted auto-list, the action may include adding, removing, or modifying one or more properties of the selected object to conform to one or more criteria defined by the persisted auto-list. Also, numerical feedback may be provided to the user where multiple objects are selected. For example, where seven objects are selected, the textual number “7” may appear next to the cursor.
-
Citations
20 Claims
-
1. One or more computer-readable storage media having computer-executable instructions embodied thereon that, when executed by a computing device, perform a method for dragging and dropping an object, the method comprising:
-
receiving a user input via a graphical user interface to drag an object proximate to a persisted auto-list; displaying a plurality of indications to the user, the plurality of indications representing actions to modify, add, or remove properties associated with the object being dragged; and modifying, adding, or removing the properties associated with the object being dragged, in response to the object being dropped onto the persisted auto-list after said displaying. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer implemented method for displaying icons using a computer system having a processor, memory, and data storage subsystems, the method comprising:
-
detecting a dragging of a first displayed object of a first type proximate to a second displayed object of a second type; and simultaneously displaying a plurality of icons to a user in response to said detecting, the plurality of icons representing a respective plurality of actions that will be taken in response to a dropping of the first displayed object onto the second displayed object; wherein the plurality of icons displayed is based upon the first type of the first displayed object and the second type of the second displayed object. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. In a computer system having a processor, memory and data storage subsystems, a computer-implemented icon displaying system, comprising:
-
a first displayed object of a first type; a second displayed object of a second type; and a plurality of icons simultaneously displayed to a user via a graphical user interface of the computer-implemented icon displaying system in response to the first displayed object being dragged proximate to the second displayed object, the plurality of icons representing a respective plurality of actions to be taken in response to the first displayed object being dropped onto the second displayed object, wherein the plurality of icons simultaneously displayed is based upon the first type of the first displayed object and the second type of the second displayed object. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification