US 9,813,499 B2
Virtual storage system and method of sharing access to the virtual storage system for adding electronic documents
Ronald M. Daly, Jr., Centreville, VA (US); Leonard Giambalvo, Fort Mill, SC (US); and Robert Jacob Smilie, Concord, NC (US)
Assigned to Virtual Strongbox, Inc., Cornelius, NC (US)
Filed by DigitalMailer, Inc., Herndon, VA (US)
Filed on Jul. 23, 2013, as Appl. No. 13/948,194.
Prior Publication US 2015/0032840 A1, Jan. 29, 2015
Int. Cl. G06F 15/167 (2006.01); H04L 29/08 (2006.01); H04L 29/06 (2006.01)
CPC H04L 67/1097 (2013.01) [H04L 63/102 (2013.01); H04L 67/02 (2013.01); H04L 67/10 (2013.01)] 9 Claims
OG exemplary drawing
 
1. A virtual storage system in data communication with a user computing device via a communication network, the virtual storage system comprising:
at least one processor configured to:
receive from the user computing device,
a request for granting share access of at least one electronic folder of a plurality of electronic folders associated with an account of at least one user of the virtual storage system, and for adding at least one electronic document therein, and
input information including upload link information and expiration information corresponding to the share access of the at least one electronic folder, that is input by an authorized user of an external system, wherein the expiration information comprises an expiration period for accessing the at least one electronic folder and for uploading electronic documents by a recipient, the external system is an online document retrieval and storage system residing on another communication network separate from the virtual storage system and the authorized user is different from the at least one user of the virtual storage system and the external system is different from the virtual storage system,
create at least one upload link corresponding to the at least one electronic folder based on the input information, for granting share access to the recipient of the at least one upload link, wherein the upload link information comprises a predetermined number of uploading times for uploading electronic documents via the recipient of the at least one upload link;
determine an access code to be input by the recipient to complete uploading of the at least one electronic document, wherein the access code is included in the at least one upload link created;
copy the at least one upload link created to a communication to the recipient or generating a communication to the recipient within the virtual storage system, for sending the at least one upload link created to the recipient; and
a plurality of redundant physical storage devices located in redundant data centers in data communication with the at least one processor and each configured to store the at least one electronic document to be uploaded, and the at least one upload link created.