IP Library Granted Patent US 12,379,988
Granted Patent B2
US 12,379,988 · App. 18/629,317 · Granted Aug 5, 2025

Systems and methods for blockchain repair assurance tokens

Inventors: Phillip H. Griffin (Raleigh, NC); Jeffrey J. Stapleton (O'Fallon, MO)
G06F11/0793G06F11/0745G06F11/0751H04L9/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 12,379,988
App. No.
18/629,317
Granted
Aug 5, 2025
Kind
B2
Abstract

Systems, methods, and apparatuses of creating a repair token for a distributed ledger are provided. A method includes identifying an error in the distributed ledger via a computing system. The error is associated with a first block on the distributed ledger. The method further includes creating the repair token having content of the first block and a correction to the error via the computing system.

Claims (33)

1. A method, comprising:

creating, via a computing system, a token to replace a first block of a distributed ledger, wherein the first block is invalid or corrupt, wherein the token points to at least one of a second block preceding the first block or a third block after the first block;

at least one of digitally signing or timestamping, via the computing system, the token; and

publishing, via the computing system, the token.

2. The method of claim 1 , wherein the token comprises a pointer to the second block preceding the first block on the distributed ledger, the pointer providing a link between the first block and the second block on the distributed ledger.

3. The method of claim 1 , wherein the token comprises a pointer to the third block preceding the first block on the distributed ledger, the pointer providing a link between the first block and the second block on the distributed ledger.

4. The method of claim 1 , wherein the token comprises a content of the first block.

5. The method of claim 1 , wherein timestamping the repair token comprises creating a time stamp token (TST) and including the TST in the repair token.

6. The method of claim 1 , wherein the token is published on a token ledger, and the token ledger is implemented as a database separate from the distributed ledger.

7. The method of claim 6 , further comprising restricting access to the separate database to users of the computing system.

8. The method of claim 1 , wherein the token is used in place of the invalid or corrupt first block by an entity other than the computing system.

9. The method of claim 1 , wherein the token is published as a correction block on the distributed ledger at a predetermined interval comprising a plurality of blocks of the distributed ledger, wherein the first block corresponds to the correction block.

10. A computing system, comprising:

at least one processor; and

a non-transitory machine readable medium with instructions stored thereon that, when executed by the at least one processor, cause the at least one processor to:

create a token to replace a first block of a distributed ledger, wherein the first block is invalid or corrupt, wherein the token points to at least one of a second block preceding the first block or a third block after the first block;

at least one of digitally sign or timestamp the token; and

publish the token.

11. The system of claim 10 , wherein the token comprises a pointer to the second block preceding the first block on the distributed ledger, the pointer providing a link between the first block and the second block on the distributed ledger.

12. The system of claim 10 , wherein the token comprises a pointer to the third block preceding the first block on the distributed ledger, the pointer providing a link between the first block and the second block on the distributed ledger.

13. The system of claim 10 , wherein the token comprises a content of the first block.

14. The system of claim 10 , wherein timestamping the repair token comprises creating a time stamp token (TST) and including the TST in the repair token.

15. The system of claim 10 , wherein the token is published on a token ledger, and the token ledger is implemented as a database separate from the distributed ledger.

16. The system of claim 15 , wherein the at least one processor is caused to restrict access to the separate database to users of the computing system.

17. The system of claim 10 , wherein the token is used in place of the invalid or corrupt first block by an entity other than the computing system.

18. The system of claim 10 , wherein the token is published as a correction block on the distributed ledger at a predetermined interval comprising a plurality of blocks of the distributed ledger, wherein the first block corresponds to the correction block.

19. At least one processor-readable medium comprising processor-readable instructions, such that, when executed by at least one processor, causes the at least one processor to:

create a token to replace a first block of a distributed ledger, wherein the first block is invalid or corrupt, wherein the token points to at least one of a second block preceding the first block or a third block after the first block;

at least one of digitally sign or timestamp the token; and

publish the token.

20. The at least one processor-readable medium of claim 19 , wherein

the token comprises a pointer to the second block preceding the first block on the distributed ledger, the pointer providing a link between the first block and the second block on the distributed ledger; and

the token comprises a pointer to the third block preceding the first block on the distributed ledger, the pointer providing a link between the first block and the second block on the distributed ledger.

Continuity (4)
Continuation 17886365 · Aug 11, 2022
Continuation 16991212 · Aug 12, 2020
Continuation 16031520 · Jul 10, 2018
Related Publication 20240256379A1 · Aug 1, 2024
References Cited (20)
US 5557088A · Shimizu · 1996 [cited by examiner]
US 5607350A · Levasseur · 1997 [cited by examiner]
US 5841866A · Bruwer et al. · 1998 [cited by applicant]
US 8438392B2 · Oxford · 2013 [cited by applicant]
US 8914633B1 · Cook et al. · 2014 [cited by applicant]
US 9148285B2 · Chang et al. · 2015 [cited by applicant]
US 9594922B1 · McGuire et al. · 2017 [cited by applicant]
US 9998286B1 · Ramathal et al. · 2018 [cited by applicant]
US 10361853B2 · Castagna et al. · 2019 [cited by applicant]
US 10404469B2 · Madhavan et al. · 2019 [cited by applicant]
US 10476665B1 · Griffin et al. · 2019 [cited by applicant]
US 10754989B2 · Baset · 2020 [cited by examiner]
US 11108554B2 · Chan · 2021 [cited by examiner]
US 11146381B2 · Miller · 2021 [cited by examiner]
US 20070067833A1 · Colnot · 2007 [cited by applicant]
US 20090228564A1 · Hamburg · 2009 [cited by applicant]
US 20160028552A1 · Spanos · 2016 [cited by examiner]
US 20170012978A1 · Lin et al. · 2017 [cited by applicant]
US 20180254982A1 · Apostolopoulos et al. · 2018 [cited by applicant]
Greenspan, Gideon; “The Blockchain Immutability Myth”, https://www.coindesk.com/blockchain-immutability-myth/, May 9, 2017. 8 pages. [cited by applicant]