IP Library › Granted Patent US 12,489,637
Granted Patent B2
US 12,489,637 · App. 18/452,704 · Granted Dec 2, 2025

NFT-based authentication system for tagged objects and methods for use therewith

Inventors: Mark Meyers (Austin, TX); Bruce E. Stuckman (Austin, TX); John W. Howard (Cedar Park, TX); Brian G. Howard (Austin, TX); Gregory Meador (Austin, TX)
Assignee: Galiant Arts, LLC
H04L9/3236H04L9/0825H04L9/0869H04L9/3247
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,489,637
App. No.
18/452,704
Filed
Aug 21, 2023
Granted
Dec 2, 2025
Kind
B2
Art Unit
2498
USPC
713/176
Abstract

An authentication system (AS) includes a radio frequency (RF) tag reader and operates by: assigning pairing data to be associated with an RF tag and a corresponding object to be authenticated wherein the pairing data includes a tag identifier, a private key, a public key, a first random number and a first AS hash based on the first random number; pairing the authentication system to the RF tag associated with the object; receiving a request to authenticate the object; when first tag hash matches first tag hash check data, generating first read event data that indicates authentication of the object; and facilitate updating, via a blockchain system and based on the first read event data, a non-fungible token (NFT) containing a registry of read events.

Claims (50)

1 . A method for use with an authentication system (AS) that includes a radio frequency (RF) tag reader and a processing system having a processor and a memory, the method comprising:

assigning, via the authentication system, pairing data to be associated with a RF tag and a corresponding object to be authenticated, wherein the pairing data includes a tag identifier, a private key, a public key, a first random number and a first AS hash based on the first random number;

pairing the authentication system to the RF tag associated with the object, wherein the pairing includes sending to the RF tag, the tag identifier, the public key, the first random number, and the first AS hash;

receiving, via the authentication system, a first request to authenticate the object;

generating, via the authentication system and in response to the first request, a second random number, a second AS hash based on the second random number and a signature of the second random number generated based on the private key;

sending, via the RF tag reader, the second AS hash and the signature of the second random number to the RF tag, wherein the RF tag recovers the second random number based on the signature of the second random number and the public key, generates a first tag hash based on the second random number and based on the first AS hash, and generates a signature of the first tag hash based on the public key;

receiving, via the RF tag reader, the signature of the first tag hash;

recovering, via the authentication system, the first tag hash based on the signature of the first tag hash and the private key;

generating, via the authentication system, first tag hash check data based on the second random number and based on the first AS hash;

when the first tag hash matches the first tag hash check data, generating first read event data via the authentication system that indicates authentication of the object and

facilitate updating, via a blockchain system and based on the first read event data, a non-fungible token (NFT) containing a registry of read events.

2 . The method of claim 1 , wherein the RF tag generates the first tag hash based on the second random number and based on the first AS hash and generates the signature of the first tag hash based on the public key in response to determining a hash of the second random number matches the second AS hash.

3 . The method of claim 2 , wherein the RF tag generates the first tag hash based on the second random number and based on the first AS hash and generates the signature of the first tag hash based on the public key further in response to determining that the second random number differs from the first random number.

4 . The method of claim 1 , further comprising:

facilitating generation of the NFT based on NFT data that includes the tag identifier.

5 . The method of claim 4 , wherein the NFT data includes at least one image associated with the object to be authenticated.

6 . The method of claim 5 , wherein the NFT data further includes ownership information associated with the object to be authenticated.

7 . The method of claim 4 , wherein the NFT data further includes the pairing data.

8 . The method of claim 1 , further comprising:

determining when the NFT is validated, wherein the NFT is stored in a wallet associated with a user; and

verifying the authentication of the object to be authenticated and ownership of the object to be authenticated by the user when the authentication of the object is confirmed and the NFT is validated.

9 . The method of claim 1 , wherein the first request to authenticate the object is initiated in response to the RF tag reader coming in range of the RF tag.

10 . The method of claim 1 , wherein the first request to authenticate the object is initiated in response to receiving, from the RF tag, the tag identifier.

11 . An authentication system (AS) comprises:

a network interface configured to communicate via a network;

a radio frequency (RF) tag reader;

a processor;

a non-transitory machine-readable storage medium that stores operational instructions that, when executed by the processor, cause the processor to perform operations that include:

assigning pairing data to be associated with a RF tag and a corresponding object to be authenticated, wherein the pairing data includes a tag identifier, a private key, a public key, a first random number and a first AS hash based on the first random number;

pairing the authentication system to the RF tag associated with the object, wherein the pairing includes sending to the RF tag, the tag identifier, the public key, the first random number, and the first AS hash;

receiving a first request to authenticate the object;

generating, in response to the first request, a second random number, a second AS hash based on the second random number and a signature of the second random number generated based on the private key;

sending, via the RF tag reader, the second AS hash and the signature of the second random number to the RF tag, wherein the RF tag recovers the second random number based on the signature of the second random number and the public key, generates a first tag hash based on the second random number and based on the first AS hash, and generates a signature of the first tag hash based on the public key;

receiving, via the RF tag reader, the signature of the first tag hash;

recovering the first tag hash based on the signature of the first tag hash and the private key;

generating first tag hash check data based on the second random number and based on the first AS hash;

when the first tag hash matches the first tag hash check data, generating first read event data via the authentication system that indicates authentication of the object; and

facilitate updating, via a blockchain system and based on the first read event data, a non-fungible token (NFT) containing a registry of read events.

12 . The authentication system of claim 11 , wherein the RF tag generates the first tag hash based on the second random number and based on the first AS hash and generates the signature of the first tag hash based on the public key in response to determining a hash of the second random number matches the second AS hash.

13 . The authentication system of claim 12 , wherein the RF tag generates the first tag hash based on the second random number and based on the first AS hash and generates the signature of the first tag hash based on the public key further in response to determining that the second random number differs from the first random number.

14 . The authentication system of claim 11 , wherein the operations further include:

facilitating generation of the NFT based on NFT data that includes the tag identifier.

15 . The authentication system of claim 14 , wherein the NFT data includes at least one image associated with the object to be authenticated.

16 . The authentication system of claim 15 , wherein the NFT data further includes ownership information associated with the object to be authenticated.

17 . The authentication system of claim 16 , wherein the NFT data further includes the pairing data.

18 . The authentication system of claim 14 , wherein the operations further include:

determining when the NFT is validated, wherein the NFT is stored in a wallet associated with a user; and

verifying the authentication of the object to be authenticated and ownership of the object to be authenticated by the user when the authentication of the object is confirmed and the NFT is validated.

19 . The authentication system of claim 11 , wherein the first request to authenticate the object is initiated in response to the RF tag reader coming in range of the RF tag.

20 . The authentication system of claim 11 , wherein the first request to authenticate the object is initiated in response to receiving, from the RF tag, the tag identifier.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 14, 2023
From: INMOTION SOFTWARE, LLC
To: GALIANT ARTS, LLC
Reel/Frame 064910/0892 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 13, 2023
From: HOWARD, JOHN W.; HOWARD, BRIAN G.; MEADOR, GREGORY
To: INMOTION SOFTWARE, LLC
Reel/Frame 064885/0811 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 12, 2023
From: MEYERS, MARK; STUCKMAN, BRUCE E.
To: GALIANT ARTS, LLC
Reel/Frame 064869/0857 →
Continuity (32)
Continuation In Part 17819016 · Aug 11, 2022
Continuation In Part 17806766 · Jun 14, 2022
Continuation In Part 17661362 · Apr 29, 2022
Continuation In Part 17656084 · Mar 23, 2022
Provisional Application 63373230 · Aug 23, 2022
Provisional Application 63373231 · Aug 23, 2022
Provisional Application 63365012 · May 19, 2022
Provisional Application 63365010 · May 19, 2022
Provisional Application 63364571 · May 12, 2022
Provisional Application 63364573 · May 12, 2022
Provisional Application 63364578 · May 12, 2022
Provisional Application 63364568 · May 12, 2022
Provisional Application 63362581 · Apr 6, 2022
Provisional Application 63310376 · Feb 15, 2022
Provisional Application 63309382 · Feb 11, 2022
Provisional Application 63308546 · Feb 10, 2022
Provisional Application 63307349 · Feb 7, 2022
Provisional Application 63306405 · Feb 3, 2022
Provisional Application 63306412 · Feb 3, 2022
Provisional Application 63305505 · Feb 1, 2022
Provisional Application 63305559 · Feb 1, 2022
Provisional Application 63302757 · Jan 25, 2022
Provisional Application 63302768 · Jan 25, 2022
Provisional Application 63297394 · Jan 7, 2022
Provisional Application 63266478 · Jan 6, 2022
Provisional Application 63265754 · Dec 20, 2021
Provisional Application 63264811 · Dec 2, 2021
Provisional Application 63263844 · Nov 10, 2021
Provisional Application 63262858 · Oct 21, 2021
Provisional Application 63262762 · Oct 20, 2021
Provisional Application 63262536 · Oct 14, 2021
Related Publication 20230396442A1 · Dec 7, 2023
References Cited (72)
US 7921302B2 · Gatto · 2011 [cited by applicant]
US 9916483B1 · Robshaw · 2018 [cited by examiner]
US 9940490B1 · Robshaw · 2018 [cited by examiner]
US 11361174B1 · Robshaw · 2022 [cited by examiner]
US 11500972B2 · Goldston · 2022 [cited by examiner]
US 11663551B2 · Stephens · 2023 [cited by applicant]
US 11707682B2 · Benedetto · 2023 [cited by applicant]
US 11741426B2 · Stephens · 2023 [cited by applicant]
US 11765230B2 · Sulibhavi · 2023 [cited by applicant]
US 11819760B2 · Hiatt · 2023 [cited by applicant]
US 11865457B2 · Benedetto · 2024 [cited by applicant]
US 11883748B2 · Yang · 2024 [cited by applicant]
US 12029984B2 · Benedetto · 2024 [cited by applicant]
US 20100087251A1 · Collar · 2010 [cited by applicant]
US 20120128157A1 · Braun · 2012 [cited by examiner]
US 20180288613A1 · Luible · 2018 [cited by examiner]
US 20190349753A1 · Chen · 2019 [cited by examiner]
US 20200280436A1 · Nix · 2020 [cited by examiner]
US 20200280454A1 · Finlow-Bates · 2020 [cited by examiner]
US 20210082044A1 · Sliwka et al. · 2021 [cited by applicant]
US 20210126801A1 · Nix · 2021 [cited by examiner]
US 20210334353A1 · Peng · 2021 [cited by examiner]
US 20220215076A1 · Goldston · 2022 [cited by examiner]
US 20230079127A1 · Benedetto · 2023 [cited by applicant]
US 20230316320A1 · Yamazaki · 2023 [cited by applicant]
US 20230318811A1 · Claesen · 2023 [cited by applicant]
US 20230385967A1 · Rosenberg · 2023 [cited by applicant]
US 20230419315A1 · Togame · 2023 [cited by applicant]
US 20240066402A1 · Milne · 2024 [cited by applicant]
US 20240082710A1 · Hiatt · 2024 [cited by applicant]
US 20240091652A1 · Benedetto · 2024 [cited by applicant]
US 20240123354A1 · Benedetto · 2024 [cited by applicant]
US 20240202707A1 · Sachson · 2024 [cited by applicant]
US 20240238679A1 · Green · 2024 [cited by applicant]
CN 113037498A · 2021 [cited by examiner]
CN 113569223A · 2021 [cited by examiner]
CN 114900304A · 2022 [cited by examiner]
EP 3857452 · 2021 [cited by applicant]
EP 4136547 · 2023 [cited by applicant]
EP 4405878 · 2024 [cited by applicant]
WO 2021062160A1 · 2021 [cited by applicant]
WO WO2021208037A1 · 2021 [cited by examiner]
WO 2022204404A1 · 2022 [cited by applicant]
WO WO2022224585 · 2022 [cited by applicant]
WO WO2022269989 · 2022 [cited by applicant]
WO WO2022269998 · 2022 [cited by applicant]
WO WO2023015202 · 2023 [cited by applicant]
WO WO2023076015 · 2023 [cited by applicant]
WO WO2023105326 · 2023 [cited by applicant]
WO WO2023015090 · 2023 [cited by applicant]
WO WO2023176421 · 2023 [cited by applicant]
WO WO2023181896 · 2023 [cited by applicant]
WO WO2023187486 · 2023 [cited by applicant]
WO WO2023217678 · 2023 [cited by applicant]
WO WO2023225437 · 2023 [cited by applicant]
WO WO2023248034 · 2023 [cited by applicant]
WO WO2024015704 · 2024 [cited by applicant]
WO WO2024029368 · 2024 [cited by applicant]
WO WO2024039447 · 2024 [cited by applicant]
WO WO2024042411 · 2024 [cited by applicant]
WO WO2024042415 · 2024 [cited by applicant]
WO WO2024053431 · 2024 [cited by applicant]
WO WO2024069310 · 2024 [cited by applicant]
WO WO2024080135 · 2024 [cited by applicant]
WO WO2024081704 · 2024 [cited by applicant]
WO WO2024084943 · 2024 [cited by applicant]
WO WO2024122243 · 2024 [cited by applicant]
WO WO2024123549 · 2024 [cited by applicant]
WO WO2024128045 · 2024 [cited by applicant]
WO WO2024134554 · 2024 [cited by applicant]
WO WO2024150698 · 2024 [cited by applicant]
WO WO2024155466 · 2024 [cited by applicant]
Cited By (1)
US 12,719,682