IP Library Granted Patent US 8,226,471
Granted Patent B2
US 8,226,471 · App. 12/595,465 · Granted Jul 24, 2012

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 8,226,471
App. No.
12/595,465
Granted
Jul 24, 2012
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 (43)

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

preparing components of the wagering game machine for booting, wherein the wagering game machine includes one or more memory devices;

receiving, in the wagering game machine over a secure network connection, an operating system image from a remote trusted server;

storing the operating system in the one or more memory devices of the wagering game machine;

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

receiving, in the wagering game machine over the secure network connection, program logic capable of authenticating content stored on the wagering game machine;

storing the program logic in the one or more memory devices of the wagering game machine;

authenticating, using the program logic, content stored in the one or more memory devices of the wagering game machine; and

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

2. The method of claim 1 , wherein the preparing includes loading a basic input output system from a read only memory.

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

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

5. The method of claim 1 , wherein the wagering game machine cannot boot 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 method for facilitating secure initialization of a wagering game machine over a secure connection to a network, the method comprising:

receiving, from the wagering game machine over the secure connection to the network, a request for an operating system image that includes a first component for booting the wagering game machine, wherein the operating system image resides in one or more storage devices;

transmitting, over the secure connection to the network, 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; and

receiving, over the secure connection to the network, a request for the software that authenticates content on the wagering game machine, wherein the software that authenticates content on the wagering game machine resides in the one or more storage devices;

transmitting, over the secure connection to the network, the software that authenticates content on the wagering game machine.

8. The method of claim 7 further comprising:

receiving authentication credentials from the wagering game machine;

comparing the authentication credentials to trusted credentials; and

notifying the wagering game machine that the content is authentic.

9. The method of claim 7 , wherein the method is performed by a trusted server remote from the wagering game machine, and wherein the request is received over a physically secure wired network connection.

10. The method of claim 7 , wherein the wagering game machine has not booted before the transmission of the operating system image.

11. The method of claim 7 , wherein the wagering game machine has booted before the transmission of the software that authenticates content.

12. The method of claim 7 , wherein the operating system image is transmitted using Trivial File Transfer Protocol.

13. The method of claim 7 , wherein the wagering game machine is a mobile model.

14. A system comprising:

a wagering game machine including,

an initialization controller configured to procure an operating system image through a network and to boot-up the wagering game machine using the operating system image; and

a wagering game unit configured to present wagering games after boot-up; and

an initialization server including,

a boot server configured to transmit the operating system image over the network, wherein the operating system image is configured to request, through the network, a verification controller for verifying authenticity of content stored on the wagering game machine.

15. The system of claim 14 , wherein the initialization server is further configured to transmit the verification controller to the wagering game machine.

16. The system of claim 14 , further comprising:

a gaming center configured to connect the wagering game machine to the network.

17. The system of claim 16 , wherein the gaming center is further configured to charge a battery in the wagering game machine.

18. The system of claim 16 , wherein the gaming center is further configured to securely store the wagering game machine and to release the wagering game machine as part of a check-out process.

19. The system of claim 14 , wherein the wagering game machine is a mobile model.

20. The system of claim 14 , wherein the boot server is configured to transmit the operating system image according to a Preboot Execution Environment standard.

Assignments (13)
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 →
RELEASE OF SECURITY INTEREST IN PATENTS (RELEASES REEL/FRAME 034530/0318) Recorded Nov 5, 2018
From: DEUTSCHE BANK TRUST COMPANY AMERICAS
To: SCIENTIFIC GAMES INTERNATIONAL, INC.; BALLY GAMING, INC.; WMS GAMING INC.
Reel/Frame 047924/0701 →
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 4, 2014
From: BALLY GAMING, INC; SCIENTIFIC GAMES INTERNATIONAL, INC; WMS GAMING INC.
To: DEUTSCHE BANK TRUST COMPANY AMERICAS, AS COLLATERAL AGENT
Reel/Frame 034530/0318 →
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 Aug 2, 2012
From: SYLLA, CRAIG J.
To: WMS GAMING, INC.
Reel/Frame 028705/0769 →