Back to results
US 12,222,961 B2Granted
Dual ledger syncing
AssigneeTRETE Inc.
InventorDamien Patton
Life of this patent
Estimating the term…
Abstract
In certain aspects, a computer-implemented method includes monitoring data entries written on a private primary ledger. The computer-implemented method includes recording the data entries written on the private primary ledger to an immutable public secondary ledger.
Claims17
A computer-implemented method comprising:
- settling a transaction at an Alternative Trading System (ATS) changing ownership in an asset;
- accessing transaction data resulting from the settled transaction;
- accessing an intentional lag time defining a specified amount of time to delay between detecting a data entry being written to a Web2 database and semi-redundantly-syncing a blockchain with the Web2 database, the specified amount of time increasing the likelihood of written data entries being fully complete and correct at the Web2 database prior to syncing;
- monitoring activity at the Web2 database;
- detecting a part of the transaction data captured to the Web2 database reflecting the asset ownership change in a capitalization table tracking ownership in the asset at the Web2 database during the monitoring, the part of the transaction data and another part of the transaction data included in a plurality of parts of the transaction data;
- intentionally delaying syncing the blockchain with the Web2 database by the specified amount of time subsequent and responsive to detecting the part of the transaction data being captured;
- writing the other part of the transaction data to the Web2 database during the intentional delay;
- and
- after the intentional delay, automatically semi-redundantly syncing the blockchain with the Web2 database by recording at least a portion of the transaction data, including data from the other part of the transaction data, from the Web2 database to the blockchain.
6 more elements
A system comprising;
- a hardware processor;
- system memory coupled to the hardware processor and storing instructions configured to cause the hardware processor to:
- settle a transaction at an Alternative Trading System (ATS) changing ownership in an asset;
- access transaction data resulting from the settled transaction;
- access an intentional lag time defining a specified amount of time to delay between detecting a data entry part written to a Web2 database and semi-redundantly syncing a blockchain with the Web2 database, the specified amount of time increasing the likelihood of written data entries being fully complete and correct at the Web2 database prior to syncing;
- monitor activity at the Web2 database mutable ledger;
- detect a part of the transaction data captured to the Web2 database reflecting the asset ownership change in a capitalization table tracking ownership in the asset at the Web2 database during the monitoring, the part of the transaction data and another part of the transaction data included in a plurality of parts of the transaction data;
- intentionally delay syncing the blockchain with the Web2 database by the specified length of time subsequent and responsive to detecting the part of the transaction data being captured;
- write the other part of the transaction data to the Web2 database during the intentional delay;
- and
- after the intentional delay, automatically semi-redundantly sync the blockchain with the Web2 database by recording at least a portion of the transaction data, including data from the other part of the transaction data, from the Web2 database to the blockchain.
8 more elements
Dependencies are inferred from the claim text.