Data backup, storage, transfer and retrieval system, method and computer program product
DCFirst Claim
Patent Images
1. A data storage system comprising:
- a processor coupled to a memory for implementing on a virtual server;
the virtual server on a network managing a plurality of user accounts, each of the plurality of user accounts including one or more files;
the virtual server adapted to verify user access information for a particular user account;
the virtual server configured to transfer, over the network, information relating to the one or more files stored on the virtual server in the particular user account; and
to store information relating to one or more files received over the network in the particular user account;
wherein the virtual server allows a plurality of sub-accounts to be associated with the particular user account, each subaccount requiring verification of subaccount user access information;
wherein at least one subaccount user is associated with each subaccount, and the virtual server maintains file rights permissions for each subaccount user of the plurality of sub-accounts;
and wherein the file rights permissions to the plurality of subaccounts includes at least one of prohibiting a subaccount user'"'"'s ability to delete a file stored on the virtual server, prohibiting a subaccount user'"'"'s ability to access a file on the virtual server, and allowing a subaccount user to upload a file to the virtual server.
4 Assignments
Litigations
0 Petitions
Accused Products
Abstract
A data storage system including a virtual server on a network managing a plurality of user accounts, each user account including one or more files; the virtual server adapted to verify user access information for a particular user account; the virtual server transferring over the network information relating to files stored on the virtual server in the particular user account to a verified user on a user computer; the virtual server further adapted to transfer files associated with the particular user account to and from the user computer.
-
Citations
15 Claims
-
1. A data storage system comprising:
-
a processor coupled to a memory for implementing on a virtual server; the virtual server on a network managing a plurality of user accounts, each of the plurality of user accounts including one or more files; the virtual server adapted to verify user access information for a particular user account; the virtual server configured to transfer, over the network, information relating to the one or more files stored on the virtual server in the particular user account; and
to store information relating to one or more files received over the network in the particular user account;wherein the virtual server allows a plurality of sub-accounts to be associated with the particular user account, each subaccount requiring verification of subaccount user access information; wherein at least one subaccount user is associated with each subaccount, and the virtual server maintains file rights permissions for each subaccount user of the plurality of sub-accounts; and wherein the file rights permissions to the plurality of subaccounts includes at least one of prohibiting a subaccount user'"'"'s ability to delete a file stored on the virtual server, prohibiting a subaccount user'"'"'s ability to access a file on the virtual server, and allowing a subaccount user to upload a file to the virtual server. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A data storage system for storing data files for a plurality of accounts, comprising:
-
a virtual server with a storage device operatively connected to a network, the virtual server being adapted to verify account user information for an account user computer seeking to access account files associated with a particular user account stored on the virtual server and to display a list of account files associated with the particular user account stored on the virtual server; wherein the account files associated with the particular user account stored on the storage device can be opened and modified while the account files associated with the particular user account remain stored on the storage device; wherein the particular user account has a primary account and a plurality of subaccounts, each of the plurality of subaccounts having file rights controlled access to a subaccount file stored on the storage device; wherein the file rights controlled access to the subaccount file stored on the storage device includes prohibiting a subaccount user'"'"'s ability to delete the subaccount file stored on the storage device; and wherein the file rights controlled access to the subaccount file stored on the storage device includes permitting a subaccount user'"'"'s ability to modify the subaccount file, and wherein the modified account file associated with the particular user account is saved to the storage device. - View Dependent Claims (9, 10, 11, 12)
-
-
13. A computer program product comprising computer executable instructions stored exclusively on a non-transitory computer readable medium on a virtual server comprising:
-
checking for an operative connection between the virtual server and a network, and if the virtual server is operatively connected; associating the virtual server with an account user after verification of an account user identification; displaying, in a single window on a display device, a plurality of data files and directories stored on a storage device associated with an account user computer and a plurality of data files and directories stored on a storage device of the virtual server, the plurality of data files and directories of the storage device on the virtual server associated with the account user identification; viewing selected data files of the plurality of data files stored on the storage device of the virtual server for the account user identification; modifying the selected data files stored on the storage device of the virtual server for the account user identification; saving the modified data files stored on the storage device of the virtual server for the account user identification; allowing the account user to create a plurality of subaccounts accessible by at least one subaccount user with file rights permissions to the plurality of subaccounts controlled by the account user; and wherein the file rights permissions to the plurality of subaccounts includes prohibiting a subaccount user'"'"'s ability to access a file stored on the storage device of the virtual server. - View Dependent Claims (14, 15)
-
Specification