FILE SHARING VIA LINK GENERATION
First Claim
Patent Images
1. A computer-implemented method executed by a file access server, comprising:
- receiving, from a first client located remotely from the server, a request to store a client file on the server;
storing the file on the server;
receiving a request from the first client to share a file set that includes the file;
responsive to receiving the request, generating a link specifying the file set;
receiving, from a second client located remotely from the first client, an access request via the link; and
responsive to receiving the access request, providing a representation of the file set to the second client.
6 Assignments
0 Petitions
Accused Products
Abstract
Users specify that a file set comprising their files, folders, or other content owned by the users should be made accessible via a link, such as a uniform resource locator (URL). The system which stores and provides access to the files accordingly creates a link that specifies the file set to be made accessible. The users may distribute the link to recipients with whom the file set is to be shared, and the distribution may be performed in any manner that the users choose.
-
Citations
20 Claims
-
1. A computer-implemented method executed by a file access server, comprising:
-
receiving, from a first client located remotely from the server, a request to store a client file on the server; storing the file on the server; receiving a request from the first client to share a file set that includes the file; responsive to receiving the request, generating a link specifying the file set; receiving, from a second client located remotely from the first client, an access request via the link; and responsive to receiving the access request, providing a representation of the file set to the second client. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computer-readable storage medium having executable computer program instructions embodied therein that when executed by a server perform actions comprising:
-
receiving, from a first client located remotely from the server, a request to store a client file on the server; storing the file on the server; receiving a request from the first client to share a file set that includes the file; responsive to receiving the request, generating a link specifying the file set; receiving, from a second client located remotely from the first client, an access request via the link; and responsive to receiving the access request, providing a representation of the file set to the second client. - View Dependent Claims (13, 14, 15)
-
-
16. A computer server comprising:
-
a computer processor; and a computer-readable medium storing a computer program executable by the computer processor and performing actions comprising; receiving, from a first client located remotely from the server, a request to store a client file on the server; storing the file on the server; receiving a request from the first client to share a file set that includes the file; responsive to receiving the request, generating a link specifying the file set; receiving, from a second client located remotely from the first client, an access request via the link; and responsive to receiving the access request, providing a representation of the file set to the second client. - View Dependent Claims (17, 18, 19)
-
-
20. A computer-implemented method executed by a file access server, comprising:
-
receiving, from a first user on a first client located remotely from the server, a request to store a first file of the first client on the server; receiving, from the first user on a second client located remotely from the server, a request to store a second file of the second client on the server; storing the first file and the second file on the server; receiving a request from the first user to share a file set that includes the first file and the second file; responsive to receiving the request, generating a link specifying the file set; receiving, from a second user on a third client located remotely from the server, an access request via the link; and responsive to receiving the access request, providing a representation of the file set to the third client.
-
Specification