Virtual storage system and method of sharing electronic documents within the virtual storage system
First Claim
1. A virtual storage system in data communication with a user computing device through an external system via a communication network, the virtual storage system comprising:
- at least one processor configured to;
process a plurality of electronic documents received from the external system in data communication with the user computer device and the virtual storage system and operatively situated between the user computing device and the virtual storage system,receive from the user computing device, a request for sharing an electronic document of the plurality of electronic documents, and input information including download information and expiration information corresponding to the electronic document, as input by a user,create at least one share link corresponding to the electronic document based on the input information entered into a graphical user interface, for sharing the electronic document with a recipient, wherein the graphical user interface comprises a data field to enter the download information that includes a number of times the electronic document is to be downloaded by the recipient, and another data field to enter the expiration information;
select, from a list of shared links in an active state, at least one shared link in an active state;
display the selected at least one shared link in an active state with the download information, the expiration information, and download activity corresponding to the selected at least one shared link;
modify at least one of the download information and the expiration information of the selected at least one shared link in an active state according to input by the user entered into the graphical user interface, wherein the graphical user interface further comprises data fields to enter modified download information and modified expiration information; and
a plurality of redundant physical storage devices in data communication with the at least one processor and each configured to store the electronic documents and the at least one share link created;
wherein processing a plurality of electronic documents received from the external system comprises locking the plurality of electronic documents with encryption during retrieval from the external system, leaving ownership of the electronic documents within the virtual storage system with the user at all times.
2 Assignments
0 Petitions
Accused Products
Abstract
A virtual storage system and a method of sharing electronic documents within a virtual storage system that includes at least one processor that processes a plurality of electronic documents received from an external system, receives from the user computing device, a request for sharing an electronic document of the plurality of electronic documents, and input information including download information and expiration information corresponding to the electronic document, as input by a user, and creates at least one share link corresponding to the electronic document based on the input information, for sharing the electronic document with a recipient. The virtual storage system further includes a plurality of redundant physical storage devices in data communication with the at least one processor each storing the electronic documents and the at least one share link created.
14 Citations
18 Claims
-
1. A virtual storage system in data communication with a user computing device through an external system via a communication network, the virtual storage system comprising:
-
at least one processor configured to; process a plurality of electronic documents received from the external system in data communication with the user computer device and the virtual storage system and operatively situated between the user computing device and the virtual storage system, receive from the user computing device, a request for sharing an electronic document of the plurality of electronic documents, and input information including download information and expiration information corresponding to the electronic document, as input by a user, create at least one share link corresponding to the electronic document based on the input information entered into a graphical user interface, for sharing the electronic document with a recipient, wherein the graphical user interface comprises a data field to enter the download information that includes a number of times the electronic document is to be downloaded by the recipient, and another data field to enter the expiration information; select, from a list of shared links in an active state, at least one shared link in an active state; display the selected at least one shared link in an active state with the download information, the expiration information, and download activity corresponding to the selected at least one shared link; modify at least one of the download information and the expiration information of the selected at least one shared link in an active state according to input by the user entered into the graphical user interface, wherein the graphical user interface further comprises data fields to enter modified download information and modified expiration information; and a plurality of redundant physical storage devices in data communication with the at least one processor and each configured to store the electronic documents and the at least one share link created; wherein processing a plurality of electronic documents received from the external system comprises locking the plurality of electronic documents with encryption during retrieval from the external system, leaving ownership of the electronic documents within the virtual storage system with the user at all times. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method implemented by computer system to effect the sharing of a plurality of electronic documents within a virtual storage system including at least one processor in data communication via a communication network with a user computing device, and a plurality of redundant storage devices, the method comprising:
-
accessing the virtual storage system via an external system, the user computing device being in data communication with the virtual storage system through the external system; selecting and viewing an electronic document of the plurality of electronic documents, to be shared with a recipient; receiving from the user computing device, a request for sharing the electronic document; determining, via the user, download information corresponding to the electronic document to be shared; determining, via the user, expiration information corresponding to the downloading of the electronic document to he shared; creating at least one share link corresponding to the electronic document based on the download information and the expiration information, for sharing the electronic document with a recipient based on the input information entered into a graphical user interface, wherein the graphical user interface comprises a data field to enter the download information that includes a number of times the electronic document is to be downloaded by the recipient, and another data field to enter the expiration information; selecting, from a list of shared links in an active state, at least one shared link in an active state; displaying the selected at least one shared link in an active state with the download information, the expiration information, and download activity corresponding to the selected at least one shared link; modifying at least one of the download information and expiration information to the selected at least one shared link in an active state and according to input by the user entered into the graphical user interface, wherein the graphical user interface further comprises data fields to enter modified download information and modified expiration information; and storing, via the physical redundant storage devices, the electronic documents and the at least one share link created; wherein the electronic documents received from the external system are locked with encryption during retrieval from the external system, leaving ownership of the electronic documents within the virtual storage system with the user at all times. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A non-transitory computer readable medium storing computer executable instructions that, when executed, cause a computing device to perform a method of sharing of a plurality of electronic documents within a virtual storage system including at least one processor in data communication via a communication network with a user computing device, and a plurality of redundant storage devices, the method comprising:
-
accessing the virtual storage system via an external system, the user computing device being in data communication with the virtual storage system through the external system; selecting and viewing an electronic document of the plurality of electronic documents, to be shared with a recipient; receiving from the user computing device, a request for sharing the electronic document; determining, via the user, download information corresponding to the electronic document to be shared; determining, via the user, expiration information corresponding to the downloading of the electronic document to be shared; creating at least one share link corresponding to the electronic document based on the download information and the expiration information, for sharing the electronic document with a recipient based on the input information entered into a graphical user interface, wherein the graphical user interface comprises a data field to enter the download information that includes a number of times the electronic document is to be downloaded by the recipient, and another data field to enter the expiration information; selecting, from a list of shared links in an active state, at least one shared link in an active state; displaying the selected at least one shared link in an active state with the download information, the expiration information, and download activity corresponding to the selected at least one shared link; modifying at least one of the download information and expiration information to the selected at least one shared link in an active state and according to input by the user entered into the graphical user interface, wherein the graphical user interface further comprises data fields to enter modified download information and modified expiration information; and storing, via the physical redundant storage devices, the electronic documents and the at least one share link created; wherein the electronic documents received from the external system are locked with encryption during retrieval from the external system, leaving ownership of the electronic documents within the virtual storage system with the user at all times. - View Dependent Claims (16, 17, 18)
-
Specification