IP Library › Granted Patent US 12,512,989
Granted Patent B1
US 12,512,989 · App. 18/099,086 · Granted Dec 30, 2025

Tokenization for big data

Inventor: Jeffrey J. Stapleton (Arlington, TX)
Assignee: Wells Fargo Bank, N.A.
H04L9/3213G06F21/602G06F21/6245H04L9/0643H04L9/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,512,989
App. No.
18/099,086
Granted
Dec 30, 2025
Kind
B1
Abstract

The present disclosure is directed to systems, methods, and non-transitory computer-readable media including generating a token using an electronic file, the electronic file having a title and a content, and the token including a title hash based on the title of the electronic file and a file hash based on the content of the file and verifying the token based on at least one of the title hash, the file hash, and the signature.

Claims (51)

1 . A method, comprising:

generating a token using an electronic file, the electronic file having a title and a content, and the token comprising a title hash based on the title of the electronic file and a file hash based on the content of the electronic file, wherein a signature is generated over at least the title hash and the file hash; and

verifying the token based on the title hash, the file hash, and the signature, comprising:

verifying the signature;

in response to verifying the signature:

checking the title hash in the token against a hash on the title of the electronic file; and

checking the file hash in the token against a hash on the content of the electronic file.

2 . The method of claim 1 , wherein the content of the electronic file comprises printable character strings and non-printable character data.

3 . The method of claim 1 , comprising generating a title for the token based on the title of the electronic file, the title identifies the token.

4 . The method of claim 3 , wherein the title is generated by adding at least one of a prefix or suffix to the title of the electronic file.

5 . The method of claim 1 , wherein the token comprises a cryptographic signature, the cryptographic signature comprising at least one of a digital signature, Message Authentication Code (MAC), or Keyed Hashed Message Authentication Code (HMAC).

6 . The method of claim 1 , wherein the token comprises a timestamp indicating a time by which token is generated.

7 . The method of claim 1 , comprising generating the title hash using the title of the electronic file, generating the title hash comprising running the title of the electronic file through a hashing function.

8 . The method of claim 7 , wherein the hashing function comprises SHA-256 or SHA-512.

9 . The method of claim 1 , comprising generating the file hash using the content of the electronic file, generating the file hash comprising running binary strings corresponding to the content of the electronic file through a hashing function.

10 . The method of claim 9 , wherein the hashing function comprises SHA-256 or SHA-512.

11 . The method of claim 1 , wherein

the content comprises at least one field;

the token comprises at least one field object generated using data contained in the at least one field.

12 . The method of claim 11 , wherein

the at least one field object comprises at least one of hashed information generated using the data contained in the at least one field or tokenized information generated using the data contained in the at least one field.

13 . The method of claim 12 , comprising generating the hashed information by running the data contained in the at least one field through a hash function.

14 . The method of claim 12 , comprising generating the tokenized information by running the data contained in the at least one field through a tokenization function.

15 . The method of claim 1 , wherein

the electronic file comprises a folder or a compressed file; and

the content comprises a plurality of electronic files.

16 . The method of claim 1 , comprising wrapping the token in a Time Trusted Stamp.

17 . A non-transitory computer-readable medium comprising computer-readable instructions, such that, when executed, causes a processor to:

generate a token using an electronic file, the electronic file having a title and a content, and the token comprising a title hash based on the title of the electronic file and a file hash based on the content of the electronic file, wherein a signature is generated over at least the title hash and the file hash; and

verify the token based on the title hash, the file hash, and the signature, comprising:

verifying the signature;

in response to verifying the signature:

checking the title hash in the token against a hash on the title of the electronic file; and

checking the file hash in the token against a hash on the content of the electronic file.

18 . The non-transitory computer-readable medium of claim 17 , wherein

the token comprises a timestamp indicating a time by which token is generated;

the token comprises a cryptographic signature, the cryptographic signature comprising at least one of a digital signature, Message Authentication Code (MAC), or Keyed Hashed Message Authentication Code (HMAC); and

the token has a title based on the title of the electronic file, the title identifies the token.

19 . A system, comprising:

a memory; and

a processor configured to:

generate a token using an electronic file, the electronic file having a title and a content, and the token comprising a title hash based on the title of the electronic file and a file hash based on the content of the electronic file, wherein a signature is generated over at least the title hash and the file hash; and

verify the token based on the title hash, the file hash, and the signature, comprising:

verifying the signature;

in response to verifying the signature:

checking the title hash in the token against a hash on the title of the electronic file; and

checking the file hash in the token against a hash on the content of the electronic file.

20 . The system of claim 19 , wherein

the token comprises a timestamp indicating a time by which token is generated;

the token comprises a cryptographic signature, the cryptographic signature comprising at least one of a digital signature, Message Authentication Code (MAC), or Keyed Hashed Message Authentication Code (HMAC); and

the token has a title based on the title of the electronic file, the title identifies the token.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 5, 2024
From: STAPLETON, JEFFREY J.
To: WELLS FARGO BANK, N.A.
Reel/Frame 067015/0603 →
References Cited (11)
US 11153097B1 · Griffin · 2021 [cited by examiner]
US 20060101408A1 · Kotamarthi · 2006 [cited by examiner]
US 20070113172A1 · Behrens · 2007 [cited by examiner]
US 20080134337A1 · Crescenzo · 2008 [cited by examiner]
US 20160314315A1 · Krogius · 2016 [cited by examiner]
US 20190236273A1 · Saxe · 2019 [cited by examiner]
US 20190253240A1 · Treat · 2019 [cited by examiner]
US 20230195932A1 · Carnesecca · 2023 [cited by examiner]
US 20230306439A1 · Coleman · 2023 [cited by examiner]
US 20240111726A1 · Lakshmikantha · 2024 [cited by examiner]
US 20240171414A1 · Johnson · 2024 [cited by examiner]