IP Library › Granted Patent US 12,341,916
Granted Patent B2
US 12,341,916 · App. 18/118,722 · Granted Jun 24, 2025

Non-fungible token ownership registration and verification system

Inventor: Steven P. Shulman (San Diego, CA)
H04L9/50G06F21/10
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,341,916
App. No.
18/118,722
Filed
Mar 7, 2023
Granted
Jun 24, 2025
Kind
B2
Art Unit
2434
USPC
726/26
Abstract

Methods and systems related to non-fungible token (NFT) verification are disclosed herein. The systems and methods allow verifiers to conduct an ownership verification process in a frictionless and efficient manner without the need to understand and implement complex cryptographic algorithms and blockchain technologies. A disclosed system for verifying an NFT is a blockchain shell which accepts an NFT owner identifier from a verifier, verifies an NFT, and returns ownership verification data to a verifier device. Numerous approaches for registering NFT ownership with the blockchain shell, generating, transferring, and accepting the NFT owner identifier, and verifying NFT ownership using the NFT owner identifier are disclosed herein.

Claims (65)

1. A method for verifying a nonfungible token (NFT) comprising:

receiving an NFT owner identifier from a verifier device, wherein the NFT owner identifier was transferred from an owner device to the verifier device, at a locale, using a physical representation of the NFT owner identifier;

verifying ownership of an NFT using the NFT owner identifier;

returning ownership verification data of the NFT to the verifier device;

sending a personal information disclosure incentive for a personal information disclosure authorization to the owner device;

receiving the personal information disclosure authorization from the owner device; and

releasing personal information after: (i) receiving the personal information disclosure authorization; and (ii) verifying ownership of the NFT using the NFT owner identifier.

2. The method of claim 1 , further comprising:

registering the NFT with a blockchain shell system; and

wherein registering the NFT with the blockchain shell system includes generating the NFT owner identifier.

3. The method of claim 2 , wherein registering the NFT comprises:

transferring the NFT via an entry on a blockchain.

4. The method of claim 2 , wherein registering the NFT comprises:

accessing a blockchain to find a public key associated with the NFT; and

requesting a message encrypted with a private key associated with the NFT.

5. The method of claim 1 , further comprising:

registering the NFT with a blockchain shell system; and

wherein registering the NFT with the blockchain shell system includes generating the NFT owner identifier for storage on an owner device, wherein the NFT owner identifier internally identifies an owner of the owner device in a blockchain shell system.

6. The method of claim 1 , further comprising:

registering the NFT with a blockchain shell system, wherein registering the NFT with the blockchain shell system includes storing a full legal name for an owner in the blockchain shell system;

wherein the ownership verification data of the NFT includes the full legal name for the owner.

7. The method of claim 1 , further comprising:

the physical representation of the NFT owner identifier is a visual encoding presented on a display of an owner device; and

the NFT owner identifier is transferred from the owner device to the verifier device using an optical sensor on the verifier device.

8. The method of claim 1 , wherein:

the NFT owner identifier is a public wallet identifier associated with the NFT on a blockchain; and

verifying ownership of the NFT includes accessing the blockchain and requesting a message encrypted with a private key associated with the public wallet identifier.

9. The method of claim 1 , wherein verifying ownership of the NFT using the NFT owner identifier comprises:

searching a database of a blockchain shell system for the NFT owner identifier using the NFT owner identifier.

10. The method of claim 1 , wherein verifying ownership of the NFT using the NFT owner identifier comprises:

searching a database of a blockchain shell system for a public wallet identifier using the NFT owner identifier; and

accessing a blockchain to verify that the public wallet identifier is associated with the NFT on the blockchain.

11. The method of claim 1 , wherein verifying ownership of the NFT using the NFT owner identifier comprises:

delivering a link to the NFT on a blockchain with the ownership verification data.

12. The method of claim 1 , further comprising:

issuing an electronic identification card for the NFT owner identifier;

wherein the electronic identification card is stored in a wallet application on the owner device; and

wherein the physical representation is part of the electronic identification card.

13. The method of claim 1 , further comprising:

registering the NFT with a blockchain shell system, wherein registering the NFT with the blockchain shell system includes storing the personal information for an owner in the blockchain shell system; and

wherein registering the NFT with the blockchain shell system includes generating the NFT owner identifier.

14. One or more non-transitory computer-readable media storing instructions that, when executed by one or more processors, cause a system to execute a method for verifying a nonfungible token (NFT) comprising:

receiving an NFT owner identifier from a verifier device, wherein the NFT owner identifier was transferred from an owner device to the verifier device, at a locale, using a physical representation of the NFT owner identifier;

verifying ownership of an NFT using the NFT owner identifier;

returning ownership verification data of the NFT to the verifier device;

sending a personal information disclosure incentive for a personal information disclosure authorization to the owner device;

receiving the personal information disclosure authorization from the owner device; and

releasing personal information after: (i) receiving the personal information disclosure authorization; and (ii) verifying ownership of the NFT using the NFT owner identifier.

15. The one or more non-transitory computer-readable media of claim 14 , wherein the method further comprises:

registering the NFT with a blockchain shell system; and

wherein registering the NFT with the blockchain shell system includes generating the NFT owner identifier.

16. The one or more non-transitory computer-readable media of claim 14 , wherein the method further comprises:

registering the NFT with a blockchain shell system; and

generating the NFT owner identifier for storage on an owner device, wherein the NFT owner identifier internally identifies an owner of the owner device in a blockchain shell system.

17. The one or more non-transitory computer-readable media of claim 14 , wherein the method further comprises:

registering the NFT with a blockchain shell system, wherein registering the NFT with the blockchain shell system includes storing personal identifying information for an owner in the blockchain shell system; and

wherein registering the NFT with the blockchain shell system includes generating the NFT owner identifier.

18. A system for verifying a nonfungible token (NFT) comprising:

one or more servers configured to receive an NFT owner identifier from a verifier device, wherein the NFT owner identifier was transferred from an owner device to the verifier device, at a locale, using a physical representation of the NFT owner identifier;

wherein the one or more servers are further configured to verify ownership of an NFT using the NFT owner identifier;

wherein the one or more servers are further configured to return ownership verification data of the NFT to the verifier device;

wherein the one or more servers are further configured to send a personal information disclosure incentive for a personal information disclosure authorization to the owner device;

wherein the one or more servers are further configured to receive the personal information disclosure authorization from the owner device; and

wherein the one or more servers are further configured to release personal information after: (i) receiving the personal information disclosure authorization; and

(ii) verifying ownership of the NFT using the NFT owner identifier.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 9, 2023
From: SHULMAN, STEVEN P.
To: COUNTERTEN, INC.
Reel/Frame 062933/0932 →
Continuity (2)
Provisional Application 63318818 · Mar 11, 2022
Related Publication 20230289410A1 · Sep 14, 2023
References Cited (7)
US 20210390531A1 · Voorhees · 2021 [cited by examiner]
US 20220269754A1 · Cardo Sanchez · 2022 [cited by examiner]
US 20220366061A1 · Spivack · 2022 [cited by examiner]
US 20220414621A1 · Parlotto · 2022 [cited by examiner]
US 20230104103A1 · Eby · 2023 [cited by examiner]
US 20230130182A1 · Mir · 2023 [cited by examiner]
US 20230135947A1 · Barhudarian · 2023 [cited by examiner]