Patent ID: 7519910

Claim:
A method of sharing files between a plurality of non-physically connected computers comprising: using a virtual network resource sharing program on a host computer and a plurality of client computers, electronically connecting the host computer to each of the plurality of client computers by a virtual network; using a graphical user interface of the virtual network resource sharing program on the host computer, selecting a desktop view folder, selecting a client computer having at least one file from the plurality of client computers, and activating an auto move checkbox on the desktop view folder; responsive to selecting the client computer, simultaneously displaying a host computer desktop and an exact copy of an original client computer desktop on the desktop view folder of the graphical user interface; responsive solely to a single user action of clicking on a selected file icon on the exact copy of the original client computer desktop, automatically and directly transferring a file represented by the selected file icon from the client computer to the host computer via the virtual network and automatically displaying the selected file icon on the host computer desktop on the desktop view folder of the graphical user interface; responsive to activating a log resource sharing process checkbox on the desktop view folder, maintaining a record of all file transfers conducted on the desktop view folder; using a file copy configuration tab on the graphical user interface, setting a first plurality of properties for a file copy action between the client computer and the host computer including over-writing, converting the file to read only, placing the file in a specific depository, opening the file for editing after it has been copied, and recording the file copy action for an auto move at a different sharing session; using a file move configuration tab, setting a second plurality of properties on a file move action including over-writing, removing an instance of the file, and recording the file move action for the auto move at the different sharing session; using an application move configuration tab on the graphical user interface, setting a third plurality of properties on an application move including removing an instance of an application from the registry of the client computer; and using a virtual connection log tab, setting up the application so that it automatically connects anytime it is on a network, and so that the application prompts for a remote machine at all times.