IP Library Granted Patent US 8,628,415
Granted Patent B2
US 8,628,415 · App. 12/513,105 · Granted Jan 14, 2014

Wagering game with 3D gaming environment using dynamic camera

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,628,415
App. No.
12/513,105
Granted
Jan 14, 2014
Kind
B2
Abstract

A gaming system for playing a wagering game includes an input device for receiving a wager to play a wagering game, a display, and a controller. The controller is configured to display a three-dimensional view of at least a portion of a gaming environment and one or more movable visual elements disposed within the gaming environment. The controller is further configured to dynamically retain within the field of view a center point of a selected set of the movable visual elements.

Claims (48)

1. A gaming system comprising:

an input device configured to receive an indication of a wager to play a wagering game;

a display; and

a controller configured to direct the display to:

display a three-dimensional field of view of at least a portion of a gaming environment and a plurality of moving visual elements disposed within said gaming environment,

dynamically display a subset of said plurality of moving visual elements moving from a first element position to a second element position, the subset comprising two or more of the moving visual elements,

dynamically display the three-dimensional field of view moving from a first camera position to a second camera position in a substantially continuous movement, and

dynamically retain within said moving field of view a moving center point of said subset of said plurality of moving visual elements while the three-dimensional field of view moves from the first camera position to the second camera position.

2. The gaming system of claim 1 , wherein said movement of said field of view comprises moving the field of view between a plurality of pre-determined reference points within the gaming environment.

3. The gaming system of claim 2 , wherein each of said pre-determined reference points within the gaming environment provides a different field of view of the gaming environment.

4. The gaming system of claim 1 , wherein said movement of said field of view comprises moving the field of view responsive to a change in a position vector of at least one of said moving visual elements.

5. The gaming system of claim 1 , wherein said movement of said field of view comprises moving the field of view prior to or concurrent with a change in a position vector of at least one of said moving visual elements.

6. The gaming system of claim 2 , wherein at least one of said plurality of pre-determined reference points provides a field of view encompassing substantially the entire gaming environment.

7. The gaming system of claim 1 , wherein said center point is calculated by said controller from a set of position vectors of all of said moving visual elements.

8. The gaming system of claim 7 , wherein a view point for said moving field of view is positioned to center said moving center point substantially within a center of said moving field of view.

9. The gaming system of claim 1 , wherein each of said movable visual elements comprises a player token or a computer-generated element.

10. The gaming system of claim 1 , wherein a movement of each of said moving visual elements is rendered on the fly by a game engine.

11. A method of conducting a wagering game on a gaming system with at least one display device and at least one controller, the method comprising:

displaying, via the at least one display device, a view point of a virtual camera positioned at a first point within a three-dimensional gaming environment to provide a first three-dimensional view of multiple movable visual elements in said gaming environment at a first point in time;

randomly determining, via the at least one controller, a respective position of each of said movable visual elements at a second point in time;

dynamically displaying, via the at least one display device, said movable visual elements moving toward said randomly determined positions to arrive at said positions at said second point in time; and

dynamically displaying, via the at least one display device, the view point of said virtual camera repositioning to a second view point within said gaming environment in association with movement of the movable visual elements to provide a second three-dimensional view of said movable visual elements preceding, concurrent with, or following the movement of said movable visual elements toward said randomly determined positions, and

wherein said repositioning of said view point of said virtual camera to said second view point comprises moving said virtual camera from said first view point to said second view point in a substantially continuous movement while at least substantially maintaining a view of a moving center point of said movable visual elements during said automatic repositioning.

12. The method of claim 11 , further comprising, subsequent to said act of randomly determining respective positions of said movable visual elements at a second point in time, determining said second view point within said gaming environment.

13. A method of conducting a wagering game on a gaming system with at least one display device and at least one controller, the method comprising:

displaying, via the at least one display device, a view point of a virtual camera positioned at a first point within a three-dimensional gaming environment to provide a first three-dimensional view of a plurality of movable visual elements in said gaming environment at a first point in time;

randomly determining, via the at least one controller, a respective position of each of said movable visual elements at a second point in time;

dynamically displaying, via the at least one display device, each of said movable visual elements moving toward the respective randomly determined position for that particular movable visual element so that each movable visual element arrives at its respective randomly determined position at said second point in time;

dynamically displaying, via the at least one display device, the view point of said virtual camera repositioning to a second view point within said gaming environment to provide a second three-dimensional view of said plurality of movable visual elements preceding, concurrent with, or following the movement of said plurality of movable visual elements, and

determining, via the at least one controller, said second view point within said gaming environment by calculating a position from which said camera can view all of said plurality of movable visual elements at least upon completion of said movement of said plurality of movable visual elements,

wherein said repositioning of said view point of said virtual camera to said second view point comprises moving said virtual camera from said first view point to said second view point in a substantially continuous movement while at least substantially maintaining a view of all said plurality of movable visual elements during said automatic repositioning.

14. The method of claim 13 , wherein said act of determining said second view point within said gaming environment comprises selecting a view point from a plurality of pre-determined camera viewing positions in said gaming environment, from which said virtual camera can view all of said plurality of movable visual elements.

15. The method of claim 12 , wherein said act of determining said second view point within said gaming environment comprises selecting a view point from a plurality of pre-determined camera viewing positions in said gaming environment, from which said virtual camera can view a plurality of movable visual elements.

16. The method of claim 13 , wherein each of said movable visual elements comprises a player's game token or a computer-generated element.

17. The method of claim 11 , wherein the act of moving said movable visual elements toward said randomly determined positions comprises rendering on the fly a movement of said movable visual element by a game engine.

18. A computer program product comprising one or more non-transient computer-readable storage media encoded with instructions which, when executed by one or more processors, cause the one or more processors to operate with one or more display devices to:

display a view point of a virtual camera positioned at a first point within a three-dimensional gaming environment to provide a first three-dimensional view of multiple movable visual elements in said gaming environment at a first point in time;

randomly determine a respective position of each of said movable visual elements at a second point in time;

dynamically display said movable visual elements moving toward said randomly determined positions to arrive at said positions at said second point in time; and

dynamically display the view point of said virtual camera repositioning to a second view point within said gaming environment in association with movement of the movable visual elements to provide a second three-dimensional view of said movable visual elements preceding, concurrent with, or following the movement of said movable visual elements toward said randomly determined positions,

wherein said repositioning of said view point of said virtual camera to said second view point comprises moving said virtual camera from said first view point to said second view point in a substantially continuous movement while at least substantially maintaining a view of a moving center point of said movable visual elements during said automatic repositioning.

19. A gaming system comprising:

an input device configured to receive an indication of a wager to play a wagering game; and

at least one display configured to display a three-dimensional gaming environment comprising a path including a plurality of stations and a plurality of moving visual elements moving in relation to said gaming environment toward one of said plurality of stations of said path, the at least one display being adapted to display a three-dimensional view of the gaming environment from a virtual camera positioned at a dynamically selected view point, said dynamically selected view point being determined by a controller to retain within a field of view of said virtual camera view a moving center point of the plurality of moving visual elements while said dynamically selected view point changes in a substantially continuous manner and while the visual elements move toward the one of said plurality of stations.

20. The gaming system of claim 1 , wherein each of the moving visual elements in the subset of moving visual elements includes a respective vector with magnitude and directional components, the moving center point being the center of said vectors.

21. The gaming system of claim 1 , wherein the moving center point of the subset of moving visual elements is calculated repeatedly at numerous points in time as the average of the positions of all points in the subset of movable visual elements.

22. The gaming system of claim 1 , wherein the movements of all of the moving visual elements in the subset of moving visual elements are randomly determined.

23. The gaming system of claim 1 , wherein the movement of at least one of the moving visual elements in the subset of moving visual elements affects a randomly determined outcome of the wagering game.

Assignments (12)
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 051649/0139 →
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 Jan 31, 2013
From: JOHNSON, KEVIN; WALSH, JOHN
To: WMS GAMING INC.
Reel/Frame 029730/0970 →