IP Library › Granted Patent US 11,557,174
Granted Patent B2
US 11,557,174 · App. 17/092,415 · Granted Jan 17, 2023

Management of virtual goods in a blockchain-ledger based gaming architecture

Inventor: Jordan Simons (Denver, CO)
Assignee: Americorp Investments LLC
G07F17/3251G06F21/32G07F17/3223G07F17/3241G07F17/3288H04L9/0637H04L9/0643H04L9/3226H04L9/3239H04L9/50H04L2209/56
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 11,557,174
App. No.
17/092,415
Filed
Nov 9, 2020
Granted
Jan 17, 2023
Kind
B2
Examiner
KIM, KEVIN Y
Art Unit
3715
USPC
463/25
Abstract

Various embodiments provide management of virtual goods. In some embodiments, a gaming platform can be used to provide a secure ledger system for recording money transfer, play action, bets, analytics, gaming statistics, and the like, which are associated with virtual goods. Non-limiting examples of virtual goods comprise: characters; badges/icons; gameplay attributes; virtual money; cryptocurrencies; tokens; digital gifts; gameplay levels/add-ons; and prizes, among other examples. In some examples, gaming systems can directly interact with the distributed multi-ledger architecture for secure and transparent transactions which can also be accessed by auditors, tax authorities, partners, and/or other entities. Some examples may use private and/or public blockchains as part of the distributed multi-ledger gaming architecture. For instance, multiple distributed network nodes may be utilized to manage transaction records.

Claims (50)

1. An apparatus comprising:

one or more computer readable storage media;

one or more processing systems in communication with the one or more computer readable storage media; and

program instructions stored on the one or more computer readable storage media, wherein the program instructions, when executed by the one or more processing systems, direct the one or more processing systems to:

detect an interaction in the form of a customized wager with a non-fungible token (NFT) within a gaming environment;

responsive to the interaction with the NFT being detected, access an NFT tracking blockchain ledger;

verify one or more attributes of the NFT using the NFT tracking blockchain ledger;

execute a determination to add a new record for the interaction to the NFT tracking blockchain ledger, wherein the determination is made by a consensus decision between a subset of multiple nodes of a distributed blockchain network associated with the NFT tracking blockchain ledger; and

publish the new record of the customized wager to the distributed blockchain network when the subset of multiple nodes reaches the consensus decision to add the new record to the NFT tracking blockchain ledger.

2. The apparatus of claim 1 , wherein to verify the one or more attributes of the NFT the program instructions, when executed by the one or more processing systems, is further directs the one or more processing systems to:

generate a transaction query using a private key, wherein the transaction query identifies the NFT;

transmit the transaction query to one or more nodes in a distributed blockchain network; and

process a response to the transaction query to identify the one or more attributes of the NFT.

3. The apparatus of claim 1 , wherein the distributed blockchain network comprises at least one of: a public blockchain, a private blockchain, a semi-private blockchain, and a hybrid blockchain.

4. The apparatus of claim 1 , wherein the interaction is a selection of the NFT for implementation in the gaming environment.

5. The apparatus of claim 1 , wherein the interaction further comprises a modification of the NFT as a result of the customized wager.

6. The apparatus of claim 5 , wherein the consensus decision further comprises validation of one or more of: biometric authentication of an owner of the NFT, authentication of image data associated with the owner, authentication of video data associated with the owner, and authentication of audio data associated with the owner.

7. The apparatus of claim 5 , wherein the consensus decision comprises:

a validation of a cryptographic hash, associated with a modification of the NFT, by the subset of the multiple nodes; and

a confirmation that the new record has not already been added to the NFT tracking blockchain ledger.

8. The apparatus of claim 7 , wherein the cryptographic hash comprises values generated based on attribute-specific data fields associated with the NFT, and wherein the consensus decision comprises validation of a cryptographic puzzle associated with cryptographic hash.

9. The apparatus of claim 1 , wherein when executed by the one or more processing systems the program instructions further direct the one or more processing systems to:

automatically determine an outcome of the customized wager by verifying a set of conditions against a validation source, wherein the customized wager is automatically determined based on a trigger event that comprises one or more of a date and a time; and

execute an action based for the NFT based on the outcome of the customized wager.

10. A method comprising:

detecting an interaction in the form of a customized wager with a non-fungible token (NFT) within a gaming environment;

in response to detecting the interaction in the form of a customized wager with the NFT, accessing an NFT tracking blockchain ledger;

verifying one or more attributes of the NFT using the NFT tracking blockchain ledger;

execute a determination to add a new record for the interaction to the NFT tracking blockchain ledger, wherein the determination is made by a consensus decision between a subset of multiple nodes of a distributed multi-ledger platform associated with the NFT tracking blockchain ledger; and

publish the new record of the customized wager to the NFT tracking blockchain ledger when the subset of multiple nodes reaches the consensus decision to add the new record to the NFT tracking blockchain ledger.

11. The method of claim 10 , further comprising:

generating a transaction query using a private key, wherein the transaction query identifies the NFT;

transmitting the transaction query to one or more nodes in a distributed blockchain network; and

processing a response to the transaction query to identify the one or more attributes of the NFT.

12. The method of claim 10 , wherein the interaction is a selection of the NFT for implementation in online gameplay.

13. The method of claim 10 , wherein the interaction further comprises a modification of the NFT as a result of the customized wager.

14. The method of claim 13 , wherein the consensus decision further comprises validation of one or more of: biometric authentication of an owner of the NFT, authentication of image data associated with the owner; authentication of video data associated with the owner, and authentication of audio data associated with the owner.

15. The method of claim 13 , wherein the consensus decision comprises:

a validation of a cryptographic hash, associated with a modification of the NFT, by the subset of the multiple nodes; and

a confirmation that the new record has not already been added to the NFT tracking blockchain ledger.

16. The method of claim 15 , wherein the cryptographic hash comprises values generated based on attribute-specific data fields associated with the NFT, and wherein the consensus decision comprises validation of a cryptographic puzzle associated with cryptographic hash.

17. The method of claim 10 , further comprising:

automatically determining an outcome of the customized wager by verifying a set of conditions against a validation source, wherein the customized wager is automatically determined based on a trigger event that comprises one or more of a date and a time; and

executing an action based for the NFT based on the outcome of the customized wager.

18. One or more non-transitory computer readable media having program instructions stored thereon which, when executed by one or more processing systems, cause a machine to:

detect an interaction in the form of a customized wager with a non-fungible token (NFT) within a gaming environment;

responsive to the interaction in the form of a customized wager with the NFT being detected, access an NFT tracking blockchain ledger;

verify one or more attributes of the NFT using the NFT tracking blockchain ledger;

execute a determination to add a new record for the interaction to the NFT tracking blockchain ledger, wherein the determination is made by a consensus decision between a subset of multiple nodes associated with the NFT tracking blockchain ledger; and

publish the new record of the customized wager to the NFT tracking blockchain ledger when the subset of multiple nodes reaches the consensus decision to add the new record to the NFT tracking blockchain ledger.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 9, 2020
From: SIMONS, JORDAN
To: AMERICORP INVESTMENTS LLC
Reel/Frame 054309/0278 →
Continuity (6)
Continuation 16365157 · Mar 26, 2019
Division 16176864 · Oct 31, 2018
Provisional Application 62738619 · Sep 28, 2018
Provisional Application 62616247 · Jan 11, 2018
Provisional Application 62579661 · Oct 31, 2017
Related Publication 20210201625A1 · Jul 1, 2021
Cited By (25)
US 12,198,116 US 12,198,117 US 12,205,093 US 12,211,020 US 12,223,482 US 12,223,483 US 12,223,484 US 12,223,485 US 12,223,497 US 12,243,048 US 12,266,014 US 12,271,876 US 12,406,241 US 12,417,443 US 12,417,491 US 12,423,665 US 12,423,666 US 12,443,988 US 12,450,593 US 12,461,999 US 12,469,023 US 12,482,331 US 12,511,332 US 12,664,583 US 12,750,248