IP Library Granted Patent US 12,425,242
Granted Patent B1
US 12,425,242 · App. 18/100,816 · Granted Sep 23, 2025

Time stamp token (TST) blockchains

Inventor: Jeffrey J. Stapleton (O'Fallon, MO)
Assignee: Wells Fargo Bank, N.A.
H04L9/50H04L9/321H04L9/3236
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,425,242
App. No.
18/100,816
Granted
Sep 23, 2025
Kind
B1
Abstract

The present disclosure is directed to systems, methods, and non-transitory computer-readable media including receiving, by a Time Stamp Authority (TSA) computing system from a requestor computing system, hashed data corresponding to original data, generating, by the TSA, a Time Stamp Token (TST) for the hashed data, publishing, by the TSA, the TST to a blockchain, and sending, by the TSA to the requestor computing system, the TST.

Claims (32)

1. A method, comprising:

receiving, by a Time Stamp Authority (TSA) computing system from a requestor computing system, hashed data corresponding to original data, wherein the hashed data comprises first hashed data and second hashed data;

generating, by the TSA, a Time Stamp Token (TST) for the hashed data, wherein generating the TST for the hashed data comprises generating a first TST for the first hashed data and a second TST for the second hashed data;

publishing, by the TSA, the TST to a blockchain, wherein publishing the TST to the blockchain comprises:

publishing the first TST in a first block of the blockchain, the first block comprising the first TST;

publishing the second TST in a second block of the blockchain, the second block comprising the second TST; and

sending, by the TSA to the requestor computing system, the TST, wherein sending the TST comprises sending the first TST and the second TST.

2. The method of claim 1 , wherein the blockchain is specific to the requestor computing system or a requestor associated with the requestor computing system.

3. The method of claim 1 , wherein the blockchain is a public blockchain.

4. The method of claim 1 , wherein a relying party computing system retrieves the original data and the TST and verifies TST.

5. The method of claim 1 , wherein the second block comprises a link hash that is a hash of the first block.

6. A method, comprising:

sending, by a requestor device to a Time Stamp Authority (TSA) computing system, hashed data corresponding to original data, wherein the TSA computing system publishes a Time Stamp Token (TST) for the hashed data to a blockchain, wherein the hashed data comprises first hashed data and second hashed data, and wherein the blockchain comprises:

a first block having a first TST for the first hashed data; and

a second block having a second TST for the second hashed data; and

granting, by the requestor computing system to a relying party computing system in response to a request by the relying party, permission to access the original data, wherein the relying party computing system retrieves the original data and the TST and verifies TST, wherein the original data is retrieved from the requestor device or via a link or address of the original data.

7. The method of claim 6 , wherein granting the permission to access the original data comprises sending, by the requestor computing system to the relying party computing system, a link, address, or identifier of the TST on the blockchain.

8. The method of claim 6 , wherein the permission has a Time-To-Live (TTL), and the link comprises a Uniform Resource Locator (URL) of the TST on the blockchain.

9. The method of claim 6 , wherein the hashed data comprises at least one of a hash of unsigned data, a hash of signed data, a hash of encrypted data, a hash of data that has been signcrypted.

10. The method of claim 6 , wherein the second block comprises a link hash that is a hash of the first block.

11. A method, comprising:

receiving, by a relying party computing system from a requestor computing system, permission to access original data;

retrieving, by the relying party computing system the original data and a Time Stamp Token (TST) generated by a Time Stamp Authority (TSA) for hashed data corresponding to the original data, the TST published to a blockchain, wherein the hashed data comprises first hashed data and second hashed data, and wherein the blockchain comprises:

a first block having a first TST for the first hashed data; and

a second block having a second TST for the second hashed data;

verifying, by the relying party computing system, the TST.

12. The method of claim 11 , the blockchain is specific to the requestor computing system or a requestor associated with the requestor computing system.

13. The method of claim 11 , wherein the blockchain is a public blockchain.

14. The method of claim 11 , wherein receiving the permission to access the original data comprises receiving, by the relying party computing system from the requestor computing system, a link, address, or identifier of the TST on the blockchain.

15. The method of claim 14 , wherein the permission has a Time-To-Live (TTL).

16. The method of claim 14 , wherein the link comprises a Uniform Resource Locator (URL) of the of the TST on the blockchain.

17. The method of claim 11 , wherein the second block comprises a link hash that is a hash of the first block.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 5, 2024
From: STAPLETON, JEFFREY J.
To: WELLS FARGO BANK, N.A.
Reel/Frame 067015/0934 →
References Cited (9)
US 10305833B1 · Dennis · 2019 [cited by examiner]
US 10404471B1 · Griffin · 2019 [cited by examiner]
US 11574305B1 · Griffin · 2023 [cited by examiner]
US 20210377002A1 · Guillama · 2021 [cited by examiner]
US 20220417030A1 · Shrivastava · 2022 [cited by examiner]
US 20230328040A1 · O'Brien · 2023 [cited by examiner]
CN 101711395A · 2010 [cited by examiner]
CN 103385006A · 2013 [cited by examiner]
CN 108833081A · 2018 [cited by examiner]