VIRTUAL MEDIA WITH FOLDER-MOUNT FUNCTION AND GRAPHICAL USER INTERFACE FOR MOUNTING ONE OR MORE FILES OR FOLDERS
First Claim
1. A virtual media operation method implemented in a client computer for allowing a server computer to access one or more storage devices of the client computer, comprising:
- (a) controlling, via a network, a virtual media access control module which is connected to a USB port of the server computer;
(b) controlling the server computer via the virtual media access control module;
(c) displaying a first window on a desktop of the client computer, the first window containing one or more objects;
(d) receiving a user input, which effects a selection of one or more objects in the first window and a drag-and-drop operation of the selected objects, wherein the drag-and-drop operation drags the selected objects from the first window and drops them onto a representation of the server computer displayed on the desktop of the client computer;
(e) in response to the user input, generating a virtual media file system to present the selected objects to the server computer as objects on a local removable drive of the server computer, without presenting other unselected contents of the one or more storage devices to the server computer, and displaying on the desktop of the client computer a second window representing a desktop of the server computer, the second window containing a representation of the local removable drive which contains the objects; and
(f) allowing the server computer to access the selected objects on the client computer using the second window.
1 Assignment
0 Petitions
Accused Products
Abstract
A graphical user interface used in a virtual media system for allowing a server computer to access objects (files and folders) on storage devices of a client computer. The server is controlled by input signals from the client. The desktop of the client displays a first file management window showing objects on the storage devices, and a second window representing a desktop of the server. Using input devices connected to the client, a user selects objects in the first window and drags and drops them on the second window. In response, the client performs a virtual media mounting process to present the selected objects to the server as objects on a local drive of the server, without presenting any unselected content on the storage devices. The local drive is shown in the second window on the client'"'"'s desktop to allow the user to explore its content.
15 Citations
18 Claims
-
1. A virtual media operation method implemented in a client computer for allowing a server computer to access one or more storage devices of the client computer, comprising:
-
(a) controlling, via a network, a virtual media access control module which is connected to a USB port of the server computer; (b) controlling the server computer via the virtual media access control module; (c) displaying a first window on a desktop of the client computer, the first window containing one or more objects; (d) receiving a user input, which effects a selection of one or more objects in the first window and a drag-and-drop operation of the selected objects, wherein the drag-and-drop operation drags the selected objects from the first window and drops them onto a representation of the server computer displayed on the desktop of the client computer; (e) in response to the user input, generating a virtual media file system to present the selected objects to the server computer as objects on a local removable drive of the server computer, without presenting other unselected contents of the one or more storage devices to the server computer, and displaying on the desktop of the client computer a second window representing a desktop of the server computer, the second window containing a representation of the local removable drive which contains the objects; and (f) allowing the server computer to access the selected objects on the client computer using the second window. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A virtual media operation method implemented in a client computer for allowing a server computer to access one or more storage devices of the client computer, comprising:
-
(a) controlling, via a network, a virtual media access control module which is connected to a USB port of the server computer; (b) controlling the server computer via the virtual media access control module; (c) displaying a first window on a desktop of the client computer, the first window containing one or more objects; (d) receiving a first user input which effects a selection of one or more objects in the first window; (e) receiving a second user input which is a virtual media mount command for mounting the objects selected in step (d) on the server computer; (f) in response to the second user input, generating a virtual media file system to present the selected objects to the server computer as objects on a local removable drive of the server computer, without presenting other unselected contents of the one or more storage devices to the server computer, and displaying on the desktop of the client computer a second window representing a desktop of the server computer, the second window containing a representation of the local removable drive which contains the objects; and (g) allowing the server computer to access the selected objects on the client computer using the second window. - View Dependent Claims (9, 10, 11)
-
-
12. A computer program product comprising a computer usable non-transitory medium having a computer readable program code embedded therein for controlling a client computer, the client computer being connected to a server computer via a virtual media access control module over a network, the computer readable program code configured to cause the client computer to execute a virtual media operation method for allowing the server computer to access one or more storage devices of the client computer, the process comprising:
-
(a) controlling, via a network, a virtual media access control module which is connected to a USB port of the server computer; (b) controlling the server computer via the virtual media access control module; (c) displaying a first window on a desktop of the client computer, the first window containing one or more objects; (d) receiving a user input, which effects a selection of one or more objects in the first window and a drag-and-drop operation of the selected objects, wherein the drag-and-drop operation drags the selected objects from the first window and drops them onto a representation of the server computer displayed on the desktop of the client computer; (e) in response to the user input, generating a virtual media file system to present the selected objects to the server computer as objects on a local removable drive of the server computer, without presenting other unselected contents of the one or more storage devices to the server computer, and displaying on the desktop of the client computer a second window representing a desktop of the server computer, the second window containing a representation of the local removable drive which contains the objects; and (f) allowing the server computer to access the selected objects on the client computer using the second window. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
Specification