IP Library Granted Patent US 12,482,330
Granted Patent B2
US 12,482,330 · App. 18/468,913 · Granted Nov 25, 2025

Blockchain-based smart contract instant lottery ticket

Inventors: Gianluca Ragnoni (Rome, IT); Fabrizio Battini (Rome, IT); Emanuele Martire (Rome, IT); Thomas K. Oram (Hudson, MA)
Assignee: Brightstar Global Solutions Corporation
G07F17/3241G07F17/329H04L9/0637H04L9/0643H04L9/50
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,482,330
App. No.
18/468,913
Granted
Nov 25, 2025
Kind
B2
Abstract

A ticket issuer server provides a digital instant lottery ticket, such as a smart contract instant lottery ticket (SILT) on a digital ledger, such as a blockchain infrastructure that supports execution of smart contracts. The ticket issuer server obtains an encryption key from a key issuer, encrypts a prize code with the encryption key to provide an encrypted prize code, creates an object, such as a smart contract representing the SILT, wherein the smart contract includes a ticket owner address attribute, a ticket issuer address attribute, a key issuer address attribute and the encrypted prize code, and stores the object on the digital ledger.

Claims (20)

1 . A computing device comprising a processor circuit and a memory coupled to the processor circuit, wherein the memory comprises computer program instructions that, when executed by the processor circuit, cause the computing device to perform operations comprising:

receiving an encrypted public key of a key issuer (PubKeyKI) and a hash of the public key PubKeyKI from an object stored on a computing system including a digital ledger and associated with a digital instant lottery ticket;

decrypting the encrypted public key PubKeyKI using a private key (PrivKeyC) to obtain a decrypted public key of the key issuer (D-PubKeyKI);

generating a hash of the decrypted public key D-PubKeyKI;

comparing the hash of the decrypted public key D-PubKeyKI to the hash of the public key PubKeyKI; and

confirming that the digital instant lottery ticket is being transferred to the purchaser of the digital instant lottery ticket in response to determining that the hash of the decrypted public key D-PubKeyKI and the hash of the public key PubKeyKI are identical,

wherein the digital instant lottery ticket comprises a smart contract instant lottery ticket (SILT),

wherein the object comprises a smart contract, and

wherein the digital ledger comprises a blockchain infrastructure that supports execution of smart contracts, before retrieving the encrypted public key PubKeyKI of a key issuer and the hash of the public key PubKeyKI from the SILT, determining that the smart contract comprises a state attribute set to a value indicating that the SILT is in the process of being sold.

2 . The computing device of claim 1 , wherein the operations further comprise:

calling a confirmSale function of the smart contract.

3 . The computing device of claim 2 , wherein the smart contract comprises a ticket cost attribute and a ticket owner address attribute.

4 . The computing device of claim 3 , wherein the confirmSale function sets the owner attribute to an address associated with the purchaser, and sets the value of a state attribute of the smart contract to a value indicating that the SILT can be sold.

5 . The computing device of claim 2 , wherein the confirmSale function transfers value equal to the ticket cost attribute to the ticket owner address.

6 . The computing device of claim 2 , wherein the operations further comprise:

decrypting the encrypted public key PubKeyKI using the private key PrivKeyC to obtain a decrypted public key (D-PubKeyKI).

7 . The computing device of claim 6 , wherein the operations further comprise calling an initiateScratch function of the smart contract using the decrypted public key D-PubKeyKI as an argument.

8 . The computing device of claim 7 , wherein the operations further comprise receiving a prize value from a ticket issuer address, wherein the prize value is determined based on a prize code attribute in the smart contract.

9 . The computing device of claim 6 , wherein the initiateScratch function sets the state attribute to a value indicating that the SILT is being scratched.

10 . The computing device of claim 6 , wherein the prize code comprises a first prize code, wherein the smart contract comprises a second prize code, and wherein the first prize code is comprised as an argument to the initiateScratch function.

Assignments (2)
CHANGE OF NAME Recorded Oct 28, 2025
From: IGT GLOBAL SOLUTIONS CORPORATION
To: BRIGHTSTAR GLOBAL SOLUTIONS CORPORATION
Reel/Frame 073362/0594 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 19, 2023
From: RAGNONI, GIANLUCA; BATTINI, FABRIZIO; MARTIRE, EMANUELE; ORAM, THOMAS K.
To: IGT GLOBAL SOLUTIONS CORPORATION
Reel/Frame 064947/0800 →
Continuity (3)
Division 17480532 · Sep 21, 2021
Division 16566229 · Sep 10, 2019
Related Publication 20240005730A1 · Jan 4, 2024
References Cited (26)
US 6685562B1 · Rantanan · 2004 [cited by applicant]
US 20020188845A1 · Henderson · 2002 [cited by applicant]
US 20030120611A1 · Yoshino · 2003 [cited by applicant]
US 20040176154A1 · Finnochi · 2004 [cited by applicant]
US 20050262338A1 · Irwin · 2005 [cited by applicant]
US 20070026926A1 · Romanik · 2007 [cited by applicant]
US 20140364187A1 · Chang · 2014 [cited by applicant]
US 20150339886A1 · Pinkus · 2015 [cited by applicant]
US 20180096752A1 · Ovalle · 2018 [cited by applicant]
US 20180247191A1 · Katz · 2018 [cited by applicant]
US 20200036519A1 · Bitauld · 2020 [cited by applicant]
US 20210019981A1 · Nitz · 2021 [cited by examiner]
CN 105913174A · 2016 [cited by applicant]
CN 106504174A · 2017 [cited by applicant]
CN 108805664A · 2018 [cited by applicant]
CN 108831002A · 2018 [cited by applicant]
KR 101928087B1 · 2019 [cited by applicant]
WO 2017184913A1 · 2017 [cited by applicant]
N. Szabo, “Smart Contracts: Building Blocks for Digital Markets”, http://www.fon.hum.uva.nl, retrieved Feb. 10, 2019, 11 pages. [cited by applicant]
V. Buterin, “A Next Generation Smart Contract & Decentralized Application Platform”, Ethereum White Paper, http://blockchainlab.com, retrieved Dec. 10, 2018, 36 pages. [cited by applicant]
“Solidity” documentation, https://solidity.readthedocs.io/en/v0.5.0/, © Copyright 2016-2018, Ethereum Revision 1d4f565a, 11 pages. [cited by applicant]
P. Ruiz, “Sellable Contracts”, ERC #798, https://github.com/ethereum/EIPs/issues/798, Dec. 13, 2017 (downloaded Sep. 6, 2019) 5 pages. [cited by applicant]
J. Chow, “Technical Introduction to Events and Logs in Ethereum”, ConsenSys, Jun. 6, 2016, https://media.consensys.net/technicalintroduction-to-events-and-logs-in-ethereum-a074d65dd61e, 8 pages. [cited by applicant]
J. Dourlens, “Getting data from the internet with Oraclize”, Ethereum Developers, Sep. 28, 2017, https://ethereumdev.io/getting-data-internetoraclize/, 11 pages. [cited by applicant]
www.firelotto.com, copyright © 2018, Fire Lotto, 1 page. [cited by applicant]
Intellectual Property Office of Great Britain, Search Report, Application No. GB1903234.1, mailed Aug. 30, 2019, 8 pages. [cited by applicant]