IP Library Granted Patent US 9,053,604
Granted Patent B2
US 9,053,604 · App. 13/532,455 · Granted Jun 9, 2015

Trusted initialization for wagering game machines

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,053,604
App. No.
13/532,455
Granted
Jun 9, 2015
Kind
B2
Abstract

Systems and methods for trusted initialization of wagering game machines are described herein. In some embodiments, a method includes receiving, from a wagering game machine, a request for an operating system image that includes a first component for booting the wagering game machine. The method can also include transmitting the operating system image to the wagering game machine, wherein the operating system image also includes a second component for procuring software that authenticates content on the wagering game machine. Additionally, the method can include receiving a request for the software that authenticates content on the wagering game machine and transmitting the software that authenticates content on the wagering game machine.

Claims (44)

1. A method for initializing a wagering game machine comprising:

receiving, in the wagering game machine from a remote trusted server over a secure network connection, an operating system image and a verification controller configured to authenticate content stored on the wagering game machine;

booting the wagering game machine using a portion of the operating system image;

authenticating, via the verification controller, content stored on the wagering game machine; and

presenting, using the content, wagering games on the wagering game machine.

2. The method of claim 1 further comprising: loading a basic input output system from a read only memory, wherein the loading occurs before the receiving.

3. The method of claim 1 , wherein before performing the operations of the method of claim 1 , the wagering game machine includes the content, and does not include a boot record for booting the wagering game machine.

4. The method of claim 1 , wherein the content includes software for preparing components of the wagering game machine for booting.

5. The method of claim 1 , wherein the wagering game machine cannot boot-up before receiving the operating system image.

6. The method of claim 1 , wherein the authenticating includes,

determining authentication credentials associated with components of the wagering game machine; and

transmitting the authentication credentials over the secure network connection for comparison with trusted credentials.

7. A system comprising:

a wagering game machine including

one or more processors;

one or more non-transitory machine readable memory devices including program code that when executed by at least one of the processors causes the at least one of the processors to perform operations

including

procuring an operating system image via a network and to boot-up the wagering game machine using the operating system image; and

presenting wagering games after boot-up; and

an initialization server including

one or more processors; and

one or more non-transitory machine readable memory devices including program code that when executed by at least one of the processors causes the at least one of the processors to perform operations including

transmitting the operating system image over the network, wherein the operating system image is configured to request, via the network, a verification controller configured to verify authenticity of content stored on the wagering game machine.

8. The system of claim 7 , wherein the initialization server further includes program code configured to perform operations including transmitting the verification controller to the wagering game machine.

9. The system of claim 7 , further comprising:

a gaming center including

one or more processors; and

one or more non-transitory machine readable memory devices including program code that when executed by at least one of the processors causes the at least one of the processors to perform operations including connecting the wagering game machine to the network.

10. The system of claim 9 , wherein the operations of the gaming center further including charging a battery in the wagering game machine.

11. The system of claim 9 , wherein the operations of the gaming center further include

storing the wagering game machine; and

releasing the wagering game machine as part of a check-out process.

12. The system of claim 7 , wherein the wagering game machine is a mobile model.

13. A wagering game machine comprising:

one or more processors;

one or more non-transitory machine readable memory devices including program code that when executed by at least one of the processors causes the at least one of the processors to perform operations for initializing a wagering game machine, the operations comprising

receiving, in the wagering game machine from a remote trusted server over a secure network connection, an operating system image and a verification controller configured to authenticate content stored on the wagering game machine;

booting the wagering game machine using a portion of the operating system image;

authenticating, via the verification controller, content stored on the wagering game machine; and

presenting, using the content, wagering games on the wagering game machine.

14. The apparatus of claim 13 , wherein the operations further comprise: loading a basic input output system from a read only memory, wherein the loading occurs before the receiving.

15. The apparatus of claim 13 , wherein before performing the operations, the wagering game machine includes the content, and does not include a boot record for booting the wagering game machine.

16. The method of claim 13 , wherein the content includes software for preparing components of the wagering game machine for booting.

17. The method of claim 13 , wherein the wagering game machine cannot boot-up before receiving the operating system image.

Assignments (11)
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 →
RELEASE OF SECURITY INTEREST Recorded Apr 21, 2022
From: BANK OF AMERICA, N.A.
To: SCIENTIFIC GAMES INTERNATIONAL, INC.; WMS GAMING INC.; BALLY GAMING, INC.; DON BEST SPORTS CORPORATION
Reel/Frame 059756/0397 →
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 →
SECURITY AGREEMENT Recorded Dec 18, 2013
From: SCIENTIFIC GAMES INTERNATIONAL, INC.; WMS GAMING INC.
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 031847/0110 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 8, 2013
From: SYLLA, CRAIG J.
To: WMS GAMING, INC.
Reel/Frame 029779/0734 →