IP Library Granted Patent US 12682342
Granted Patent B2
US 12682342 · App. 18/130,803 · Granted Jul 14, 2026

NFT based secure authentication and notification apparatuses, processes and systems

Inventors: Leticia De La Rosa (Jersey City, NJ); Kieran Flesk (County Galway, IE); John McDonough (Nahant, MA); Feina Niu (Cambridge, MA)
Assignee: FMR LLC
G06Q20/3827G06Q20/02
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 12682342
App. No.
18/130,803
Granted
Jul 14, 2026
Kind
B2
Abstract

The NFT Based Secure Authentication and Notification Apparatuses, Processes and Systems (“NBSA”) transforms authenticating NFT generation input, NFT authentication input, document publishing input, NFT document access input datastructure/inputs via NBSA components into authenticating NFT generation output, NFT authentication output, document publishing output, NFT document access output outputs. An authenticating NFT generation request datastructure structured to specify a set of source asset identifiers and an owner blockchain address is obtained. For each respective source asset identifier, source asset data associated with the respective source asset identifier is obtained, a hash of the source asset data is generated, and a source asset object associated with the respective source asset identifier is stored in an adjunct repository. A master hash is generated from the generated hashes. An NFT metadata datastructure structured to specify the master hash and a link to each source asset object is generated. An authenticating NFT is minted.

Claims (50)

1 . An authenticating NFT generating apparatus, comprising:

at least one memory;

a component collection stored in the at least one memory;

at least one processor disposed in communication with the at least one memory, the at least one processor executing processor-executable instructions from the component collection, the component collection storage structured with processor-executable instructions, comprising:

obtain, via the at least one processor, an authenticating NFT generation request datastructure structured to specify a set of source asset identifiers and an owner blockchain address;

obtain, via the at least one processor, for each respective source asset identifier in the set of source asset identifiers, source asset data associated with the respective source asset identifier;

generate, via the at least one processor, for each respective source asset identifier in the set of source asset identifiers, a hash of the source asset data associated with the respective source asset identifier;

store, via the at least one processor, for each respective source asset identifier in the set of source asset identifiers, a source asset object associated with the respective source asset identifier in an adjunct repository, in which the source asset object associated with the respective source asset identifier is structured to specify the source asset data and the hash of the source asset data;

generate, via the at least one processor, a master hash from the generated hashes of source asset data associated with the set of source asset identifiers;

generate, via the at least one processor, an NFT metadata datastructure structured to specify the master hash and a link to each source asset object associated with the set of source asset identifiers; and

mint, via the at least one processor, an authenticating NFT by sending a blockchain transaction to an authenticating NFT smart contract deployed on a blockchain, in which the authenticating NFT smart contract is structured to associate the generated NFT metadata datastructure and the owner blockchain address with the authenticating NFT.

2 . The apparatus of claim 1 , in which source asset data associated with a source asset identifier is structured to comprise a set of constituent data elements.

3 . The apparatus of claim 1 , in which source asset data associated with a source asset identifier is obtained via a URI associated with the source asset identifier.

4 . The apparatus of claim 1 , in which source asset data associated with a source asset identifier is obtained via an upload associated with the source asset identifier.

5 . The apparatus of claim 1 , in which source asset data associated with a source asset identifier is obtained via a smart contract associated with the source asset identifier.

6 . The apparatus of claim 1 , in which a source asset object associated with a source asset identifier is stored in the adjunct repository such that a hash of source asset data associated with the source asset identifier is utilized as a key to the source asset object in the adjunct repository.

7 . The apparatus of claim 1 , in which a hash of source asset data associated with a source asset identifier is generated via a cryptographic hash function applied to a set of constituent data elements that comprise the source asset data associated with the source asset identifier.

8 . The apparatus of claim 7 , in which the master hash is generated via the cryptographic hash function applied to the generated hashes of source asset data associated with the set of source asset identifiers.

9 . The apparatus of claim 1 , in which a link, specified via the NFT metadata datastructure to a source asset object associated with a source asset identifier, is structured to include a hash of source asset data associated with the source asset identifier.

10 . The apparatus of claim 1 , in which the NFT metadata datastructure is structured to specify an image associated with the authenticating NFT.

11 . The apparatus of claim 1 , in which the image associated with the authenticating NFT corresponds to an NFT type associated with the authenticating NFT.

12 . The apparatus of claim 1 , in which the image associated with the authenticating NFT corresponds to an image associated with a source asset identifier from the set of source asset identifiers.

13 . The apparatus of claim 1 , in which the owner blockchain address is a blockchain wallet address.

14 . The apparatus of claim 1 , in which the authenticating NFT smart contract is structured as a smart contract implementing ERC-721 standard.

15 . An authenticating NFT generating processor-readable, non-transient medium, the medium storing a component collection, the component collection storage structured with processor-executable instructions comprising:

obtain, via the at least one processor, an authenticating NFT generation request datastructure structured to specify a set of source asset identifiers and an owner blockchain address;

obtain, via the at least one processor, for each respective source asset identifier in the set of source asset identifiers, source asset data associated with the respective source asset identifier;

generate, via the at least one processor, for each respective source asset identifier in the set of source asset identifiers, a hash of the source asset data associated with the respective source asset identifier;

store, via the at least one processor, for each respective source asset identifier in the set of source asset identifiers, a source asset object associated with the respective source asset identifier in an adjunct repository, in which the source asset object associated with the respective source asset identifier is structured to specify the source asset data and the hash of the source asset data;

generate, via the at least one processor, a master hash from the generated hashes of source asset data associated with the set of source asset identifiers;

generate, via the at least one processor, an NFT metadata datastructure structured to specify the master hash and a link to each source asset object associated with the set of source asset identifiers; and

mint, via the at least one processor, an authenticating NFT by sending a blockchain transaction to an authenticating NFT smart contract deployed on a blockchain, in which the authenticating NFT smart contract is structured to associate the generated NFT metadata datastructure and the owner blockchain address with the authenticating NFT.

16 . An authenticating NFT generating processor-implemented system, comprising:

means to store a component collection;

means to process processor-executable instructions from the component collection, the component collection storage structured with processor-executable instructions including:

obtain, via the at least one processor, an authenticating NFT generation request datastructure structured to specify a set of source asset identifiers and an owner blockchain address;

obtain, via the at least one processor, for each respective source asset identifier in the set of source asset identifiers, source asset data associated with the respective source asset identifier;

generate, via the at least one processor, for each respective source asset identifier in the set of source asset identifiers, a hash of the source asset data associated with the respective source asset identifier;

store, via the at least one processor, for each respective source asset identifier in the set of source asset identifiers, a source asset object associated with the respective source asset identifier in an adjunct repository, in which the source asset object associated with the respective source asset identifier is structured to specify the source asset data and the hash of the source asset data;

generate, via the at least one processor, a master hash from the generated hashes of source asset data associated with the set of source asset identifiers;

generate, via the at least one processor, an NFT metadata datastructure structured to specify the master hash and a link to each source asset object associated with the set of source asset identifiers; and

mint, via the at least one processor, an authenticating NFT by sending a blockchain transaction to an authenticating NFT smart contract deployed on a blockchain, in which the authenticating NFT smart contract is structured to associate the generated NFT metadata datastructure and the owner blockchain address with the authenticating NFT.

17 . An authenticating NFT generating processor-implemented process, including processing processor-executable instructions via at least one processor from a component collection stored in at least one memory, the component collection storage structured with processor-executable instructions comprising:

obtain, via the at least one processor, an authenticating NFT generation request datastructure structured to specify a set of source asset identifiers and an owner blockchain address;

obtain, via the at least one processor, for each respective source asset identifier in the set of source asset identifiers, source asset data associated with the respective source asset identifier;

generate, via the at least one processor, for each respective source asset identifier in the set of source asset identifiers, a hash of the source asset data associated with the respective source asset identifier;

store, via the at least one processor, for each respective source asset identifier in the set of source asset identifiers, a source asset object associated with the respective source asset identifier in an adjunct repository, in which the source asset object associated with the respective source asset identifier is structured to specify the source asset data and the hash of the source asset data;

generate, via the at least one processor, a master hash from the generated hashes of source asset data associated with the set of source asset identifiers;

generate, via the at least one processor, an NFT metadata datastructure structured to specify the master hash and a link to each source asset object associated with the set of source asset identifiers; and

mint, via the at least one processor, an authenticating NFT by sending a blockchain transaction to an authenticating NFT smart contract deployed on a blockchain, in which the authenticating NFT smart contract is structured to associate the generated NFT metadata datastructure and the owner blockchain address with the authenticating NFT.