WEB DISTRIBUTED STORAGE SYSTEM
First Claim
Patent Images
1. A method for storing a file as slices on storage elements comprising:
- receiving by a computer processor a request to store a file;
splitting the file into slices;
generating a respective header to individually identify each one of the slices;
generating a plurality of emails, wherein for each email of the plurality of emails, an email body comprises one of the slices and an email subject line comprises the respective header;
storing each of the plurality of emails on storage elements; and
generating first metadata for the file, wherein the first metadata comprises information to reconstruct the file from the slices.
1 Assignment
0 Petitions
Accused Products
Abstract
A method is provided for storing a file as slices on storage elements. A computer having memory and at least one computer processor receives a request to store a file. The file is split into slices. A respective header is generated to individually identify each one of the slices. Emails are generated and for each email: an email body includes one of the slices and an email subject line includes the respective header. Each of the emails is stored on storage elements. First metadata is generated for the file, and the first metadata includes information to reconstruct the file from the slices.
-
Citations
20 Claims
-
1. A method for storing a file as slices on storage elements comprising:
-
receiving by a computer processor a request to store a file; splitting the file into slices; generating a respective header to individually identify each one of the slices; generating a plurality of emails, wherein for each email of the plurality of emails, an email body comprises one of the slices and an email subject line comprises the respective header; storing each of the plurality of emails on storage elements; and generating first metadata for the file, wherein the first metadata comprises information to reconstruct the file from the slices. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for restoring a file that has been split into slices for storage comprising:
-
receiving by a computer processor a request to retrieve a file; retrieving restore parameters from a first metadata corresponding to the file; retrieving slices of the file from a plurality of email bodies of a plurality of emails based on the restore parameters; and reconstructing the slices of the file to a restored file based on the restore parameters. - View Dependent Claims (10, 11, 12)
-
-
13. A computer program product for storing a file as slices on storage elements, the computer program product comprising:
-
a computer readable storage medium having computer readable program code embodied therewith, the computer readable program code comprising; computer readable program code configured to receive a request to store a file; computer readable program code configured to split the file into slices; computer readable program code configured to generate a respective header to individually identify each one of the slices; computer readable program code configured to generate a plurality of emails, wherein for each email of the plurality of emails;
an email body comprises one of the slices and an email subject line comprises the respective header;computer readable program code configured to store each of the plurality of emails on storage elements; and computer readable program code configured to generate first metadata for the file, wherein the first metadata comprises information to reconstruct the file from the slices. - View Dependent Claims (14, 15, 16, 17)
-
-
18. A computer program product for restoring a file that has been split into slices for storage, the computer program product comprising:
-
a computer readable storage medium having computer readable program code embodied therewith, the computer readable program code comprising; computer readable program code configured to receive a request to retrieve a file; computer readable program code configured to retrieve restore parameters from a first metadata corresponding to the file; computer readable program code configured to retrieve slices of the file from a plurality of email bodies of a plurality of emails based on the restore parameters; and computer readable program code configured to reconstruct the slices of the file to a restored file based on the restore parameters. - View Dependent Claims (19, 20)
-
Specification