NFT based secure authentication and notification apparatuses, processes and systems

US12489629B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12489629-B2
Application numberUS-202318130809-A
CountryUS
Kind codeB2
Filing dateApr 4, 2023
Priority dateApr 4, 2023
Publication dateDec 2, 2025
Grant dateDec 2, 2025

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

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 NFT authentication request datastructure is obtained. An owner blockchain address is determined. Authorization data is evaluated to verify that the authorization data establishes control over the owner blockchain address. An NFT metadata datastructure is obtained. A master hash associated with the authenticating NFT identifier is determined. A set of source asset data-structures associated with the authenticating NFT identifier is determined. For each respective source asset datastructure, a hash of source asset data is determined. A master hash is generated from the determined hashes. Match between the retrieved master hash and the generated master hash is verified. An authentication success indication is provided.

First claim

Opening claim text (preview).

What is claimed is: 1 . An authenticating NFT evaluating 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, from a requestor, an NFT authentication request datastructure structured to specify an authenticating NFT identifier and authorization data; determine, via the at least one processor, an owner blockchain address associated with the authenticating NFT identifier by sending a first blockchain transaction to an authenticating NFT smart contract deployed on a blockchain; evaluate, via the at least one processor, the authorization data to verify that the authorization data establishes control over the owner blockchain address associated with the authenticating NFT identifier; obtain, via the at least one processor, an NFT metadata datastructure associated with the authenticating NFT identifier by sending a second blockchain transaction to the authenticating NFT smart contract deployed on the blockchain; determine, via the at least one processor, by querying the NFT metadata datastructure, a master hash associated with the authenticating NFT identifier; determine, via the at least one processor, by querying the NFT metadata datastructure, a set of source asset datastructures associated with the authenticating NFT identifier; determine, via the at least one processor, for each respective source asset datastructure in the set of source asset datastructures, a hash of source asset data associated with the respective source asset data-structure; generate, via the at least one processor, a master hash from the determined hashes of source asset data associated with the set of source asset data-structures; verify, via the at least one processor, that the retrieved master hash matches the generated master hash; and provide, via the at least one processor, an authentication success indication to the requestor. 2 . The apparatus of claim 1 , in which the requestor is a client device of a user owner associated with the owner blockchain address. 3 . The apparatus of claim 2 , in which the client device of the user owner provides the NFT authentication request datastructure via one of: a QR code, a Bluetooth signal, an NFC signal. 4 . The apparatus of claim 1 , in which the requestor is an authentication application or an authentication device accessed by a user owner associated with the owner blockchain address. 5 . The apparatus of claim 4 , in which the authentication application or the authentication device generates the NFT authentication request datastructure from data provided via a client device of the user owner. 6 . The apparatus of claim 1 , in which the authorization data comprises a password to a cryptographic wallet corresponding to the owner blockchain address. 7 . The apparatus of claim 1 , in which the authorization data comprises a message signed with a private key associated with a cryptographic wallet corresponding to the owner blockchain address. 8 . The apparatus of claim 1 , in which the component collection storage is further structured with processor-executable instructions, comprising: verify, via the at least one processor, that a user identifier provided by the requestor matches a user identifier associated with the authenticating NFT identifier. 9 . The apparatus of claim 1 , in which the component collection storage is further structured with processor-executable instructions, comprising: verify, via the at least one processor, that the authenticating NFT identifier has not been recalled. 10 . The apparatus of claim 1 , in which the instructions to determine the master hash associated with the authenticating NFT identifier are structured as instructions to reconstruct the master hash from a plurality of master hash portions, in which one master hash portion is obtained by querying the NFT metadata datastructure associated with the authenticating NFT identifier, and in which another master hash portion is obtained by querying an NFT metadata datastructure associated with another authenticating NFT identifier. 11 . The apparatus of claim 1 , in which a hash of source asset data associated with a source asset datastructure is retrieved from an adjunct repository. 12 . The apparatus of claim 1 , in which a hash of source asset data associated with a source asset datastructure is recalculated via a cryptographic hash function applied to a set of constituent data elements that comprise the source asset data associated with the source asset data-structure. 13 . The apparatus of claim 1 , in which the generated master hash is generated via a cryptographic hash function applied to the determined hashes of source asset data associated with the set of source asset data-structures. 14 . The apparatus of claim 1 , in which the component collection storage is further structured with processor-executable instructions, comprising: verify, via the at least one processor, that an additional predefined rule enforced via a corresponding smart contract is satisfied. 15 . The apparatus of claim 1 , in which the authentication success indication includes an authentication token. 16 . An authenticating NFT evaluating 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, from a requestor, an NFT authentication request datastructure structured to specify an authenticating NFT identifier and authorization data; determine, via the at least one processor, an owner blockchain address associated with the authenticating NFT identifier by sending a first blockchain transaction to an authenticating NFT smart contract deployed on a blockchain; evaluate, via the at least one processor, the authorization data to verify that the authorization data establishes control over the owner blockchain address associated with the authenticating NFT identifier; obtain, via the at least one processor, an NFT metadata datastructure associated with the authenticating NFT identifier by sending a second blockchain transaction to the authenticating NFT smart contract deployed on the blockchain; determine, via the at least one processor, by querying the NFT metadata datastructure, a master hash associated with the authenticating NFT identifier; determine, via the at least one processor, by querying the NFT metadata datastructure, a set of source asset datastructures associated with the authenticating NFT identifier; determine, via the at least one processor, for each respective source asset datastructure in the set of source asset datastructures, a hash of source asset data associated with the respective source asset data-structure; generate, via the at least one processor, a master hash from the determined hashes of source asset data associated with the set of source asset data-structures; verify, via the at least one processor, that the retrieved master hash matches the generated master hash; and provide, via the at least one processor, an authentication success indication to the requestor. 17 . An authenticating NFT evaluating processor-implemented system, comprising: means to store a component collection; means to process pr

Assignees

Inventors

Classifications

  • involving non-keyed hash functions, e.g. modification detection codes [MDCs], MD5, SHA or RIPEMD · CPC title

  • using hash chains, e.g. blockchains or hash trees · CPC title

  • using a predetermined code, e.g. password, passphrase or PIN (network architectures or network communication protocols for supporting authentication of entities using passwords in a packet data network H04L63/083) · CPC title

  • H04L9/3213Primary

    using tickets or tokens, e.g. Kerberos (network architectures or network communication protocols for entities authentication using tickets in a packet data network H04L63/0807) · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US12489629B2 cover?
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…
Who is the assignee on this patent?
Fmr Llc
What technology area does this patent fall under?
Primary CPC classification H04L9/3213. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Dec 02 2025 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 3 related publications on this page (citations in our corpus or others sharing the same primary CPC).