IP Library Granted Patent US 11,651,651
Granted Patent B2
US 11,651,651 · App. 17/721,152 · Granted May 16, 2023

Ticketing systems on a distributed ledger

Inventors: Nimish Purohit (Las Vegas, NV); Eric Taylor (Carson City, NV); Scott Dickerson (Henderson, NV)
Assignee: Aristocrat Technologies, Inc.
G07F17/3251G06F16/27
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,651,651
App. No.
17/721,152
Granted
May 16, 2023
Kind
B2
Abstract

A blockchain system for providing ticketing within a blockchain network of participating electronic devices includes an electronic gaming machine (EGM) configured to participate in the blockchain network. The EGM a memory storing a local blockchain and a system blockchain. The EGM also includes at least one processor configured to execute instructions which, when executed, cause the at least one processor to identify a first ticket creation blockchain transaction in the local blockchain from a ticket creation device of the first plurality of electronic gaming devices, the first ticket creation blockchain transaction including at least a ticket value and a ticket identifier (ID), create a system ticket creation blockchain transaction including at least the ticket value and the ticket ID, and broadcast the system ticket creation blockchain transaction to the system blockchain.

Claims (63)

1. An electronic device for providing ticketing associated with electronic gaming within a blockchain network of participating electronic devices, the electronic device comprising:

at least one memory storing a system blockchain, the system blockchain supporting a number of the participating electronic devices; and

at least one processor configured to execute instructions which, when executed by the at least one processor, cause the at least one processor to:

identify a first ticket creation blockchain transaction generated by a ticket creation device of at least one of the number of participating electronic devices, the first ticket creation blockchain transaction including at least a ticket value and a ticket identifier (ID);

create a system ticket creation blockchain transaction including at least the ticket value and the ticket ID; and

broadcast the system ticket creation blockchain transaction to the system blockchain.

2. The electronic device of claim 1 , wherein the instructions further cause the at least one processor to identify the first ticket creation blockchain transaction by identifying the first ticket creation blockchain transaction in a local blockchain, wherein the local blockchain supports a subset of the number of the participating electronic devices.

3. The electronic device of claim 2 , wherein the instructions further cause the at least one processor to identify the first ticket creation blockchain transaction in the local blockchain, wherein the first ticket creation blockchain transaction is transmitted to the local blockchain by the at least one of the number of participating electronic devices.

4. The electronic device of claim 3 , wherein the first ticket creation blockchain transaction is transmitted to the local blockchain as part of a new block, wherein the new block is transmitted to the local blockchain and is created by the at least one of the number of participating electronic devices.

5. The electronic device of claim 1 , wherein the instructions further cause the at least one processor to:

receive an initiation of a cash-out event by a player of the electronic device;

identify a credit balance at the electronic device; and

generate the ticket identifier for a redeemable ticket, wherein identifying the first ticket creation blockchain transaction from the ticket creation device comprises creating the first ticket creation blockchain transaction.

6. The electronic device of claim 1 , wherein the instructions further cause the at least one processor to:

receive, at a ticket reader of the electronic device, a physical ticket for redemption, the physical ticket including a second ticket identifier;

identify the second ticket identifier from the physical ticket;

search the system blockchain for (1) an existing ticket creation transaction associated with the second ticket identifier and for (2) an existing ticket redemption transaction associated with the second ticket identifier, the existing ticket creation transaction including a ticket value;

when the existing ticket creation transaction is located by the searching and when the existing ticket redemption transaction is not located by the searching:

establishing a credit at the electronic device for an amount equal to the ticket value identified in the existing ticket creation transaction;

creating a ticket redemption transaction including the second ticket identifier; and

transmitting the ticket redemption transaction to the system blockchain.

7. The electronic device of claim 1 , wherein the system blockchain further comprises a smart contract configured to execute upon detection of a new ticket redemption blockchain transaction, wherein execution of the smart contract includes:

extracting a redemption ticket ID and a redemption ticket value from the new ticket redemption blockchain transaction;

validating that the redemption ticket ID is valid and active within the system blockchain; and

transmitting a message to a redeeming device identified within the new ticket redemption blockchain transaction authorizing payment of the redemption ticket value.

8. A method for providing ticketing associated with electronic gaming within a blockchain network of participating electronic devices, the method implemented by at least one processor in communication with at least one memory storing a system blockchain, the system blockchain associated with a number of the participating electronic devices, the method comprising:

selecting a first ticket creation blockchain transaction generated by a ticket creation device of at least one of the number of participating electronic devices, the first ticket creation blockchain transaction comprising at least a ticket value and a ticket identifier (ID);

generating a system ticket creation blockchain transaction including at least the ticket value and the ticket ID; and

transmitting the system ticket creation blockchain transaction to the system blockchain.

9. The method of claim 8 , further comprising selecting the first ticket creation blockchain transaction by selecting the first ticket creation blockchain transaction in a local blockchain, wherein the local blockchain is associated with a subset of the number of the participating electronic devices.

10. The method of claim 9 , further comprising selecting the first ticket creation blockchain transaction in the local blockchain, wherein the first ticket creation blockchain transaction is transmitted to the local blockchain by the at least one of the number of participating electronic devices.

11. The method of claim 10 , wherein the first ticket creation blockchain transaction is transmitted to the local blockchain as part of a new block, wherein the new block is transmitted to the local blockchain and is created by the at least one of the number of participating electronic devices.

12. The method of claim 8 , further comprising:

receiving an initiation of a cash-out event by a player of an electronic device of the participating electronic devices;

identifying a credit balance at the electronic device; and

generating the ticket identifier for a redeemable ticket.

13. The method of claim 8 , further comprising:

detecting, at a ticket reader of an electronic device of the participating electronic devices, reception of a ticket for redemption, the ticket including a second ticket identifier;

identifying the second ticket identifier;

searching the system blockchain for (1) an existing ticket creation transaction associated with the second ticket identifier and for (2) an existing ticket redemption transaction associated with the second ticket identifier, the existing ticket creation transaction including a ticket value;

when the existing ticket creation transaction is located by the searching and when the existing ticket redemption transaction is not located by the searching:

transmitting a credit value to the electronic device for an amount equal to the ticket value identified in the existing ticket creation transaction;

generating a ticket redemption transaction including the second ticket identifier; and

transmitting the ticket redemption transaction to the system blockchain.

14. The method of claim 8 , wherein the system blockchain further comprises a smart contract configured to execute upon detection of a new ticket redemption blockchain transaction, wherein execution of the smart contract includes:

extracting a redemption ticket ID and a redemption ticket value from the new ticket redemption blockchain transaction;

validating that the redemption ticket ID is valid and active within the system blockchain; and

transmitting a message to a redeeming device identified within the new ticket redemption blockchain transaction authorizing output of the redemption ticket value.

15. A non-transitory computer-readable storage medium with instructions stored thereon that, in response to execution by at least one processor, cause the at least one processor to, for ticketing associated with electronic gaming:

identify a first blockchain transaction for creating a first ticket, the first blockchain transaction generated by at least one electronic device of a number of electronic devices associated with a system blockchain, the first blockchain transaction comprising at least a ticket value and a ticket identifier (ID);

generate a second blockchain transaction for the system blockchain, the second blockchain transaction including at least the ticket value and the ticket ID; and

transmit the second blockchain transaction to the system blockchain.

16. The non-transitory computer-readable storage medium of claim 15 , wherein the instructions further cause the at least one processor to identify the first blockchain transaction by identifying the first blockchain transaction in a local blockchain, wherein the local blockchain is associated with a subset of the number of electronic devices.

17. The non-transitory computer-readable storage medium of claim 16 , wherein the instructions further cause the at least one processor to identify the first blockchain transaction in the local blockchain, wherein the first blockchain transaction is transmitted to the local blockchain by the at least one electronic device.

18. The non-transitory computer-readable storage medium of claim 17 , wherein the first blockchain transaction is transmitted to the local blockchain as part of a new block, wherein the new block is transmitted to the local blockchain and is created by the at least one electronic device.

19. The non-transitory computer-readable storage medium of claim 15 , wherein the instructions further cause the at least one processor to:

detect an initiation of a cash-out event by a player of an electronic device of the number of electronic devices;

identify a credit balance associated with the electronic device; and

generate the ticket identifier for a redeemable ticket.

20. The non-transitory computer-readable storage medium of claim 15 , wherein the system blockchain further comprises a smart contract configured to execute upon detection of a redemption blockchain transaction, wherein execution of the smart contract comprises:

identifying a redemption ticket ID and a redemption ticket value associated with the redemption blockchain transaction;

confirming that the redemption ticket ID is valid and active within the system blockchain; and

transmitting a message to a redeeming device identified within the redemption blockchain transaction, wherein the message includes an authorization associated with outputting the redemption ticket value.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 14, 2022
From: PUROHIT, NIMISH; TAYLOR, ERIC; DICKERSON, SCOTT
To: ARISTOCRAT TECHNOLOGIES, INC.
Reel/Frame 059604/0764 →
Cited By (8)
US 12,223,797 US 12,243,389 US 12,249,210 US 12,277,839 US 12,322,243 US 12,340,656 US 12,437,608 US 12,494,109