IP Library Granted Patent US 8,968,092
Granted Patent B2
US 8,968,092 · App. 13/510,875 · Granted Mar 3, 2015

Integrating wagering games and environmental conditions

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,968,092
App. No.
13/510,875
Granted
Mar 3, 2015
Kind
B2
Abstract

A wagering game system and its operations are described herein. In embodiments, the operations can include detecting characteristics of at least one environmental condition in an external environment that is external to a wagering game machine in a casino (e.g., detect activity that occurs in the casino, detect appearance of people and objects in the casino, detect light and sound events, etc.). The operations can further include generating an animated wagering game effect in a wagering game animation, using the detected characteristics of the environmental condition. The animated wagering game effect can affect one or more wagering game objects within the wagering game animation in a way that emulates the environmental condition.

Claims (77)

1. A system comprising:

one or more processors; and

one or more memory storage devices configured to store instructions, which when executed by at least one of the one or more processors, cause the system to perform operations to

detect that a physical object is within view of an image capture device associated with a wagering game machine, wherein the physical object is within a physical environment external to the wagering game machine in a casino,

generate an animated wagering game object within an animated environment, based on the physical object, wherein the animated environment is presented via a display of the wagering game machine as a virtual representation of the physical environment for a wagering game application,

determine, while the physical object is in view of the image capture device, real-time movement of the physical object,

present, via the display of the wagering game machine, the animated wagering game object moving about the animated environment to match the real-time movement of the physical object relative to the physical environment,

detect, via sensors associated with the wagering game machine, an environmental condition external to the wagering game machine,

in response to detection of the environmental condition external to the wagering game machine, generate an animated effect within the animated environment,

present, within the animated environment, the animated effect, and

cause the animated wagering game object to move within the animated environment based on the animated effect within the animated environment.

2. The system of claim 1 , wherein the one or more memory storage devices are configured to store instructions, which when executed by at least one of the one or more processors, cause the system to further perform operations to:

detect an environmental condition associated with the physical object in the physical environment;

determine an animation object construction rule for the wagering game application that relates to the environmental condition;

determine a three-dimensional effect that the environmental condition would have on the animated wagering game object based on the animation object construction rule; and

apply the three-dimensional effect to the animated wagering game object.

3. The system of claim 2 , wherein the three-dimensional effect relates to one or more of shadowing of the animated wagering game object based on a position of a light in the physical environment relative to the physical object, color gradients of the animated wagering game object based on a color of a light within the environment, depth perspective of wagering game object geometries of the animated wagering game object based on a distance of the physical object to the wagering game machine within the environment, and reflections off of the animated wagering game object of one or more of the physical object and additional physical objects in the physical environment.

4. The system of claim 1 , wherein the environmental condition is a sound.

5. The system of claim 4 , wherein the operation to cause the animated wagering game object to move within the animated environment based on the animated effect within the animated environment comprises one of an attraction and a repulsion of the animated wagering game object to the sound.

6. One or more non-transitory machine-readable storage media having instructions stored thereon, which when executed by a set of one or more processors cause the set of one or more processors to perform operations comprising:

receiving input of images of a physical object within an environment external to a wagering game machine within a casino, wherein the images of the physical object are taken from multiple perspectives around the wagering game machine;

generating a three-dimensional animated object in an animated environment of a wagering game animation for a wagering game application presentable via the wagering game machine, wherein the animated environment is a virtual representation of the environment external to the wagering game machine, and wherein the three-dimensional animated object within the animated environment has an animated appearance of the images of the physical object within the environment external to the wagering game machine according to the multiple perspectives;

detecting real-time movement of the physical object in relation to a boundary in the environment external to the wagering game;

causing presentation, on the wagering game machine, of the three-dimensional animated object moving within the animated environment to match the real-time movement of the physical object in relation to the boundary;

detecting, via sensors associated with the wagering game machine, an environmental condition external to the wagering game machine;

in response to detecting the environmental condition external to the wagering game machine, generating an animated effect within the animated environment;

presenting, within the animated environment, the animated effect; and

causing the animated wagering game object to move within the animated environment based on the animated effect within the animated environment.

7. The one or more non-transitory machine-readable storage media of claim 6 , wherein the operation for generating the three-dimensional animated object comprises generating animated reflective surfaces of the three-dimensional animated object, wherein the animated reflective surfaces appear to reflect the images of the physical object within the environment external to the wagering game machine.

8. The one or more non-transitory machine-readable storage media of claim 7 , wherein the operation for generating the three-dimensional animated representation includes operations further comprising:

generating an internal light source, internal to the wagering game application, that possesses one or more internal light source properties equivalent to one or more external light source properties associated with the environment external to the wagering game machine; and

using the internal light source properties of the internal light source to generate the animated reflective surfaces.

9. The one or more non-transitory machine-readable storage media of claim 7 , said operations further comprising:

presenting reflections of additional animated objects within the wagering game animation on the reflective surfaces of the three-dimensional animated object.

10. The one or more non-transitory machine-readable storage media of claim 9 , wherein the environmental condition is a sound.

11. The one or more non-transitory machine-readable storage media of claim 9 , wherein the physical object is an additional wagering game machine in the environment external to the wagering game machine, and said operations further comprising:

presenting an animated character in the wagering game animation that represents a player associated with the additional wagering game machine;

detecting player input at the additional wagering game machine; and

presenting, based on the player input, movement of the animated character from a viewing perspective associated with a location of the wagering game machine in relation to the additional wagering game machine.

12. An apparatus comprising:

a processor; and

an animation integration module configured to

receive input that characterizes a visual perspective of a casino environment and one or more casino objects in the casino environment,

generate an animated wagering game setting that emulates an appearance of the casino environment based on the visual perspective characterized by the input,

generate one or more animated wagering game objects that emulate an appearance of the one or more casino objects in the casino environment based on the visual perspective characterized by the input,

present an animated perspective of the one or more animated wagering game

objects within the animated wagering game setting in a way that emulates the visual perspective of the one or more casino objects in the casino environment,

determine real-time movement of the one or more casino objects, cause movement of the one or more animated wagering game objects within the animated wagering game setting based on the real-time movement of the one or more casino objects,

detect, via sensors, an environmental condition external to the animated wagering game setting,

generate an animated effect based on the environmental condition,

present, within the wagering game setting, the animated effect, and

cause the one or more animated wagering game objects to move within the animated wagering game setting based on the animated effect within the animated wagering game setting.

13. The apparatus of claim 12 , wherein the visual perspective is based on an orientation of a wagering game machine in relation to the casino environment and the one or more casino objects, and wherein the animation integration module is further configured to

determine a change in the orientation of the wagering game machine in relation to the casino environment and the one or more casino objects, and

present a change in the animated perspective of the one or more animated wagering game objects within the animated wagering game setting in way that matches the change in the orientation of the wagering game machine.

14. The apparatus of claim 12 , wherein the environmental condition is a sound.

15. The apparatus of claim 12 , wherein the one or more casino objects are contained within a bounded area of the casino environment, and wherein the input characterizes a visual perspective of only the one of more casino objects that are contained within the bounded area.

16. A computer-implemented method comprising:

taking an image of a physical object within a physical environment, wherein the physical object is external to a wagering game machine;

based on the image of the physical object, generating a virtual wagering game object for a wagering game, wherein the virtual wagering game object has a visual appearance similar to the image of the physical object within the physical environment;

determining real-time movement of the physical object within the physical environment;

presenting, via a display device of the wagering game machine, the virtual wagering game object moving about a virtual environment to match the real-time movement of the physical object;

detecting, via sensors associated with the wagering game machine, an environmental condition external to the wagering game machine;

generating an animated effect within the virtual environment corresponding to the environmental condition external to the wagering game machine;

presenting, within the virtual environment, the animated effect; and

causing the virtual wagering game object to move within the virtual environment based on the animated effect within the virtual environment.

17. The computer-implemented method of claim 16 , further comprising:

generating the virtual environment similar in visual appearance to physical environment.

18. The computer-implemented method of claim 17 further comprising:

taking pictures of the physical object within the physical environment external to the wagering game machine from multiple camera angles around the wagering game machine; and

generating virtual images of three-dimensional reflections within the virtual environment,

wherein the virtual images of the three-dimensional reflections include a representation of the pictures of the physical object within the physical environment taken from the multiple camera angles.

19. The computer-implemented method of claim 17 , wherein the environmental condition is a sound. further comprising:

20. The computer-implemented method of claim 16 further comprising:

detecting a visual condition associated with the physical object in the physical environment; and

generating a three-dimensional effect for the virtual wagering game object based on the visual condition.

21. The computer-implemented method of claim 20 , wherein the three-dimensional effect relates to one or more of shadowing of the virtual wagering game object based on a position of a light in the physical environment relative to the physical object, a color gradient of the virtual wagering game object based on a color of a light within the physical environment, depth perspective of the virtual wagering game object based on a distance of the physical object to the wagering game machine within the physical environment, and reflections off of the virtual wagering game object of one or more of the image of the physical object and images of additional physical objects in the physical environment.

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 Aug 15, 2012
From: GOMEZ, BENJAMIN T.; GRONKOWSKI, TIMOTHY T.; MASSING, SCOTT A.; MORGAN, ROBERT W., III; THOMAS, ALFRED
To: WMS GAMING, INC.
Reel/Frame 028789/0827 →