IP Library › Granted Patent US 11,481,284
Granted Patent B2
US 11,481,284 · App. 17/098,727 · Granted Oct 25, 2022

Systems and methods for generating self-notarized backups

Inventors: Vladimir Zatsepin (Moscow, RU); Serguei Beloussov (Moscow, RU); Stanislav Protasov (Moscow, RU)
Assignee: Acronis International GmbH
G06F11/1464G06F11/1004G06F11/1451G06F11/1461G06F11/1469H04L9/3247H04L9/3297
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,481,284
App. No.
17/098,727
Granted
Oct 25, 2022
Kind
B2
Abstract

Disclosed herein are systems and methods for enabling self-notarization in a data backup. In one aspects, a method may comprise generating the data backup at a computing device. The method may comprise calculating a checksum of the data backup. The method may comprise adding a self-notarization script to the data backup. The self-notarization script may be configured to automatically trigger without intervention by an external notarization system, in response to a pre-determined backup storage event, and in response to triggering, notarize and send the checksum to a distributed registry. The method may comprise sending the data backup comprising the self-notarization script to a backup storage device.

Claims (54)

1. A method for enabling self-notarization in a data backup, the method comprising:

generating the data backup at a computing device;

calculating a checksum of the data backup;

adding a self-notarization script to the data backup, wherein the self-notarization script is configured to:

automatically trigger without intervention by an external notarization system, in response to a pre-determined backup storage event; and

in response to triggering, notarize and send the checksum to a distributed registry;

sending the data backup comprising the self-notarization script to a backup storage device.

2. The method of claim 1 , further comprising:

storing details of a smart contract at the backup storage device,

wherein the pre-determined backup storage event is an execution of the smart contract.

3. The method of claim 2 , wherein the self-notarization script is further configured to notarize results of the execution of the smart contract.

4. The method of claim 1 , wherein the self-notarization script is further configured to detect when the computing device begins loading the data backup to the backup storage device and in response to the detecting, notarize files in the data backup at the compute device.

5. The method of claim 4 , wherein the self-notarization script is further configured to detect when the computing device completes loading the data backup at the backup storage device and in response to the detecting of loading completion, notarize files in the data backup at the backup storage device.

6. The method of claim 1 , wherein the self-notarization script is further configured to notarize one or more of:

the checksum,

a timestamp of the data backup,

a link to a previous record, and

information about a physical address at the backup storage device.

7. A system for enabling self-notarization in a data backup, the system comprising a processor configured to perform:

generating the data backup at a computing device;

calculating a checksum of the data backup;

adding a self-notarization script to the data backup, wherein the self-notarization script is configured to:

automatically trigger without intervention by an external notarization system, in response to a pre-determined backup storage event; and

in response to triggering, notarize and send the checksum to a distributed registry;

sending the data backup comprising the self-notarization script to a backup storage device.

8. The system of claim 7 , wherein the processor is further configured to perform:

storing details of a smart contract at the backup storage device,

wherein the pre-determined backup storage event is an execution of the smart contract.

9. The system of claim 8 , wherein the self-notarization script is further configured to notarize results of the execution of the smart contract.

10. The system of claim 7 , wherein the self-notarization script is further configured to detect when the computing device begins loading the data backup to the backup storage device and in response to the detecting, notarize files in the data backup at the compute device.

11. The system of claim 10 , wherein the self-notarization script is further configured to detect when the computing device completes loading the data backup at the backup storage device and in response to the detecting of loading completion, notarize files in the data backup at the backup storage device.

12. The system of claim 7 , wherein the self-notarization script is further configured to notarize one or more of:

the checksum,

a timestamp of the data backup,

a link to a previous record, and

information about a physical address at the backup storage device.

13. A non-transitory computer readable medium storing thereon computer executable instructions for enabling self-notarization in a data backup, including instructions when executed by a processor cause the processor to perform:

generating the data backup at a computing device;

calculating a checksum of the data backup;

adding a self-notarization script to the data backup, wherein the self-notarization script is configured to:

automatically trigger without intervention by an external notarization system, in response to a pre-determined backup storage event; and

in response to triggering, notarize and send the checksum to a distributed registry;

sending the data backup comprising the self-notarization script to a backup storage device.

14. The non-transitory computer readable medium of claim 13 , further including instructions for:

storing details of a smart contract at the backup storage device,

wherein the pre-determined backup storage event is an execution of the smart contract.

15. The non-transitory computer readable medium of claim 14 , wherein the self-notarization script is further configured to notarize results of the execution of the smart contract.

16. The non-transitory computer readable medium of claim 13 , wherein the self-notarization script is further configured to detect when the computing device begins loading the data backup to the backup storage device and in response to the detecting, notarize files in the data backup at the compute device.

17. The non-transitory computer readable medium of claim 16 , wherein the self-notarization script is further configured to detect when the computing device completes loading the data backup at the backup storage device and in response to the detecting of loading completion, notarize files in the data backup at the backup storage device.

18. The non-transitory computer readable medium of claim 13 , wherein the self-notarization script is further configured to notarize one or more of:

the checksum,

a timestamp of the data backup,

a link to a previous record, and

information about a physical address at the backup storage device.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 19, 2022
From: ZATSEPIN, VLADIMIR; BELOUSSOV, SERGUEI; PROTASOV, STANISLAV
To: ACRONIS INTERNATIONAL GMBH
Reel/Frame 061129/0692 →
Continuity (2)
Provisional Application 62935325 · Nov 14, 2019
Related Publication 20210149772A1 · May 20, 2021