System and method for preserving data using replication and blockchain notarization
Abstract
Disclosed herein are systems and methods for preserving data using a replication and blockchain notarization. In one aspect, an exemplary method comprises, by a hardware processor, receiving, from a user, a request for a legal hold of data and criteria for controlling access to the data, creating a legal hold object and establishing an access control criteria, creating, in the cloud storage, a cloud storage space that corresponds to the created legal hold object, and defining the access control for reading from the created cloud storage space, searching, in a backup data storage of a client data system, to identify all relevant data corresponding to the created legal hold object, and storing the identified relevant data and the search queries used for the identification of the relevant data, replicating the identified relevant data in the created cloud storage space, and notarizing the replicated relevant data using a blockchain notarization service.
Claims
exact text as granted — not AI-modifiedThe invention claimed is:
1. A method for preserving data using a replication and blockchain notarization, the method comprising:
receiving, from a user, a request for a legal hold of data and criteria for controlling access to the data;
creating a legal hold object for the data and establishing an access control criteria;
creating, in cloud storage, a cloud storage space that corresponds to the created legal hold object, and defining access control for reading from the created cloud storage space in accordance with the established access control criteria;
searching, in a backup data storage, to identify all relevant data corresponding to the created legal hold object, and storing, in the backup data storage, the identified relevant data and search queries used for identification of the relevant data;
replicating the identified relevant data in the created cloud storage space; and
notarizing the replicated relevant data using a blockchain notarization service.
2. The method of claim 1 , wherein the notarized relevant data is read from the created cloud storage space by one or more users in accordance with the defined access control, and the blockchain notarization service is used to verify an integrity of the data read from the created cloud storage space.
3. The method of claim 1 , wherein the blockchain notarization service is further used to transmit a notarization certificate to a pre-defined list of recipients of a copy of the relevant data, the transmission of the notarization certificate being in compliance with the defined access control.
4. The method of claim 3 , wherein the notarization certificate is issued for each data item, separately.
5. The method of claim 1 , wherein the identified relevant data, after being replicated and notarized, is retained in the created cloud storage space for a duration of the legal hold.
6. The method of claim 1 , wherein the notarization of the replicated relevant data occurs automatically upon the replication of the identified relevant data in the created cloud storage space.
7. The method of claim 1 , further comprising:
determining when new data is stored in the backup data storage;
using the stored search query to determine whether the new data is relevant to the created legal hold object;
when the new data is determined as being relevant for the legal hold object, replicating the new data that is relevant in the created cloud storage space; and
notarizing the new data that is relevant using the blockchain notarization service.
8. A system for preserving data using a replication and blockchain notarization, comprising:
at least one hardware processor configured to:
receive, from a user, a request for a legal hold of data and criteria for controlling access to the data;
create a legal hold object for the data and establish an access control criteria;
create, in cloud storage, a cloud storage space that corresponds to the created legal hold object, and define access control for reading from the created cloud storage space in accordance with the established access control criteria;
search, in a backup data storage, to identify all relevant data corresponding to the created legal hold object, and store, in the backup data storage, the identified relevant data and search queries used for identification of the relevant data;
replicate the identified relevant data in the created cloud storage space; and
notarize the replicated relevant data using a blockchain notarization service.
9. The system of claim 8 , wherein the notarized relevant data is read from the created cloud storage space by one or more users in accordance with the defined access control, and the blockchain notarization service is used to verify an integrity of the data read from the created cloud storage space.
10. The system of claim 8 , wherein the blockchain notarization service is further used to transmit a notarization certificate to a pre-defined list of recipients of a copy of the relevant data, the transmission of the notarization certificate being in compliance with the defined access control.
11. The system of claim 10 , wherein the notarization certificate is issued for each data item, separately.
12. The system of claim 8 , wherein the identified relevant data, after being replicated and notarized, is retained in the created cloud storage space for a duration of the legal hold.
13. The system of claim 8 , wherein the notarization of the replicated relevant data occurs automatically upon the replication of the identified relevant data in the created cloud storage space.
14. The system of claim 8 , wherein the hardware processor is further configured to:
determine when new data is stored in the backup data storage;
use the stored search query to determine whether the new data is relevant to the created legal hold object;
when the new data is determined as being relevant for the legal hold object, replicate the new data that is relevant in the created cloud storage space; and
notarize the new data that is relevant using the blockchain notarization service.
15. A non-transitory computer readable medium storing thereon computer executable instructions for preserving data using a replication and blockchain notarization, including instructions for:
receiving, from a user, a request for a legal hold of data and criteria for controlling access to the data;
creating a legal hold object for the data and establishing an access control criteria;
creating, in cloud storage, a cloud storage space that corresponds to the created legal hold object, and defining access control for reading from the created cloud storage space in accordance with the established access control criteria;
searching, in a backup data storage, to identify all relevant data corresponding to the created legal hold object, and storing, in the backup data storage, the identified relevant data and search queries used for identification of the relevant data;
replicating the identified relevant data in the created cloud storage space; and
notarizing the replicated relevant data using a blockchain notarization service.
16. The non-transitory computer readable medium of claim 15 , wherein the notarized relevant data is read from the created cloud storage space by one or more users in accordance with the defined access control, and the blockchain notarization service is used to verify an integrity of the data read from the created cloud storage space.
17. The non-transitory computer readable medium of claim 15 , wherein the blockchain notarization service is further used to transmit a notarization certificate to a pre-defined list of recipients of a copy of the relevant data, the transmission of the notarization certificate being in compliance with the defined access control.
18. The non-transitory computer readable medium of claim 17 , wherein the notarization certificate is issued for each data item, separately.
19. The non-transitory computer readable medium of claim 15 , wherein the identified relevant data, after being replicated and notarized, is retained in the created cloud storage space for a duration of the legal hold.
20. The non-transitory computer readable medium of claim 15 , wherein the notarization of the replicated relevant data occurs automatically upon the replication of the identified relevant data in the created cloud storage space.
21. The non-transitory computer readable medium of claim 15 , the instructions further comprising instructions for:
determining when new data is stored in the backup data storage;
using the stored search query to determine whether the new data is relevant to the created legal hold object;
when the new data is determined as being relevant for the legal hold object, replicating the new data that is relevant in the created cloud storage space; and
notarizing the new data that is relevant using the blockchain notarization service.Join the waitlist — get patent alerts
Track US11500729B2 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.