Smart drag-and-drop
AssigneeYahoo! Inc.
InventorChristopher T. Szeto
Life of this patent
Estimating the term…
Abstract
Methods and apparatus are described for manipulating objects in a user interface. The user interface includes a first interface object operable to be selected and moved within the user interface. In response to selection and movement of the first interface object in the user interface, at least one additional interface object is presented in the user interface in proximity of the first interface object. Each additional interface object represents a drop target with which the first interface object may be associated.
Claims20
A computer-implemented method for manipulating objects in a user interface, comprising:
- providing the user interface including a first interface object operable to be selected and moved within the user interface;
- and
- in response to selection and movement of the first interface object in the user interface, presenting at least one additional interface object in the user interface in proximity of the first interface object, each additional interface object representing a drop target with which the first interface object may be associated;
- wherein when the first interface object is dragged such that it hovers over one of the at least one additional interface object, presenting a second set of two or more additional interface objects that is related to the additional interface object over which the first interface object is positioned;
- wherein the first interface object can be dropped on one of the second set of two or more additional interface objects.
A device comprising a processor, memory, and a display, the processor and memory being configured to:
- provide the user interface including a first interface object operable to be selected and moved within the user interface;
- and
- in response to selection and movement of the first interface object in the user interface, present at least one additional interface object in the user interface in proximity of the first interface object, each additional interface object representing a drop target with which the first interface object may be associated;
- wherein when the first interface object is dragged such that it hovers over one of the at least one additional interface object, present a second set of two or more additional interface objects that is related to the additional interface object over which the first interface object is positioned;
- wherein the first interface object can be dropped on one of the second set of two or more additional interface objects.
A computer program product comprising at least one computer-readable medium having computer program instructions stored therein which are operable to cause a computing device to:
- provide the user interface including a first interface object operable to be selected and moved within the user interface;
- and
- in response to selection and movement of the first interface object in the user interface, present at least one additional interface object in the user interface in proximity of the first interface object, each additional interface object representing a drop target with which the first interface object may be associated;
- wherein when the first interface object is dragged such that it hovers over one of the at least one additional interface object, present a second set of two or more additional interface objects that is related to the additional interface object over which the first interface object is positioned;
- wherein the first interface object can be dropped on one of the second set of two or more additional interface objects.
Dependencies are inferred from the claim text.