IP Library Granted Patent US 12,293,358
Granted Patent B2
US 12,293,358 · App. 18/466,510 · Granted May 6, 2025

Mitigation of cryptographic asset attacks

Inventors: Christopher Esquibel (Wilmington, DE); Emily Herrick (Wilmington, DE)
Assignee: FOOLPROOF LABS LLC
G06Q20/3825G06Q20/02G06Q20/3674G06Q40/03
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,293,358
App. No.
18/466,510
Granted
May 6, 2025
Kind
B2
Abstract

Disclosed is a computing system and method for protecting access to a particular resource. The computing device can identify a first cryptographic token in a first digital wallet. The first cryptographic token is configured to provide access to a particular resource. The computing device can generate a second cryptographic token bound to the first cryptographic token. The computing device can transfer the second cryptographic token to a second digital wallet based on the first cryptographic token. The computing device can access the particular resource based on the second cryptographic token being in the second digital wallet.

Claims (42)

1. A method, comprising:

identifying, via one of one or more computing devices, a first cryptographic token in a first digital wallet, the first cryptographic token is configured to provide access to a particular resource;

generating, via one of the one or more computing devices, a second cryptographic token bound to the first cryptographic token;

transferring, via one of the one or more computing devices, the second cryptographic token to a second digital wallet based on the first cryptographic token; and

accessing, via one of the one or more computing devices, the particular resource based on the second cryptographic token being in the second digital wallet.

2. The method of claim 1 , wherein generating the second cryptographic token comprises signing the second cryptographic token using a private key associated with the first cryptographic token.

3. The method of claim 1 , wherein transferring the second cryptographic token requires access to the first cryptographic token.

4. The method of claim 1 , wherein the second cryptographic token derives authorization for the particular resource from the first cryptographic token.

5. The method of claim 1 , wherein the first digital wallet comprises at least one additional security feature in comparison to the second digital wallet.

6. The method of claim 1 , further comprising recording the transfer of the second cryptographic token from the first digital wallet to the second digital wallet on a block chain.

7. The method of claim 1 , wherein transferring the second cryptographic token to the second digital wallet requires access to the first cryptographic token.

8. A system, comprising:

a memory device; and

at least one computing device in communication with the memory device, wherein the at least one computing device is configured to:

identify a first cryptographic token in a first digital wallet, the first cryptographic token is configured to provide access to a particular resource;

generate a second cryptographic token bound to the first cryptographic token;

transfer the second cryptographic token to a second digital wallet based on the first cryptographic token; and

access the particular resource based on the second cryptographic token being in the second digital wallet.

9. The system of claim 8 , wherein transferring the second cryptographic token further comprises the at least one computing device being further configured to:

generate a contract associated with the transfer comprising a terms for use of the second cryptographic token; and

cryptographically sign the contract based on a key associated with at least one of: the first cryptographic token or the second cryptographic token.

10. The system of claim 9 , wherein the contract comprises an amount of time for which the second digital wallet may store the second token.

11. The system of claim 10 , wherein the at least one computing device is further configured to:

determine that the amount of time from when the transfer of the second cryptographic token has elapsed; and

in response to determining that the amount of time elapsed, transfer the second cryptographic token from the second digital wallet to the first digital wallet.

12. The system of claim 8 , wherein the at least one computing device is further configured to:

receive a request to designate the second cryptographic token as lendable from a source device; and

determine whether the request from the source device originated from an owner of the first cryptographic token, wherein the second cryptographic token is transferred subsequent to determining that the request originated from the owner.

13. The system of claim 8 , wherein the second cryptographic token comprises a non-fungible token.

14. The system of claim 8 , wherein the at least one computing device is further configured to determine that the second cryptographic token has been stolen from the second digital wallet.

15. The system of claim 14 , wherein the at least one computing device is further configured to cause the second cryptographic token to be transferred based on the first cryptographic token.

16. The system of claim 14 , wherein the at least one computing device is further configured to retain access of the particular resource via the first cryptographic token.

17. A non-transitory computer-readable medium embodying a program that, when executed by at least one computing device, causes the at least one computing device to:

identify a first cryptographic token in a first digital wallet, the first cryptographic token is configured to provide access to a particular resource;

generate a second cryptographic token bound to the first cryptographic token;

transfer the second cryptographic token to a second digital wallet based on the first cryptographic token; and

access the particular resource based on the second cryptographic token being in the second digital wallet.

18. The non-transitory computer-readable medium of claim 17 , wherein the resource comprises a physical asset and the first cryptographic token is configured to function as proof of ownership of the physical asset.

19. The non-transitory computer-readable medium of claim 18 , wherein the program further causes the at least one computing device to:

generate a contract to loan the physical asset for a period of time to a particular user associated with the second digital wallet; and

transfer the second cryptographic token to the second digital wallet as proof of ownership of the physical asset during the period of time.

20. The non-transitory computer-readable medium of claim 18 , wherein the program further causes the at least one computing device to authorize transferring the second cryptographic token based on confirming the first cryptographic token.

Assignments (2)
CHANGE OF NAME Recorded Jun 2, 2025
From: FOOLPROOF LABS, LLC
To: FOOLPROOF LABS, INC.
Reel/Frame 071702/0409 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 14, 2024
From: ESQUIBEL, CHRISTOPHER; HERRICK, EMILY
To: FOOLPROOF LABS LLC
Reel/Frame 068281/0692 →
Continuity (2)
Provisional Application 63406397 · Sep 14, 2022
Related Publication 20240086905A1 · Mar 14, 2024
References Cited (8)
US 9674699B2 · Kanov · 2017 [cited by examiner]
US 11805127B1 · Sundar · 2023 [cited by examiner]
US 20220407702A1 · Jakobsson · 2022 [cited by examiner]
US 20230120485A1 · Shankar · 2023 [cited by examiner]
US 20230214792A1 · Lee · 2023 [cited by examiner]
US 20230325814A1 · Vijayan · 2023 [cited by examiner]
US 20230385815A1 · Jakobsson · 2023 [cited by examiner]
Luo et al “Understanding NFT Price Moves through Social Media Keywords Analysis”, arXiv:2209.07706v1, Sep. 16, 2022, 9 pages (Year: 2022). [cited by examiner]