IP Library Granted Patent US 8,251,825
Granted Patent B2
US 8,251,825 · App. 12/376,667 · Granted Aug 28, 2012

Applying graphical characteristics to graphical objects in a wagering game machine

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,251,825
App. No.
12/376,667
Granted
Aug 28, 2012
Kind
B2
Abstract

Systems and methods for providing programs on wagering game machine peripherals are described. The programs may be shader programs for execution by one or more programmable shaders on a graphics processing unit. The programs may provide a graphical result, e.g. an output on a display, or may provide a non-graphical result of a computation to a general purpose processor on the wagering game machine.

Claims (27)

1. A method comprising:

presenting on a first processor a wagering game upon which monetary value may be wagered;

providing a video processing peripheral coupled to the first processor, the peripheral having a memory and a plurality of processors; and

loading a program into the memory for execution by at least one of the plurality of processors.

2. The method of claim 1 , wherein the program comprises a shader program.

3. The method of claim 2 , wherein the shader program is operable to control the rendering of a graphical object presented as part of the wagering game.

4. The method of claim 1 , wherein the program comprises a program operable to provide a non-graphical result to the first processor.

5. The method of claim 4 , wherein the program comprises a random number generator.

6. A system comprising:

a first processor operable to present a wagering game upon which monetary value may be wagered;

a video processing peripheral coupled to the first processor, the peripheral having a memory and a plurality of processors; and

a program loaded into the memory by the first processor for execution by at least one of the plurality of processors.

7. The system of claim 6 , wherein the program comprises a shader program.

8. The system of claim 7 , wherein the shader program is operable to control the rendering of a graphical object presented as part of the wagering game.

9. The system of claim 7 , wherein the shader program comprises a vertex shader.

10. The system of claim 7 , wherein the shader program comprises a pixel shader.

11. The system of claim 7 , wherein the shader program comprises a geometry shader.

12. The system of claim 7 , further comprising an audio peripheral having a memory and a plurality of processors and operable to receive a program for execution by at least one of the plurality of processors.

13. The system of claim 6 , wherein the program comprises a program operable to provide a non-graphical result to the first processor.

14. The system of claim 12 , wherein the program comprises a random number generator.

15. A non-transitory machine-readable medium having machine-executable instructions for causing one or more processors to perform a method, the method comprising:

presenting on a first processor of a wagering game machine a wagering game upon which monetary value may be wagered; and

loading into a memory of a video processing peripheral on the wagering game machine a program for execution by at least one of a plurality of processors on the video processing peripheral.

16. The non-transitory machine-readable medium of claim 15 , wherein the program comprises a shader program.

17. The non-transitory machine-readable medium of claim 16 , wherein the shader program is operable to control the rendering of a graphical object presented as part of the wagering game.

18. The non-transitory machine-readable medium of claim 15 , wherein the program comprises a program operable to provide a non-graphical result to the first processor.

19. The non-transitory machine-readable medium of claim 18 , wherein the program comprises a random number generator.

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 →
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 20, 2020
From: BALLY GAMING, INC.
To: SG GAMING, INC.
Reel/Frame 051643/0283 →
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 →