IP Library › Granted Patent US 12,039,834
Granted Patent B2
US 12,039,834 · App. 17/292,897 · Granted Jul 16, 2024

System and method for generation and validation of multigame printed tickets using multidimensional barcodes

Inventors: Robert D. Hamman (Dallas, TX); Jay B. Ross (Delran, NJ)
Assignee: SCA PROMOTIONS
G07F17/3241G07F17/329
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,039,834
App. No.
17/292,897
Granted
Jul 16, 2024
Kind
B2
Abstract

According to various embodiments, a system for implementing a predetermined multigame is disclosed. The system includes a plurality of tickets each having one or more multidimensional barcodes representing information about a plurality of predetermined game outcomes and information about game security and game data integrity. The one or more multidimensional barcodes are configured to be optically scanned to have a result displayed by a computing device to allow a player to determine whether the information about a plurality of predetermined game outcomes comprises a winning outcome.

Claims (30)

1. A system for implementing a predetermined multigame, comprising:

a plurality of tickets each having at least three multidimensional barcodes wherein the at least three multidimensional barcodes comprising: a first multidimension barcode containing an encoded plurality of predetermined game outcomes and information about game security and game data integrity, a second multidimension barcode containing a link allowing a player to download a software application to display outcomes associated with the predetermined multigame ticket, and a third multidimension barcode containing a link allowing the player to view a game specification and game rules, the at least three multidimensional barcodes configured to be optically scanned to have a result displayed by a computing device to allow the player to determine whether the encoded plurality of predetermined game outcomes comprise a winning outcome.

2. The system of claim 1 , wherein the data integrity information comprises a 32-bit cyclic redundancy check character (CRCC).

3. The system of claim 1 , wherein the encoded plurality of predetermined game outcomes are generated by a computer system programmed based on a game specification file and a random number generator to generate and shuffle a total plurality of predetermined game outcomes for the predetermined multigame.

4. The system of claim 3 , wherein the total plurality of game outcomes are shuffled via the random number generator based on a Durstenfeld shuffle.

5. The system of claim 3 , wherein the computer system is further programmed to apply a modulus bit mask to account for truncation bias in the shuffling of the total plurality of game outcomes.

6. The system of claim 1 , wherein the encoded plurality of predetermined game outcomes are each tokenized into a finite word length digital representation.

7. The system of claim 6 , wherein the tokenized predetermined game outcomes are each obscured by exclusive ORing with a random number, each random number having the same finite word length as each corresponding game outcome token.

8. The system of claim 1 , wherein the information about game security identification incorporates a private security key generation and validation process.

9. The system of claim 1 , wherein the information about game security identification comprises a private security key that is generated and validated using a symmetric-key process.

10. A method for implementing a predetermined multigame, comprising:

generating a total plurality of predetermined game outcomes for the predetermined multigame via a game specification file of a computer system and shuffling the total plurality of game outcomes for the predetermined multigame via a random number generator of the computer system; and

causing each of a plurality of predetermined multigame tickets to be produced with at least three multidimensional barcodes comprising: a first multidimension barcode containing an encoded plurality of predetermined game outcomes of the total plurality of predetermined game outcomes and information about game security identification and game data integrity, a second multidimension barcode containing a link allowing a player to download a software application to display outcomes associated with the predetermined multigame ticket, and a third multidimension barcode containing a link allowing the player to view a game specification and game rules, the at least three multidimensional barcodes configured to be optically scanned to have a result displayed by a computing device to allow the player to determine whether the encoded plurality of predetermined game outcomes comprise a winning outcome.

11. The method of claim 10 , wherein the information about game data integrity is a 32-bit cyclic redundancy check character (CRCC).

12. The method of claim 10 , wherein shuffling the total plurality of game outcomes further comprises performing a Durstenfeld shuffle.

13. The method of claim 10 , wherein shuffling the total plurality of game outcomes further comprises applying a modulus bit mask to account for truncation bias.

14. The method of claim 10 , further comprising tokenizing each of the encoded plurality of predetermined game outcomes into a finite word length digital representation.

15. The method of claim 14 , further comprising obscuring each of the tokenized predetermined game outcomes by exclusive ORing with a random number, each random number having the same finite word length as each corresponding game outcome token.

16. The method of claim 10 , wherein the information about security identification incorporates a private security key generation and validation process.

17. The method of claim 10 , wherein the information about security identification comprises a private security key that is generated and validated using a symmetric-key process.

18. A non-transitory computer-readable medium having stored thereon a computer program for execution by a processor configured to perform a method for implementing a predetermined multigame, the method comprising:

generating a total plurality of predetermined game outcomes for the predetermined multigame via a game specification file of a computer system and shuffling the total plurality of game outcomes for the predetermined multigame via a random number generator of the computer system; and

causing each of a plurality of predetermined multigame tickets to be produced with at least three multidimensional barcodes comprising: a first multidimension barcode containing an encoded plurality of predetermined game outcomes of the total plurality of predetermined game outcomes and information about game security identification and game data integrity, a second multidimension barcode containing a link allowing a player to download a software application to display outcomes associated with the predetermined multigame ticket, and a third multidimension barcode containing a link allowing the player to view a game specification and game rules, the at least three multidimensional barcodes configured to be optically scanned to have a result displayed by a computing device to allow the player to determine whether the encoded plurality of predetermined game outcomes comprise a winning outcome.

19. The non-transitory computer-readable medium of claim 18 , wherein the information about game data integrity is a 32-bit cyclic redundancy check character (CRCC).

20. The non-transitory computer-readable medium of claim 18 , wherein shuffling the total plurality of game outcomes further comprises performing a Durstenfeld shuffle.

21. The non-transitory computer-readable medium of claim 18 , wherein shuffling the total plurality of game outcomes further comprises applying a modulus bit mask to account for truncation bias.

22. The non-transitory computer-readable medium of claim 18 , wherein the method further comprises tokenizing each of the encoded plurality of predetermined game outcomes into a finite word length digital representation.

23. The non-transitory computer-readable medium of claim 22 , wherein the method further comprises obscuring each of the tokenized predetermined game outcomes by exclusive ORing with a random number, each random number having the same finite word length as each corresponding game outcome token.

24. The non-transitory computer-readable medium of claim 18 , wherein the information about security identification incorporates a private security key generation and validation process.

25. The non-transitory computer-readable medium of claim 18 , wherein the information about security identification comprises a private security key that is generated and validated using a symmetric-key process.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 12, 2021
From: HAMMAN, ROBERT; ROSS, JAY
To: SCA PROMOTIONS
Reel/Frame 056211/0089 →
Continuity (1)
Related Publication 20230267803A1 · Aug 24, 2023
Cited By (1)
US 12,424,062