IP Library Granted Patent US 9,552,691
Granted Patent B2
US 9,552,691 · App. 14/282,564 · Granted Jan 24, 2017

Automatically generated display code for wagering game machine configuration

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 9,552,691
App. No.
14/282,564
Granted
Jan 24, 2017
Kind
B2
Abstract

Systems, methods and machine-readable media operate on configuration data for wagering game machines. A wagering game machine configuration or meter data on a wagering game machine is modified. In response to the modification, the configuration data or meter data is transformed into a displayable code such as a bar code or QR (Quick Response) code. The wagering game machine presents the displayable code on a code display of the wagering game machine. A portable computing device reads the displayable code and uses the displayable code to compare the configuration data with configuration data obtained from other wagering game machines or configuration data obtained from a configuration server.

Claims (57)

1. A computer-implemented method comprising:

storing configuration data in one or more memory devices of a first wagering game machine, the configuration data representing a configuration of the first wagering game machine, wherein the first wagering game machine comprises an input device configured to:

detect a physical item associated with monetary value that establishes a credit balance, and

receive a cashout input that initiates a payout from the credit balance, wherein the credit balance changes based on play of the first wagering game machine;

generating, by at least one of one or more processors, a displayable code from the configuration data;

presenting the displayable code on a variable electronic display of the first wagering game machine;

wherein the displayable code can be captured by a portable computing device configured to:

decode the displayable code to produce decoded data;

compare the decoded data to data representing configuration data obtained from a second wagering game machine; and

display the result of comparing the decoded data on the portable computing device, wherein the results includes an indication of a configuration element in the configuration data that is different from the decoded data.

2. The computer-implemented method of claim 1 , further comprising:

determining whether the configuration data stored on the first wagering game machine has been modified; and

in response to determining that the configuration data has been modified, generating a second displayable code from the modified configuration data and presenting the second displayable code on the variable electronic display.

3. The computer-implemented method of claim 1 , wherein storing the configuration data includes storing one or more of hardware configuration data, firmware configuration data or software configuration data.

4. The computer-implemented method of claim 1 , further comprising generating a signature for the configuration data and wherein generating the displayable code includes generating displayable code from the signature.

5. The computer-implemented method of claim 1 , wherein generating the displayable code includes generating a QR (Quick Response) code from the configuration data.

6. The computer-implemented method of claim 1 , wherein presenting the displayable code on the variable electronic display of the first wagering game machine includes presenting the displayable code while the first wagering game machine is in a game playable state.

7. The computer-implemented method of claim 1 , further comprising encrypting the configuration data.

8. A system comprising:

a first wagering game machine comprising:

one or more processors,

an input device configured to:

detect a physical item associated with monetary value that establishes a credit balance, and

receive a cashout input that initiates a payout from the credit balance, wherein the credit balance changes based on play of the first wagering game machine;

a variable electronic display, and

one or more memory devices storing configuration data representing a configuration of the first wagering game machine, and storing machine instructions, that when executed by the one or more processors, cause the first wagering game machine to generate a displayable code from the configuration data and present the displayable code on the variable electronic display wherein the displayable code can be captured by an image capture device; and

a portable computing device configured to:

read the displayable code from the variable electronic display of the first wagering game machine,

decode the displayable code to produce decoded data,

compare the decoded data to data representing configuration data obtained from a second wagering game machine, and

present a result of comparing the decoded data on an electronic display of the portable computing device, wherein the result includes an indication of a configuration element in the configuration data that is different from the decoded data.

9. The system of claim 8 , wherein the machine instructions further include instructions to cause the first wagering game machine to:

determine whether the configuration data stored on the first wagering game machine has been modified; and

in response to a determination that the configuration data has been modified, generate a second displayable code from the modified configuration data and present the second displayable code on the variable electronic display.

10. The system of claim 8 , wherein the variable electronic display comprises a LCD (Liquid Crystal Display) separate from a primary display and a secondary display of the first wagering game machine.

11. The system of claim 8 , wherein the variable electronic display is coupled to a first power supply independent from a second power supply for the first wagering game machine.

12. The system of claim 8 , wherein the configuration data includes one or more of hardware configuration data, firmware configuration data or software configuration data.

13. The system of claim 8 , wherein the machine instructions further include machine instructions to generate a signature from the configuration data and wherein the displayable code includes displayable code representing the signature.

14. The system of claim 8 , wherein the displayable code comprises a QR code.

15. The system of claim 8 , wherein the one or more memory devices further store instructions, that when executed by the one or more processors, cause the first wagering game machine to encrypt the data representing the configuration.

16. One or more machine-readable storage media having stored thereon instructions, that when executed, cause one or more processors to perform operations comprising:

storing configuration data in one or more memory devices of a first wagering game machine, the configuration data representing a configuration of the first wagering game machine, wherein the first wagering game machine comprises an input device configured to:

detect a physical item associated with monetary value that establishes a credit balance, and

receive a cashout input that initiates a payout from the credit balance, wherein the credit balance changes based on play of the first wagering game machine;

generating a displayable code from the configuration data; and

presenting the displayable code on a variable electronic display of the first wagering game machine;

reading the displayable code by a portable computing device;

decoding the displayable code by the portable computing device to produce decoded data;

comparing the decoded data to data representing configuration data obtained from a second wagering game machine; and

displaying a result of comparing the decoded data on the portable computing device wherein the result includes an indication of a configuration element in the configuration data that is different from the decoded data.

17. The one or more machine-readable storage media of claim 16 , wherein the operations further comprise:

determining whether the configuration data stored on the first wagering game machine has been modified; and

in response to determining that the configuration data has been modified, generating a second displayable code from the modified configuration data and presenting the second displayable code on the variable electronic display.

18. The one or more machine-readable storage media of claim 16 , wherein storing the configuration data includes storing one or more of hardware configuration data, firmware configuration data or software configuration data.

19. The one or more machine-readable storage media of claim 16 , wherein the operations further comprise generating a signature for the configuration data and wherein generating the displayable code includes generating displayable code from the signature.

20. The one or more machine-readable storage media of claim 16 , wherein generating the displayable code includes generating a QR (Quick Response) code from the configuration data.

21. The one or more machine-readable storage media of claim 16 , wherein the operations further comprise encrypting the configuration data.

Assignments (9)
SECURITY AGREEMENT Recorded May 23, 2025
From: LNW GAMING, INC.
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 071340/0404 →
CORRECTIVE ASSIGNMENT TO CORRECT THE THE NUMBERS 7963843, 8016666, 9076281, AND 9257001 PREVIOUSLY RECORDED AT REEL: 051642 FRAME: 0910. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Mar 21, 2023
From: BALLY GAMING, INC.
To: SG GAMING, INC.
Reel/Frame 063122/0307 →
CHANGE OF NAME Recorded Feb 7, 2023
From: SG GAMING, INC.
To: LNW GAMING, INC.
Reel/Frame 062669/0341 →
SECURITY AGREEMENT Recorded Apr 22, 2022
From: SG GAMING INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 059793/0001 →
CHANGE OF NAME Recorded Jan 19, 2020
From: BALLY GAMING, INC.
To: SG GAMING, INC.
Reel/Frame 051642/0910 →
SECURITY AGREEMENT Recorded Apr 11, 2018
From: SCIENTIFIC GAMES INTERNATIONAL, INC.; BALLY GAMING, INC.
To: DEUTSCHE BANK TRUST COMPANY AMERICAS, AS COLLATERAL AGENT
Reel/Frame 045909/0513 →
SECURITY AGREEMENT Recorded Dec 15, 2017
From: SCIENTIFIC GAMES INTERNATIONAL, INC.; BALLY GAMING, INC.
To: DEUTSCHE BANK TRUST COMPANY AMERICAS, AS COLLATERAL AGENT
Reel/Frame 044889/0662 →
MERGER Recorded Jul 29, 2015
From: WMS GAMING INC.
To: BALLY GAMING, INC.
Reel/Frame 036225/0464 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 15, 2014
From: NELSON, TRAVIS N.; ANDERSON, PETER R.; GONDESI, SRIDHAR; GRABIEC, JACEK A.; WARD, MATTHEW J.
To: WMS GAMING, INC.
Reel/Frame 033312/0778 →