System and Method for File Sharing and Collaboration on the Internet
First Claim
Patent Images
1. A method, comprising:
- storing a first user'"'"'s folder in memory, the folder having files therein, the folder having different share levels for other users, the first user being self-registered;
receiving a request from a self-registered user over the Internet for a list of accessible folders shared to him/her;
determining if a folder is accessible to the self-registered user based on share levels;
transmitting a list of Shared folders to the self-registered user over the Internet if the folders are determined to be accessible;
wherein the shared folders are placed in a “
Virtual Share Root”
Folder, and presented in a similar folder (tree) structure as the “
self-registered”
user'"'"'s own files/folder;
receiving a file from the self-registered user for storage in the folder or sending a file to the self-registered user for downloading to local.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments of the invention enable a self-registered user to store files and/or folders on a web server system, each file and/or folder having different share levels for other self-registered users. The other users can then access each file and/or folder based on their respective share levels after logging in to their accounts.
-
Citations
22 Claims
-
1. A method, comprising:
-
storing a first user'"'"'s folder in memory, the folder having files therein, the folder having different share levels for other users, the first user being self-registered;
receiving a request from a self-registered user over the Internet for a list of accessible folders shared to him/her;
determining if a folder is accessible to the self-registered user based on share levels;
transmitting a list of Shared folders to the self-registered user over the Internet if the folders are determined to be accessible;
wherein the shared folders are placed in a “
Virtual Share Root”
Folder, and presented in a similar folder (tree) structure as the “
self-registered”
user'"'"'s own files/folder;
receiving a file from the self-registered user for storage in the folder or sending a file to the self-registered user for downloading to local. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A computer readable medium having stored thereon instructions to cause a computer to execute a method, the method comprising:
-
storing a first user'"'"'s files in memory;
the files having different share levels for other users;
receiving a request from a self-registered user over the Internet for a list of accessible files;
determining which of the files are accessible to the self-registered user based on share levels; and
transmitting a list of the determined files to the self-registered user over the Internet.
-
-
14. A system, comprising:
-
means for storing a first user'"'"'s files in memory;
the files having different share levels for other users;
means for receiving a request from a self-registered user over the Internet for a list of accessible files;
means for determining which of the files are accessible to the self-registered user based on share levels; and
means for transmitting a list of the determined files to the self-registered user over the Internet.
-
-
15. A system, comprising:
-
a file system layer capable of storing a first user'"'"'s files in memory;
the files having different share levels for other users;
a UI module capable of receiving a request from a self-registered user over the Internet for a list of accessible files, capable of determining which of the files are accessible to the self-registered user based on share levels, and capable of transmitting a list of the determined files to the self-registered user over the Internet. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22)
-
Specification