CPC G06F 16/168 (2019.01) [G06F 3/0486 (2013.01); G06F 16/176 (2019.01); G06F 3/04817 (2013.01); G06F 3/1454 (2013.01)] | 13 Claims |
1. A system for opening a local file remotely, comprising:
a client device comprising a processor and a memory; and
machine readable instructions stored in the memory that, when executed by the processor, cause the client device to at least:
render a user interface including a first indicium corresponding to the local file of the client device and a window for a remote workspace that includes a second indicium corresponding to a first remote desktop environment and a third indicum corresponding to a second remote desktop environment;
detect a drag-and-drop action of the first indicium into a blank region of the window;
responsive to the drag-and-drop action, update the user interface to list applications that are within or independent of the first and second remote desktop environments, wherein an order of the applications in the list is based on a recency of use in opening the local file or a file of a same type as the local file;
receive a user selection of a particular application from the list;
responsive to the user selection, automatically transfer a copy of the local file from the client device to a remote data store accessible to the particular application;
cause the particular application to open a copy of the local file responsive to the transfer of the copy of the local file to the remote data store;
determine that the copy of the local file has been modified by the particular application; and
automatically transfer the copy of the local file back to the client device, wherein the modified copy of the local file is deleted from the remote data store responsive to closing of the particular application.
|