Contextually irrelevant file segmentation
AssigneeInternational Business Machines Corporation
InventorsRaghuveer Prasad Nagar, Sarbajit K. Rakshit, Manjit Singh Sodhi, Sidharth Ullal
Life of this patent
Estimating the term…
Abstract
The present specification describes a computer-implemented method. According to the method, an electronic file to be stored is received and a first context determined for the electronic file. The electronic file is split into multiple segments such that the first context of the electronic file is not discernible from any segment. The multiple segments are then distributed amongst multiple remote storage devices.
Claims20
A computer-implemented method, comprising:
- receiving an electronic file to be stored;
- determining a first context for the electronic file to be stored;
- splitting the electronic file into multiple segments such that the first context of the electronic file is not discernible from any segment;
- and
- distributing the multiple segments amongst multiple remote storage devices.
A system, comprising:
- a data splitting engine to split an electronic file into multiple segments until a second context of each of the multiple segments is unrelated to a first context of the electronic file;
- a context determining engine to determine:
- the first context of the electronic file;
- and
- the second context of the multiple segments;
- and
- a transmit engine to, responsive to the first context of the electronic file being unrelated to the second context of the multiple segments, transmit the multiple segments amongst multiple remote storage devices.
A computer program product, 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:
- receive, by the processor, an electronic file to be stored;
- determine, by the processor, that the electronic file is to be split into contextually unrelated segments;
- determine, by the processor, a first context for the electronic file to be stored;
- split, by the processor, the electronic file into multiple segments such that the first context of the electronic file is not discernible and unrelated to a second context of any segment;
- generate, by the processor, a metadata file that comprise instructions to assemble the segments to reconstruct the electronic file;
- and
- distribute, by the processor, the multiple segments amongst multiple remote storage devices.
Dependencies are inferred from the claim text.