IP Library Granted Patent US 9,153,096
Granted Patent B2
US 9,153,096 · App. 11/576,456 · Granted Oct 6, 2015

Audio markers in a computerized wagering game

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,153,096
App. No.
11/576,456
Granted
Oct 6, 2015
Kind
B2
Abstract

A computerized wagering game system has a gaming module comprising a processor and gaming code which is operable when executed on the processor to present or conduct a wagering game on which monetary value can be wagered. An audio module is operable to process markers embedded within an audio stream, wherein the markers comprise structured audio commands.

Claims (61)

1. A computerized wagering game system for playing at least one casino wagering game on which monetary value can be wagered, the computerized wagering game system comprising:

a gaming machine including

one or more electronic input devices configured to receive a physical item associated with a monetary value that establishes a credit balance, to identify the physical item, and to receive a cashout input that initiates a payout from the credit balance, the credit balance changing based on play of the casino wagering game,

an electronic display device for displaying the casino wagering game, and one or more speakers for playback of an audio stream;

a gaming module comprising a processor and a gaming memory storing a plurality of gaming device instructions that are operable when executed on the processor to

initiate the casino wagering game in response to a wager input, the wager input decreasing the credit balance, and

present the casino wagering game on the electronic display device; and

an audio module operable to process markers embedded within the audio stream, wherein the audio module comprises a plurality of submodules, each submodule operable to read the audio stream, and wherein the markers comprise a first marker and a second marker, the first marker indicating a submodule from the plurality of submodules in the audio module, and wherein the submodule from the plurality of submodules is operable to read the first marker and conditionally process the second marker to manage playback of the audio stream substantially independently from other submodules of the plurality of submodules when the first marker indicates that the submodule is the submodule to process the second marker.

2. The computerized wagering game system of claim 1 , wherein processing the markers comprises passing marker data to an application.

3. The computerized wagering game system of claim 1 , wherein the markers comprise beat markers operable to identify a beat location within the audio stream.

4. The computerized wagering game system of claim 1 , wherein the markers comprise break markers operable when processed to cause playback of the audio stream to stop.

5. The computerized wagering game system of claim 4 , wherein the audio stream stop occurs at a zero crossing point of the audio stream.

6. The computerized wagering game system of claim 1 , wherein the audio environment comprises multiple independently managed audio playback environments.

7. The computerized wagering game system of claim 1 , wherein the markers comprise stop markers operable when processed to cause a controlled stop of the audio stream playback.

8. The computerized wagering game system of claim 1 , wherein the markers comprise wait markers operable when processed to cause the audio module to wait for a signal before proceeding through playing the audio stream.

9. The computerized wagering game system of claim 1 , wherein the markers comprise signal markers operable to send data embedded in the signal marker to an application.

10. The computerized wagering game system of claim 1 , wherein the markers comprise region markers used to identify regions within the audio stream.

11. The computerized wagering game system of claim 10 , wherein the region markers comprise region length data.

12. The computerized wager game system of claim 1 , wherein other submodules of the plurality of submodules are muted while the submodule manages playback of the audio stream.

13. The computerized wager game system of claim 1 , wherein other submodules of the plurality of submodules are paused while the submodule manages playback of the audio stream.

14. The computerized wager game system of claim 1 , wherein the audio stream is related to a sound category, and wherein a submodule category is used to control playback based on the sound category.

15. A method of operating a computerized wagering game system for playing at least one casino wagering game on which monetary value can be wagered, the computerized wagering game system having a gaming machine including one or more electronic input devices, an electronic display device, and one or more speakers, the game system further having a gaming module with a processor and a gaming memory storing a plurality of gaming device instructions, the method comprising:

detecting, via at least one of the one or more electronic input devices, a physical item associated with a monetary value, the monetary value establishing a credit balance that changes based on play of the casino wagering game;

receiving, via at least one of the one or more electronic input devices, a wager input to initiate the casino wagering game, the wager input decreasing the credit balance;

presenting, on the electronic display device, the casino wagering game;

receiving, via at least one of the one or more electronic input devices, a cashout input that initiates a payout from the credit balance;

directing the speakers to playback an audio stream; and

processing markers embedded within the audio stream in an audio module, wherein the audio module comprises a plurality of submodules, each submodule operable to read the audio stream, and wherein the markers comprise a first marker and a second marker, the first marker indicating a submodule from the plurality of submodules in the audio module, and wherein the submodule from the plurality of submodules is operable to read the first marker and conditionally process the second marker to manage playback of the audio stream substantially independently from other submodules of the plurality of submodules when the first marker indicates that the submodule is the submodule to process the second marker.

16. The method of claim 15 , wherein processing, via the audio module, the markers comprises passing marker data to an application.

17. The method of claim 15 , wherein the markers comprise beat markers operable to identify a beat location within the audio stream.

18. The method of claim 15 , wherein the markers comprise break markers operable when processed to cause playback of the audio stream to stop.

19. The method of claim 18 , wherein the audio stream stop occurs at a zero crossing point of the audio stream.

20. The method of claim 15 , wherein the audio environment comprises multiple independently managed audio playback environments.

21. The method of claim 15 , wherein the markers comprise stop markers operable when processed to cause a controlled stop of the audio stream playback.

22. The method of claim 15 , wherein the markers comprise wait markers operable when processed to cause the audio module to wait for a signal before proceeding through playing the audio stream.

23. The method of claim 15 , wherein the markers comprise signal markers operable to send data embedded in the signal marker to an application.

24. The method of claim 15 , wherein the markers comprise region markers used to identify regions within the audio stream.

25. The method of claim 24 , wherein the region markers comprise region length data.

26. The method of claim 15 , further comprising muting other submodules of the plurality of submodules while the submodule manages playback of the audio stream.

27. The method of claim 15 , further comprising pausing other submodules of the plurality of submodules while the submodule manages playback of the audio stream.

28. The method of claim 15 , wherein the audio stream is related to a sound category, and further comprising using a submodule category to control playback based on the sound category.

29. A computerized wagering game system for playing at least one casino wagering game on which monetary value can be wagered, the computerized wagering game system comprising:

a gaming machine including

one or more electronic input devices configured to receive a physical item associated with a monetary value that establishes a credit balance, to identify the physical item, and to receive a cashout input that initiates a payout from the credit balance, the credit balance changing based on play of the casino wagering game,

an electronic display device for displaying the casino wagering game, and

one or more speakers for playback of an audio stream;

a gaming module comprising a processor and a gaming memory storing a plurality of gaming device instructions that are operable when executed on the processor to

initiate the casino wagering game in response to a wager input, the wager input decreasing the credit balance, and

present the casino wagering game on the electronic display device; and

an audio module operable to process markers embedded within the audio stream, wherein the audio module comprises a plurality of submodules, each submodule operable to read the audio stream, wherein the markers comprise wait markers operable when processed to cause the audio module to wait for a signal before proceeding through playing the audio stream, and

wherein the markers comprise a first marker and a second marker, the first marker indicating a submodule from the plurality of submodules in the audio module, and

wherein the submodule from the plurality of submodules is operable to read the first marker and conditionally process the second marker playback of the audio stream substantially independently from other submodules of the plurality of submodules when the first marker indicates that the submodule is the submodule to process the second marker.

30. A method of operating a computerized wagering game system for playing at least one casino wagering game on which monetary value can be wagered, the computerized wagering game system having a gaming machine including one or more electronic input devices, an electronic display device, and one or more speakers, the game system further having a gaming module with a processor and a gaming memory storing a plurality of gaming device instructions, the method comprising:

detecting, via at least one of the one or more electronic input devices, a physical item associated with a monetary value, the monetary value establishing a credit balance that changes based on play of the casino wagering game;

receiving, via at least one of the one or more electronic input devices, a wager input to initiate the casino wagering game, the wager input decreasing the credit balance;

presenting, on the electronic display device, the casino wagering game;

receiving, via at least one of the one or more electronic input devices, a cashout input that initiates a payout from the credit balance;

directing the speakers to playback an audio stream; and

processing markers embedded within the audio stream in an audio module, wherein the audio module comprises a plurality of submodules, each submodule operable to read the audio stream, wherein the markers comprise wait markers operable when processed to cause the audio module to wait for a signal before proceeding through playing the audio stream, and

wherein the markers comprise a first marker and a second marker, the first marker indicating a submodule from the plurality of submodules in the audio module, and

wherein the submodule from the plurality of submodules is operable to read the first marker and conditionally process the second marker to manage playback of the audio stream substantially independently from other submodules of the plurality of submodules when the first marker indicates that the submodule is the submodule to process the second marker.

Assignments (10)
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 →
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/0201 →
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 8, 2007
From: RADEK, PAUL
To: WMS GAMING INC.
Reel/Frame 020090/0954 →