US 12,204,671 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 Aug. 24, 2022, as Appl. No. 17/894,869.
Prior Publication US 2024/0070305 A1, Feb. 29, 2024
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)] 20 Claims
OG exemplary drawing
 
1. A system for generating dynamic non-fungible tokens for authenticating one or more users, comprising:
a mobile device, including:
one or more sensors configured to capture an image or a video;
at least one memory storing instructions; and
one or more processors operatively connected with the one or more sensors and the at least one memory, and configured to execute the instructions to perform operations, including:
receiving at least one request from one or more mobile devices associated with the one or more users;
capturing, via the one or more sensors, one or more images, one or more videos, or a combination thereof of the one or more users, identification data associated with the one or more users, or a combination thereof;
processing the one or more images, the one or more videos, or a combination thereof to detect biometric data unique to the one or more users;
encoding the detected biometric data for generating the dynamic non-fungible tokens, wherein the encoding the detected biometric data for generating the dynamic non-fungible tokens includes cryptographically hashing each of the detected biometric data and concatenating each of the hashed biometric data in a pre-defined order;
storing the dynamic non-fungible tokens on a transaction block of a distributed blockchain, wherein the dynamic non-fungible tokens are associated with a programmatically defined smart contract written to the distributed blockchain; and
transmitting the dynamic non-fungible tokens to a plurality of service providers for authenticating the one or more users.