STORAGE UNIFICATION WITH SECURITY MANAGEMENT
First Claim
Patent Images
1. A computer-implemented method comprising:
- receiving a respective indication of each of two or more clouds;
adding the two or more clouds to a user account;
receiving a first file for storage in the user account;
splitting the first file into a plurality of data blocks;
distributing the plurality of data blocks of the first file across the two or more clouds; and
saving an indication of a respective location of each data block of the first file.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer-implemented method includes receiving a respective indication of each of two or more clouds. The two or more clouds are added to a user account. A first file is received for storage in the user account. The first file is split into a plurality of data blocks. The plurality of data blocks of the first file are distributed across the two or more clouds. An indication of a respective location of each data block of the first file is saved.
14 Citations
25 Claims
-
1. A computer-implemented method comprising:
-
receiving a respective indication of each of two or more clouds; adding the two or more clouds to a user account; receiving a first file for storage in the user account; splitting the first file into a plurality of data blocks; distributing the plurality of data blocks of the first file across the two or more clouds; and saving an indication of a respective location of each data block of the first file. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system comprising:
-
a memory having computer-readable instructions; and one or more processors for executing the computer-readable instructions, the computer-readable instructions comprising; receiving a respective indication of each of two or more clouds; adding the two or more clouds to a user account; receiving a first file for storage in the user account; splitting the first file into a plurality of data blocks; distributing the plurality of data blocks of the first file across the two or more clouds; and saving an indication of a respective location of each data block of the first file. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer-program product for storage management, the computer-program product comprising a computer-readable storage medium having program instructions embodied therewith, the program instructions executable by a processor to cause the processor to perform a method comprising:
-
receiving a respective indication of each of two or more clouds; adding the two or more clouds to a user account; receiving a first file for storage in the user account; splitting the first file into a plurality of data blocks; distributing the plurality of data blocks of the first file across the two or more clouds; and saving an indication of a respective location of each data block of the first file. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
-
22. A computer-implemented method comprising:
-
receiving a first file for storage; assigning to the first file a first set of security attributes comprising at least one of a first encryption algorithm, a first splitting algorithm, a first allocation algorithm, and a first shuffling algorithm; receiving a second file for storage; assigning to the second file a second set of security attributes comprising at least one of a second encryption algorithm, a second splitting algorithm, a second allocation algorithm, and a second shuffling algorithm; wherein the second set of security attributes differ from the first set of security attributes; distributing the first file across two or more clouds according to the first set of security attributes; distributing the second file across the two or more clouds according to the second set of security attributes; and presenting the two or more clouds as at least one of a single drive and a single folder. - View Dependent Claims (23, 24, 25)
-
Specification