Cooperative Drag and Drop
1 Assignment
0 Petitions
Accused Products
Abstract
A method for communicating a data object between sending and receiving portable electronic devices (200′, 200) is disclosed. Both devices have graphical user interfaces including display means having respective display areas. The method involves detecting (420′) a drag action of a drag-and-drop operation being performed in a border region (240′) of the display area (250′) of the sending device (200′); communicating (422′) a command (AcceptDrag) over a short-range communication channel between the sending and receiving devices; receiving (420) the command in the receiving device (200); continuing (430) the drag-and-drop operation in the graphical user interface of the receiving device; detecting (440) a drop action of the drag-and-drop operation being performed in the display area (250) of the receiving device; transferring (452′) a data object associated with the drag-and-drop operation from the sending device to the receiving device; and receiving (450) the data object in the receiving device. A portable electronic device capable of acting as the receiving device in the method is also disclosed.
-
Citations
46 Claims
-
1-20. -20. (canceled)
-
21. A portable electronic device, comprising
a communication interface for establishing a short-range communication channel with another portable electronic device located nearby; -
a graphical user interface that includes a display and an input device, and that is configured to support drag-and-drop functionality for moving data objects represented on the display in accordance with user input; and a controller that is coupled to the communication interface and to the graphical user interface, and that is configured to receive a command from said another portable electronic device via the communication interface, to identify the command as a drag-and-drop operation initiated at said another device, and to control said graphical user interface to continue the drag-and-drop operation. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34)
-
-
35. A method implemented by a sending portable electronic device for transferring a data object to a receiving portable electronic device, wherein the sending device comprises a graphical user interface that includes a display with a display area, the method comprising:
-
detecting a drag action of a drag-and-drop operation being performed in a border region of the display area of the sending device; sending a command over a short-range communication channel to the receiving device directing the receiving device to continue the drag-and-drop operation; and transferring a data object associated with the drag-and-drop operation to the receiving device. - View Dependent Claims (36, 37, 38, 39, 40)
-
-
41. A method implemented by a receiving portable electronic device for receiving a data object from a sending portable electronic devices, wherein the receiving device comprises a graphical user interface that includes a display with a display area, the method comprising:
-
receiving a command over a short-range communication channel from the sending device directing the receiving device to continue a drag-and-drop operation initiated at the sending device; and continuing the drag-and-drop operation in the graphical user interface of the receiving device; detecting a drop action of the drag-and-drop operation being performed in the display area of the receiving device; and receiving a data object associated with the drag-and-drop operation from the sending device. - View Dependent Claims (42, 43, 44, 45, 46)
-
Specification