IP Library Granted Patent US 9,886,282
Granted Patent B2
US 9,886,282 · App. 13/280,964 · Granted Feb 6, 2018

Computer BIOS protection and authentication

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,886,282
App. No.
13/280,964
Granted
Feb 6, 2018
Kind
B2
Abstract

In some embodiments, a wagering game machine includes: a carrier board comprising a first network port and a second network port, the first network port having a first network address and the second network port having a second network address; a processor located on the carrier board; a first nonvolatile memory located on the carrier board and communicatively coupled to the first network port, the first nonvolatile memory configured to store the first network address; and a second nonvolatile memory located on the carrier board, wherein the second nonvolatile memory is configured to store Basic Input and Output System (BIOS) code that includes a system BIOS code and an application BIOS code, wherein the BIOS code is hardware write-protected, wherein the processor is configured to derive the second network address from the first network address during execution of boot-up operations of the apparatus.

Claims (16)

1. A wagering game machine comprising:

a carrier board;

one or more processors located on the carrier board;

a first nonvolatile memory located on the carrier board, the first nonvolatile memory communicatively coupled to the one or more processors, wherein the first nonvolatile memory is configured to store Basic Input and Output System (BIOS) code that includes a system BIOS code and a BIOS extension code;

a first network port located on the carrier board and having a first network address stored in a second nonvolatile memory;

a second network port having a second network address that is derived from the first network address during boot up operations of the wagering game machine and in response to execution of the BIOS code and after authentication of the BIOS code, wherein the first network address and the second network address are preallocated;

a first media access controller configured to control access to the first network port, wherein the first network address is inaccessible by the first media access controller until the first media access controller is initialized;

a second media access controller configured to control access to the second network port, wherein the second network address is inaccessible by the second media access controller until the second media access controller is initialized; and

a wagering game module, executable by the one or more processors, configured to present a wagering game on which monetary value can be wagered to a wagering game player, after execution of the system BIOS code and the BIOS extension code.

2. The wagering game machine of claim 1 , wherein the first nonvolatile memory is configured to store a digital signature and an encryption key, wherein the digital signature comprises a hash across at least the system BIOS code and the BIOS extension code.

3. The wagering game machine of claim 1 , further comprising an embedded computer module that is positioned on the carrier board, wherein the one or more processors are positioned on the embedded computer module.

4. The wagering game machine of claim 3 , wherein the second network port is located on the embedded computer module.

5. The wagering game machine of claim 1 , wherein the second network address is not stored in the first nonvolatile memory.

6. The wagering game machine of claim 1 , wherein the first nonvolatile memory is attach to a socket of the carrier board such that the first nonvolatile memory is removable for authentication of the BIOS code by a trusted verification device.

7. The wagering game machine of claim 6 , wherein the first nonvolatile memory is to store a data image that includes the BIOS code, wherein a different nonvolatile memory that is to attach to a different socket of a different carrier board in a different wagering game machine is to store a different data image that includes a different BIOS code, wherein the trusted verification device is to use a same digital signature to authenticate both the data image and the different data image.

8. The wagering game machine of claim 1 , wherein the second network address is derived from the first network address as part of execution of the BIOS code.

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 Nov 3, 2011
From: CANTERBURY, STEPHEN A.; HAMLIN, VERNON W.; SALZMAN, SCOT W.; SHIMABUKURO, JORGE L.; SYLLA, CRAIG J.
To: WMS GAMING, INC.
Reel/Frame 027168/0731 →