IP Library Granted Patent US 9,293,008
Granted Patent B2
US 9,293,008 · App. 13/797,338 · Granted Mar 22, 2016

Layout elements as rendering placeholders for native wagering game applications

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,293,008
App. No.
13/797,338
Granted
Mar 22, 2016
Kind
B2
Abstract

A wagering game machine configured to present a wagering game upon which monetary value may be wagered receives a layout description for a first set of image components defines one or more placeholder areas. A first executable component renders a portion of the first set of image components in accordance with the layout description. A natively executed wagering game application renders a second set of image components defined independently from the layout description within the placeholder areas. The first executable component renders a second portion of the first set of images over the images rendered by the natively executed wagering game application.

Claims (50)

1. A method for presenting a graphical display on a wagering game machine, the wagering game machine primarily dedicated to playing at least one natively executed casino wagering game, the wagering game machine including an electronic display device and a plurality of electronic input devices, the method comprising:

receiving by one or more processors a layout description for a first set of image components, the layout description defining one or more placeholder areas;

detecting, via a first electronic input device of the plurality of electronic input devices, a physical item associated with a monetary value that establishes a credit balance;

initiating the at least one natively executed casino wagering game in response to an input received from a second electronic input device of the plurality of electronic input devices, the input indicative of a wager covered by the credit balance;

rendering, by a first executable component, a first portion of the first set of image components in accordance with the layout description;

rendering within the one or more placeholder areas by the at least one natively executed casino wagering game a second set of image components, the second set of image components defined independently of the layout description;

rendering, by the first executable component, a second portion of the first set of image components over the second set of image components;

displaying on the electronic display device the rendered first and second set of image components; and

receiving, via a third electronic input device of the plurality of electronic input devices, a cashout input that initiates a payout from the credit balance.

2. The method of claim 1 , and further comprising receiving, by the at least one natively executed casino wagering game, display parameters associated with a size and position of the one or more placeholder areas.

3. The method of claim 1 , wherein the first executable component comprises a rendering engine.

4. The method of claim 1 , wherein the layout description comprises an HTML file or a CSS file.

5. The method of claim 1 , wherein rendering, by the at least one natively executed casino wagering game, is in response to a callback routine specified in the layout description.

6. The method of claim 1 , and further comprising invoking, by the first executable component, a third executable component for providing graphical content.

7. The method of claim 6 , wherein the third executable component comprises an Adobe Flash component.

8. The method of claim 6 , wherein the at least one natively executed casino wagering game communicates with the third executable component.

9. A system for presenting a graphical display on a wagering game machine primarily dedicated to playing at least one casino wagering game, the system comprising:

a plurality of electronic input devices;

one or more processors coupled to the plurality of electronic input devices, the one or more processors configured to detect, via at least a first electronic input device of the plurality of electronic input devices, a physical item associated with a monetary value that establishes a credit balance;

an electronic display device coupled to the one or more processors;

a layout description for a first set of image components, the layout description defining one or more placeholder areas;

a rendering engine executable by the one or more processors and configured to render a first portion of the first set of image components in accordance with the layout description; and

a natively executed wagering game application configured to render within the one or more placeholder areas a second set of image components, the second set of image components defined independently of the layout description, wherein the natively executed wagering game application presents the at least one casino wagering game and initiates the casino wagering game in response to an input received via a second electronic input device of the plurality of electronic input devices, the input indicative of a wager covered by the credit balance;

wherein the rendering engine is further configured to render a second portion of the first set of image components over the second set of image components; and

wherein the system is configured to receive, via a third electronic input device of the plurality of electronic input devices, a cashout input that initiates a payout from the credit balance.

10. The system of claim 9 , wherein the natively executed wagering game application is further configured to receive display parameters associated with a size and position of the one or more placeholder areas.

11. The system of claim 9 , wherein the layout description comprises an HTML file or a CSS file.

12. The system of claim 9 , wherein rendering, by the natively executed wagering game application, is in response to a callback routine specified in the layout description.

13. The system of claim 9 , and further comprising a presentation component invoked by the rendering engine and configured to provide graphical content.

14. The system of claim 13 , wherein the presentation component comprises an Adobe Flash component.

15. The system of claim 13 , wherein the natively executed wagering game application is configured to communicate with the presentation component.

16. A non-transitory machine-readable medium having machine executable instructions stored thereon for causing one or more processors, that when executed, perform operations for presenting a graphical display on a wagering game machine, the wagering game machine primarily dedicated to playing at least one natively executed casino wagering game, the wagering game machine including an electronic display device and a plurality of electronic input devices, the operations comprising:

receiving by one or more processors a layout description for a first set of image components, the layout description defining one or more placeholder areas;

detecting, via a first electronic input device of the plurality of electronic input devices, a physical item associated with a monetary value that establishes a credit balance;

initiating the at least one natively executed casino wagering game in response to an input received via a second electronic input device of the plurality of electronic input devices, the input indicative of a wager covered by the credit balance;

rendering, by a first executable component, a first portion of the first set of image components in accordance with the layout description;

rendering within the one or more placeholder areas by the at least one natively executed casino wagering game a second set of image components, the second set of image components defined independently of the layout description;

rendering, by the first executable component, a second portion of the first set of image components over the second set of image components;

displaying the rendered first and second set of image components on the electronic display device; and

receiving, via a third electronic input device of the plurality of electronic input devices, a cashout input that initiates a payout from the credit balance.

17. The non-transitory machine-readable medium of claim 16 , wherein the operations further comprise receiving, by the at least one natively executed casino wagering game, display parameters associated with a size and position of the one or more placeholder areas.

18. The non-transitory machine-readable medium of claim 16 , wherein the first executable component comprises a rendering engine.

19. The non-transitory machine-readable medium of claim 16 , wherein the layout description comprises an HTML file or a CSS file.

20. The non-transitory machine-readable medium of claim 16 , wherein rendering, by the at least one natively executed casino wagering game, is in response to a callback routine specified in the layout description.

21. The non-transitory machine-readable medium of claim 16 , wherein the operations further comprise invoking, by the first executable component, a third executable component for providing graphical content.

22. The non-transitory machine-readable medium of claim 21 , wherein the third executable component comprises an Adobe Flash component.

23. The non-transitory machine-readable medium of claim 21 , wherein the at least one natively executed casino wagering game communicates with the third executable component.

24. The method of claim 1 , wherein one or more of the first electronic input device, the second electronic input device and the third electronic input device comprise buttons on a touch screen.

25. The system of claim 9 , wherein the electronic display device includes a touch screen, and wherein one or more of the first electronic input device, the second electronic input device and the third electronic input device comprise buttons on the touch screen.

26. The machine-readable medium of claim 21 , wherein one or more of the first electronic input device, the second electronic input device and the third electronic input device comprise buttons on a touch screen.

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 Apr 29, 2013
From: BARCLAY, BRIAN J.; CHILDERS, PATRICK; DUCKETT, DEDRICK W.; EARLEY, EDWARD Q.
To: WMS GAMING, INC.
Reel/Frame 030304/0391 →