Remote automated volume mounting
First Claim
Patent Images
1. A method comprising:
- triggering a data transfer event on a computer that requires access to a set of remote volumes coupled to the computer through a network;
selecting the set of remote volumes using a profile associated with a user of the computer, wherein the profile describes remote volumes to be automatically and selectively mounted, and authentication information; and
without a need for intervention by the user of the computer, automatically mounting the set of remote volumes on the computer, wherein the set of remote volumes behaves as native to the computer.
0 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for remotely and automatically mounting volumes over a network. The invention uses an interface, such as a web browser, to authenticate a client on a server. The server supplies volume mounting parameters specific to the authenticated client via a plug-in installed on the client. The plug-in then interacts, in one embodiment of the invention, with file system software on the client and automatically mounts the volume(s) in accordance with the supplied parameters.
35 Citations
35 Claims
-
1. A method comprising:
-
triggering a data transfer event on a computer that requires access to a set of remote volumes coupled to the computer through a network; selecting the set of remote volumes using a profile associated with a user of the computer, wherein the profile describes remote volumes to be automatically and selectively mounted, and authentication information; and without a need for intervention by the user of the computer, automatically mounting the set of remote volumes on the computer, wherein the set of remote volumes behaves as native to the computer. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method comprising:
-
on a server coupled to a computer through a network, receiving a request for mounting of a set of remote volumes, the set of remote volumes is coupled to the computer through the network; at the server, based on the request identifying a profile associated with a user of the computer, the profile identifying a set of mounting parameters for the computer to mount the set of remote volumes; and sending the set of mounting parameters from the server to the computer, said mounting parameters used by the computer to mount the set of remote volumes without a need for intervention by the user of the computer, wherein said set of remote volumes behaves as native to the computer after being mounted by the computer. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A method of automatically mounting remote volumes on a client, the method comprising:
-
at the client, automatically sending a request to a server that at least one remote volume be mounted from a remote location, wherein the server is communicatively coupled to the client via a network, wherein a profile of the client accessible by the server determines what file and which remote volumes are to be automatically mounted on the client; at the client, receiving a mounting command and a set of mounting parameters from the server, wherein the client receives the mounting command and the set of mounting parameters from the server when a cookie is present on the client; and automatically mounting the remote volumes at the client using the set of mounting parameters. - View Dependent Claims (14, 15, 16, 17)
-
-
18. A non-transitory computer readable medium storing a computer program for execution by at least one processor of a client, the computer program for automatically mounting a set of remote volumes to the client, the computer program comprising sets of instructions for:
-
without intervention by a user of the client, logging onto a server communicatively coupled to the client via a network; receiving a set of mounting parameters from the server, wherein the set of mounting parameters identify remote volumes to be mounted and information specific to the remote volumes to be mounted; and automatically mounting said set of volumes utilizing said set of mounting parameters, the set of remote volumes after mounting behaving as native to the client, even though the set of remote volumes is located remote to the client. - View Dependent Claims (19, 20, 21, 22, 23)
-
-
24. A non-transitory computer readable medium storing a computer program for execution by at least one processor of a client, the computer program for automatically mounting a set of remote volumes to the client, the computer program comprising sets of instructions for:
-
without intervention by a user of the client, logging onto a server communicatively coupled to the client via a network; receiving a set of mounting parameters from the server; receiving from said server an address of the server; comparing said address of the server against a built-in list of approved servers; when said address is not included in said built-in list, terminating the process of automatically mounting; and when said address is included in the built-in list of approved servers, automatically mounting said set of remote volumes utilizing said set of mounting parameters by; passing of said mounting parameters to an application programming interface (API) of the client, and completing the mounting of said volume by said API, said mounting achieved absent of the user intervention, wherein, the set of remote volumes behaving as native volumes to the client after being mounted by the client, even though the set of remote volumes is located remote to the client.
-
-
25. A non-transitory computer readable medium storing a computer program for execution by at least one processor of a client, the computer program for automatically mounting a set of remote volumes to the client, the computer program comprising sets of instructions for:
-
without intervention by a user of the client, logging onto a server communicatively coupled to the client via a network; receiving a set of mounting parameters from the server, wherein said set of mounting parameters includes, for each of said remote volumes, a volume name, a server alias, a volume username, and a volume password; and automatically mounting said set of remote volumes utilizing said set of mounting parameters, the set of remote volumes behaving as native volumes to the client after being mounted by the client, even though the set of remote volumes is located remote to the client. - View Dependent Claims (26, 27)
-
-
28. A non-transitory computer readable medium storing a computer program for execution by at least one processor of a client, the computer program for automatically mounting at least one volume to the client, the computer program comprising sets of instructions for:
-
without intervention by a user of the client, logging onto a first server communicatively coupled to the client via a network; receiving, from the first server, a set of mounting parameters from the first server comprising a volume name, a server alias, a username, and a password for a volume associated with a second server; and automatically mounting said volume by (i) looking up said server alias in a mapping table, (ii) retrieving an address of said second server that corresponds to the server alias from the mapping table, and (iii) accessing the volume using the address, username, and password.
-
-
29. A non-transitory computer readable medium storing a computer program for execution by at least one processor of a server, the computer program comprising sets of instructions for:
-
receiving a login request at the server from a client, wherein the server is communicatively coupled to the client via a network; determining a set of mounting parameters based on a user profile of the client, wherein the user profile identifies remote volumes to be mounted automatically and remote volumes to be mounted selectively; and sending the set of mounting parameters from the server to the client, said set of mounting parameters for use by the client for automatically mounting a set of remote volumes, the remote volumes after mounting behaving as native to the client, even though the set of remote volumes is located remote to the client. - View Dependent Claims (30, 31, 32, 33, 34, 35)
-
Specification