METHOD FOR ENABLING A MOBILE USER EQUIPMENT TO DRAG AND DROP DATA OBJECTS BETWEEN DISTRIBUTED APPLICATIONS
First Claim
1. A method for enabling a mobile User Equipment (81) to drag and drop data objects between at least two remote applications (7, 9) or between a local application and a remote application in a system comprising a Drag Source (10), a Drag Target (12), a Drop Source (14), and a Drop Target (16), said method characterized in that the Drag Source (10) and the Drag Target (12) exchange drag-and-drop signaling over a first data channel while the Drop Source (14) and the Drop Target (16) exchange the data objects over a second data channel different from said first channel.
1 Assignment
0 Petitions
Accused Products
Abstract
The invention concerns a system and a method for enabling a mobile User Equipment (81) to drag and drop data objects between at least two remote applications (7, 9) or between a local application (2) and a remote application (7, 9), the system including a Drag Source (10), a Drag Target (12), a Drop Source (14), and a Drop Target (16). In the system according to the invention, the Drag Source (10) is configured for negotiating with the Drag Target (12) a transmission protocol (38, 32, 100, 102, 104) for exchanging said data object between said Drop Source (14) and said Drop Target (16).
-
Citations
12 Claims
- 1. A method for enabling a mobile User Equipment (81) to drag and drop data objects between at least two remote applications (7, 9) or between a local application and a remote application in a system comprising a Drag Source (10), a Drag Target (12), a Drop Source (14), and a Drop Target (16), said method characterized in that the Drag Source (10) and the Drag Target (12) exchange drag-and-drop signaling over a first data channel while the Drop Source (14) and the Drop Target (16) exchange the data objects over a second data channel different from said first channel.
-
12. Computer program product stored in a memory storage adapted, when executed in a computer, for enabling a mobile User Equipment (81) to drag and drop data objects between at least two remote applications (7, 9) or between a remote application (7, 9) and a local application (2) in a system comprising a Drag Source (10), a Drag Target (12), a Drop Source (14), and a Drop Target (16), said computer program comprising:
-
instructions for enabling a mobile User Equipment (81) to drag and drop data objects between at least two remote applications (7, 9) or between a local application (2) and a remote application (7, 9) and to configure itself either as a Drag Source (10) or as a Drag Target (12), instructions for enabling the Drag Source (10) to transmits to the Drag Target (12) a drag-notification to notify to said Drag Target (12) to handle the drag of a selected data object, instructions for enabling the Drag Target (12) to respond to the Drag Source (10) either by a DRAG-OBJECT-REFUSE if the Drag Target (12) cannot handle the drag- and drop operation, or by a DROP-OBJECT-REQUEST if the Dragged Data Object is dropped in the Drag Target, instructions for enabling the Drag Source (10) to transmit to said Drag Target (12) a DROP-OBJECT-RESPONSE including either the requested data in-the-band or the data exchange protocol (38, 32, 100, 102, 104) along with associated parameters such as IP addresses and port number, instructions for enabling the Drag Source (10) to configure the Drop Source (14) based on selected data exchange protocol (38, 32, 100, 102, 104) and the Drag Target (12) to configure the Drop Target (16) to receive the selected data, instructions for enabling the Drag Target (12) to transmit the Drag Source (10) a DRAG-DROP-END signal to announce the completion of the drag-and-drop operation between Drag Source (10) and Drag Target (12).
-
Specification