IP Library › Granted Patent US 12,592,124
Granted Patent B2
US 12,592,124 · App. 18/939,853 · Granted Mar 31, 2026

Client device with updated player token NFTs 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
G07F17/3251G07F17/3239G07F17/3241
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,592,124
App. No.
18/939,853
Filed
Nov 7, 2024
Granted
Mar 31, 2026
Kind
B2
Art Unit
3715
USPC
463/42
Abstract

A client device operates by receiving a start game request for game corresponding to a game application having a player token NFT associated therewith; generating launch metadata; sending the launch metadata to a wallet associated with a user of the client device, the wallet containing a private key associated with the player token NFT; receiving, from the wallet, a launch response that is generated based on the private key; generating, based on the launch response, ownership check data; sending the ownership check data to a blockchain system that stores the player token NFT; receiving, from the blockchain system, an ownership validation response; enabling play of a game associated with the game application when the ownership validation response indicates ownership of the player token NFT is verified; and/or preventing the play of the game when the ownership validation response indicates the ownership of the player token NFT is not verified. Generating game data associated with the user's play of the game; and updating, via the blockchain system, the player token NFT based on the game data.

Claims (47)

1 . A client device comprising:

a network interface configured to communicate via a network;

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:

receiving a start game request for a user's play of a game corresponding to a game application having a player token NFT associated therewith, the player token NFT stored on a blockchain system via a plurality of different nodes of a decentralized computer system, the game application configured to start the user's play of the game based on ownership of the player token NFT;

generating launch metadata;

sending the launch metadata to a wallet associated with a user of the client device, the wallet containing a private key associated with the player token NFT;

receiving, from the wallet, a launch response that is generated based on the private key;

generating, based on the launch response, ownership check data;

sending the ownership check data to the blockchain system that stores the player token NFT;

receiving, from the blockchain system, an ownership validation response generated by the blockchain system based on geographically distinct blockchain calculations performed contemporaneously over the plurality of different nodes of the decentralized computer system, the ownership validation response indicating whether user's ownership of the player token NFT is verified;

enabling the user's play of the game associated with the game application when the ownership validation response indicates the user's ownership of the player token NFT is verified;

generating game data associated with the user's play of the game; and

updating, via the blockchain system, the player token NFT based on the game data.

2 . The client device of claim 1 , wherein the ownership check data includes at least one of: NFT identification data associated with the player token NFT or NFT authentication data generated based on the private key.

3 . The client device of claim 2 , wherein the ownership check data further includes user identification data associated with the user of the client device.

4 . The client device of claim 3 , wherein the ownership validation response indicates the user's ownership of the player token NFT is verified when the player token NFT is authenticated based on the NFT authentication data and when the user of the client device is identified based on the user identification data.

5 . The client device of claim 4 , wherein the user identification data associated with the user of the client device includes at least one of: a user device identifier associated with the client device or user biometric data generated via the client device.

6 . The client device of claim 1 , wherein the player token NFT has an associated player persona of a plurality of player personas associated with the game.

7 . The client device of claim 1 , wherein the ownership validation response indicates whether or not the user's ownership of the player token NFT is verified.

8 . The client device of claim 7 , wherein the ownership validation response includes credentials data to enable the user's play of the game via a player token associated with the player token NFT when the user's ownership of the player token NFT is verified.

9 . The client device of claim 1 , wherein the start game request includes an application launch request.

10 . The client device of claim 1 , wherein the player token NFT is expended when the game data indicates loss of the game.

11 . A client device comprises:

a network interface configured to communicate via a network;

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:

receiving a start game request for a user's play of a game corresponding to a game application having a player token NFT associated therewith, the player token NFT stored on a blockchain system via a plurality of different nodes of a decentralized computer system, the game application configured to start the user's play of the game based on ownership of the player token NFT;

generating launch metadata;

sending the launch metadata to a wallet associated with a user of the client device, the wallet containing a private key associated with the player token NFT;

receiving, from the wallet, a launch response that is generated based on the private key;

generating, based on the launch response, ownership check data;

sending the ownership check data to the blockchain system that stores the player token NFT;

receiving, from the blockchain system, an ownership validation response generated by the blockchain system based on geographically distinct blockchain calculations performed contemporaneously over the plurality of different nodes of the decentralized computer system, the ownership validation response indicating whether user's ownership of the player token NFT is verified;

preventing the user's play of the game when the ownership validation response indicates the user's ownership of the player token NFT is not verified;

enabling the user's play of the game associated with the game application when the ownership validation response indicates the user's ownership of the player token NFT is verified;

generating game data associated with the user's play of the game; and

updating, via the blockchain system, the player token NFT based on the game data.

12 . The system of claim 11 , wherein the ownership check data includes at least one of: NFT identification data associated with the player token NFT or NFT authentication data generated based on the private key.

13 . The system of claim 12 , wherein the ownership check data further includes user identification data associated with the user of the client device.

14 . The system of claim 13 , wherein the ownership validation response indicates the user's ownership of the player token NFT is verified when the player token NFT is authenticated based on the NFT authentication data and when the user of the client device is identified based on the user identification data.

15 . The system of claim 14 , wherein the user identification data associated with the user of the client device includes at least one of: a user device identifier associated with the client device or user biometric data generated via the client device.

16 . The system of claim 11 , wherein the player token NFT has an associated player persona of a plurality of player personas associated with the game.

17 . The system of claim 11 , wherein the ownership validation response indicates whether or not the user's ownership of the player token NFT is verified.

18 . The system of claim 17 , wherein the ownership validation response includes credentials data to enable the user's play of the game via a player token associated with the player token NFT when the user's ownership of the player token NFT is verified.

19 . The system of claim 11 , wherein the start game request includes an application launch request.

20 . The system of claim 11 , wherein the player token NFT is expended when the game data indicates loss of the game.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 14, 2024
From: INMOTION SOFTWARE, LLC
To: GALIANT ARTS, LLC
Reel/Frame 069256/0958 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 8, 2024
From: MEYERS, MARK; STUCKMAN, BRUCE E.
To: GALIANT ARTS, LLC
Reel/Frame 069214/0954 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 8, 2024
From: HOWARD, JOHN W.; HOWARD, BRIAN G.; MEADOR, GREGORY
To: INMOTION SOFTWARE, LLC
Reel/Frame 069215/0006 →
Continuity (30)
Continuation 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 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 20250061779A1 · Feb 20, 2025
References Cited (60)
US 7921302B2 · Gatto · 2011 [cited by applicant]
US 10505726B1 · Andon · 2019 [cited by applicant]
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 20200005284A1 · Vijayan · 2020 [cited by applicant]
US 20200184041A1 · Andon · 2020 [cited by applicant]
US 20200184547A1 · Andon · 2020 [cited by applicant]
US 20210082044A1 · Sliwka · 2021 [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]
EP 3857452 · 2021 [cited by applicant]
EP 4136547 · 2023 [cited by applicant]
EP 4405878 · 2024 [cited by applicant]
WO WO2021062160A1 · 2021 [cited by examiner]
WO WO2022204404A1 · 2022 [cited by examiner]
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]