Device, system and method for storing data
First Claim
Patent Images
1. A system for decentralized and distributed storing of data, comprising:
- an application provider that provides a data storage (DTS) engine of the system;
wherein the DTS engine is configured to generate data fragments that are associated with a source dataset received at an end-user data source (DS) device, comprising;
determining parameters for which a likelihood of data loss is minimized, the parameters including at least;
a probability that a storage device becomes damaged, a number of the data fragments, and a number of data fragments cloned;
calculating a probability of data loss during a predetermined time interval based upon the parameters; and
repeating said determining and said calculating until the probability of data loss is below a threshold,wherein the DTS engine is configured such that the generated data fragments are stored on a multitude of end-user data target (DT) devices, andwherein the DTS engine is further configured to reconstruct, based on the data fragments, the source dataset.
0 Assignments
0 Petitions
Accused Products
Abstract
Aspects of embodiments relate to a system for decentralized and distributed storing of data. The system comprises an application provider operative to provide a data storage (DTS) engine that is configured to generate data fragments that are associated with a source dataset received at an end-user data source (DT) device. The DTS engine is also configured such that the generated data fragments are stored on a multitude of end-user DT devices. The DTS engine is further configured to reconstruct, based on the data fragments, the source dataset.
5 Citations
17 Claims
-
1. A system for decentralized and distributed storing of data, comprising:
-
an application provider that provides a data storage (DTS) engine of the system; wherein the DTS engine is configured to generate data fragments that are associated with a source dataset received at an end-user data source (DS) device, comprising; determining parameters for which a likelihood of data loss is minimized, the parameters including at least;
a probability that a storage device becomes damaged, a number of the data fragments, and a number of data fragments cloned;calculating a probability of data loss during a predetermined time interval based upon the parameters; and repeating said determining and said calculating until the probability of data loss is below a threshold, wherein the DTS engine is configured such that the generated data fragments are stored on a multitude of end-user data target (DT) devices, and wherein the DTS engine is further configured to reconstruct, based on the data fragments, the source dataset. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 16)
-
-
10. A circuit for controlling a system for decentralized and distributed storing of data, the control circuit comprising:
-
a first circuit for generating data fragments that are associated with a source dataset received at an end-user data source (DS) device of the system, said generating comprising; determining parameters for which a likelihood of data loss is minimized, the parameters including at least;
a probability that a storage device becomes damaged, a number of the data fragments, and a number of data fragments cloned;calculating a probability of data loss during a predetermined time interval based upon the parameters; and repeating said determining and said calculating until the probability of data loss is below a threshold; a second circuit for storing the generated data fragments on a multitude of end-user data target (DT) devices of the system; and a third circuit for reconstructing, based on the data fragments, the source dataset.
-
-
11. A method for the decentralized and distributed storing of data, comprising:
-
receiving a request to generate a set of data fragments respective of a source dataset received at a data source device, wherein generating the set of data fragments comprises; determining parameters for which a likelihood of data loss is minimized, the parameters including at least;
a probability that a storage device becomes damaged, a number of the data fragments, and a number of data fragments cloned;calculating a probability of data loss during a predetermined time interval based upon the parameters; and repeating said determining and said calculating until the probability of data loss is below a threshold; and storing the at least one set of data fragments on a multitude of end-user data target devices. - View Dependent Claims (12, 13, 14, 15, 17)
-
Specification