Patent ID: 7783985

Claim:
A method of transferring data from a viewer computing device to a host computing device using a drag-and-drop operation, the viewer computing device in communication with and located remotely from the host computing device and providing access to the host computing device through a window displaying a representation of the screen display of the host computing device on the viewer computing device, the method comprising: (a) receiving, via an input device in electrical communication with the viewer computing device, user input indicating selection of data stored by the viewer computing device and dragging of the selected data into the window displaying the representation of the screen display of the host computing device; (b) transmitting a notification to the host computing device that the selected data has been dragged into the window displaying the representation of the screen display of the host computing device, the notification enabling the host computing device to create thereon, in preparation for the drag-and-drop transfer, a window that is not visible to a user of the viewer computing device; (c) establishing a link between the window that is not visible to the user of the viewer computing device and the window displaying the representation of the screen display of the host computing device; (d) receiving, via the input device, user input indicating that the selected data is dropped into the window displaying the representation of the screen display of the host computing device; and (e) transmitting the selected data from the viewer computing device to the host computing device in response to the host computing device requesting the selected data from the window that is not visible to the user of the viewer computing device.