US 12,204,672 B2
Systems and methods for blockchain-based non-fungible token (NFT) authentication
Luke Jurat, Fairfax, VA (US); Vuk Radoicic, Belgrade (RS); Stefan Lazovic, Belgrade (RS); Brandon Castro, Jacksonville, FL (US); and Jeffrey G. Poli, Wauwatosa, WI (US)
Assigned to Fidelity Information Services, LLC, Jacksonville, FL (US)
Filed by Fidelity Information Services, LLC, Jacksonville, FL (US)
Filed on Oct. 28, 2022, as Appl. No. 18/050,631.
Application 18/050,631 is a continuation of application No. 17/894,869, filed on Aug. 24, 2022.
Prior Publication US 2024/0070306 A1, Feb. 29, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 21/62 (2013.01); G06F 16/27 (2019.01); G06F 21/10 (2013.01); G06F 21/32 (2013.01); G06F 21/64 (2013.01); H04L 9/40 (2022.01); G06Q 20/06 (2012.01); G06Q 20/32 (2012.01); G06Q 20/40 (2012.01); H04L 9/32 (2006.01)
CPC G06F 21/6218 (2013.01) [G06F 16/27 (2019.01); G06F 21/1011 (2023.08); G06F 21/1014 (2023.08); G06F 21/1015 (2023.08); G06F 21/32 (2013.01); G06F 21/64 (2013.01); H04L 63/10 (2013.01); G06Q 20/065 (2013.01); G06Q 20/326 (2020.05); G06Q 20/40 (2013.01); H04L 9/3231 (2013.01); H04L 63/083 (2013.01); H04L 63/0861 (2013.01)] 17 Claims
OG exemplary drawing
 
1. A method for generating dynamic non-fungible tokens, comprising:
receiving an authentication request for a transaction from at least one device associated with a user;
collecting, via one or more data mining applications or web-crawling applications, identification data associated with the at least one device or the user from one or more databases;
processing, via a machine learning model, the identification data associated with the at least one device or the user to generate the dynamic non-fungible tokens;
storing, via the machine learning model, the dynamic non-fungible tokens in a transaction block of a distributed blockchain; and
transmitting the dynamic non-fungible tokens to a digital wallet application to authenticate the transaction, wherein the dynamic non-fungible tokens is transmitted from a first digital wallet application associated with the user to a second digital wallet application with a service provider,
wherein a supervised learning is utilized to train the machine learning model, the supervised learning including:
inputting, in real-time or near real-time, training data into the machine learning model for generating the dynamic non-fungible tokens for storage into the distributed blockchain, wherein the training data includes an input and a correct output;
monitoring, in real-time or near real-time, accuracy of the machine learning model through a loss function; and
adjusting the machine learning model until an identified error is minimized.