Position-based lighting coordination in wagering game systems
Summary by NHIP
Position-based audio synchronization
The master wagering game machine detects an audio presentation initiation and calculates position offsets relative to its location within a bank. It then determines specific time delays for each machine based on these offsets and initiates the audio presentation sequentially according to those calculated delays.
Claim Score by NHIP
Abstract
A wagering game system and its operations are described herein. In some embodiments, the operations can include detecting an indication to initiate a lighting presentation on a wagering game machine of a bank of wagering game machines. The operations can also include determining a position offset associated with the wagering game machine based, at least in part, on a position of the wagering game machine within the bank of wagering game machines relative to a reference wagering game machine of the bank of wagering game machines. The operations can further include determining a position-based time delay for initiating the lighting presentation on the wagering game machine based, at least in part, on the position offset associated with the wagering game machine, and initiating the lighting presentation on the wagering game machine after the position-based time delay associated with the wagering game machine.

Term
4.2 yearsleft in the term
Expires 17 December 2030.
- Priority
- Filed
- Granted
- Today
- Expires
16 claims: 3 independent, 13 dependent
- 1A method comprising:detecting, by a master wagering game machine in a bank of wagering game machines, an indication to initiate an audio presentation for wagering game machines in the bank of wagering game machines;determining, by the master wagering game machine, position offsets for one or more of the wagering game machines in the bank of wagering game machines based, at least in part, on positions of the one or more wagering game machines relative to the master wagering game machine;determining, by the master wagering game machine, one or more position-based time delays for the one or more wagering game machines in the bank of wagering game machines based, at least in part, on the position offsets;and initiating, by the master wagering game machine, the audio presentation on the one or more wagering game machines in the bank of wagering game machines according to the one or more position-based time delays.
- 6Broadest claimClaim Score 59, broad(NHIP)A method comprising:detecting, at a wagering game machine in a bank of wagering game machines, an indication to participate in an audio presentation;determining, at the wagering game machine, a position offset for the wagering game machine based, at least in part, on a position of the wagering game machine relative to a reference wagering game machine in the bank of wagering game machines;determining, at the wagering game machine, a position-based time delay for presenting a portion of the audio presentation based, at least in part, on the position offset for the wagering game machine;and presenting, by the wagering game machine, the portion of the audio presentation after waiting the position-based time delay for the wagering game machine.
- 11A method comprising:detecting, by a wagering game server, an indication to initiate an audio presentation for one or more wagering game machines in a bank of wagering game machines;determining, by the wagering game server, position offsets for the one or more wagering game machines in the bank of wagering game machine based, at least in part, on positions of the one or more wagering game machines relative to a reference wagering game machine;determining, by the wagering game server, one or more position-based time delays for the one or more wagering game machines in the bank of wagering game machines based, at least in part, on the position offsets;and initiating, by the wagering game server, the audio presentation on the one or more wagering game machines in the bank of wagering game machines according to the one or more position-based time delays.
Independent claims3
83 paragraphs in 6 sections, as filed
RELATED APPLICATIONS
0001This application is a continuation that claims priority of U.S. patent application Ser. No. 12/971,544 filed on Dec. 17, 2010, which claims benefit of U.S. Provisional Application No. 61/288,639, which was filed Dec. 21, 2009.
LIMITED COPYRIGHT WAIVER
0002A portion of the disclosure of this patent document contains material which is subject to copyright protection. The copyright owner has no objection to the facsimile reproduction by anyone of the patent disclosure, as it appears in the Patent and Trademark Office patent files or records, but otherwise reserves all copyright rights whatsoever. Copyright 2009, WMS Gaming, Inc.
FIELD
0003Embodiments of the inventive subject matter relate generally to wagering game systems, and more particularly to position-based lighting coordination in wagering game systems.
BACKGROUND
0004Wagering game machines, such as slot machines, video poker machines and the like, have been a cornerstone of the gaming industry for several years. Generally, the popularity of such machines depends on the likelihood (or perceived likelihood) of winning money at the machine and the intrinsic entertainment value of the machine relative to other available gaming options. Where the available gaming options include a number of competing wagering game machines and the expectation of winning at each machine is roughly the same (or believed to be the same), players are likely to be attracted to the most entertaining and exciting machines. Shrewd operators consequently strive to employ the most entertaining and exciting machines, features, and enhancements available because such machines attract frequent play and hence increase profitability to the operator. Therefore, there is a continuing need for wagering game machine manufacturers to continuously develop new games and gaming enhancements that will attract frequent play.
BRIEF DESCRIPTION OF THE FIGURES
Embodiments are illustrated in the Figures of the accompanying drawings in which:
<figref idref="DRAWINGS">FIG. 1</figref> is a conceptual diagram illustrating an example of implementing a position-based lighting coordination mechanism in a bank of wagering game machines of a wagering game system, according to some embodiments;
<figref idref="DRAWINGS">FIG. 2</figref> is a conceptual diagram illustrating another example of implementing a position-based lighting coordination mechanism in a bank of wagering game machines of a wagering game system, according to some embodiments;
<figref idref="DRAWINGS">FIG. 3</figref> is a conceptual diagram that illustrates an example of a wagering game system architecture, according to some embodiments;
<figref idref="DRAWINGS">FIG. 4</figref> is a flow diagram illustrating operations for implementing a position-based lighting coordination process in a bank of wagering game machines, according to some embodiments;
<figref idref="DRAWINGS">FIG. 5</figref> is a flow diagram illustrating additional operations for implementing a position-based lighting coordination process in a bank of wagering game machines, according to some embodiments;
<figref idref="DRAWINGS">FIG. 6</figref> is a conceptual diagram that illustrates an example of a wagering game machine architecture, according to some embodiments; and
<figref idref="DRAWINGS">FIG. 7</figref> is a perspective view of a wagering game machine, according to example embodiments.
DESCRIPTION OF THE EMBODIMENTS
0013This description of the embodiments is divided into five sections. The first section provides an introduction to some embodiments, while the second section describes example wagering game machine architectures. The third section describes example operations performed by some embodiments and the fourth section describes example wagering game machines in more detail. The fifth section presents some general comments.
Introduction
0014This section provides an introduction to some embodiments.
0015Wagering game systems offer wagering game players (“players”) entertainment value and the opportunity to win monetary value. In various embodiments, wagering game systems can try to enhance the gaming experience by networking a plurality of wagering game machines together to form groups or banks of wagering game machines. Besides offering the same type of wagering game to a group of players, banks of wagering game machines can offer players the option to play multiplayer games, cooperative games, and other group-related wagering games. Each bank of wagering game machines can also provide coordinated lighting and audio presentations across the bank of wagering game machines (e.g., celebrating a win or other game event) to further enhance the player's gaming experience. In some examples, each wagering game machine in a bank of wagering game machines can coordinate when the wagering game machine initiates the lighting presentation, such that the wagering game machines in the bank collectively present one or more light effects across the bank of wagering game machines. For example, the bank of wagering game machines can collectively present light effects such as light washes or chases from the leftmost wagering game machine in the bank to the rightmost wagering game machine in the bank (or vice versa, from right to left). In another example, the bank of wagering game machines can collectively present a radiating outward and inward light effect from a reference wagering game machine in the bank. In some embodiments, to coordinate the lighting presentations across the bank of wagering game machines, each wagering game machine determines its position within the bank relative to a reference wagering game machine to determine a position offset. Each wagering game machine then determines a position-based time delay based on the position offset to determine how much time to delay initiating the lighting presentation to achieve the desired light effect across the bank, as will be further described below with reference to <figref idref="DRAWINGS">FIGS. 1-7</figref>.
0016<figref idref="DRAWINGS">FIG. 1</figref> is a conceptual diagram illustrating an example of implementing a position-based lighting coordination mechanism in a bank of wagering game machines of a wagering game system, according to some embodiments. In the example shown in <figref idref="DRAWINGS">FIG. 1</figref>, the wagering game system <b>100</b> includes a wagering game server <b>150</b> connected to a plurality of wagering game machines <b>160</b> via a communications network <b>155</b>. The wagering game system <b>100</b> can include one or more sub-networks or banks of associated wagering game machines; e.g., it can include the bank of wagering game machines <b>160</b>A-<b>160</b>D shown in <figref idref="DRAWINGS">FIG. 1</figref>. The wagering game machines <b>160</b>A-<b>160</b>D can include emotive lighting devices <b>175</b> utilized to present light effects at each machine during a lighting presentation. Examples of emotive lighting devices can include light emitting display (LED) bars attached to a wagering game machine cabinet, lights on a cabinet top-box, marquee lights, gaming chair lighting, reel illuminator lights, etc. The wagering game machines <b>160</b>A-<b>160</b>D can include emotive light controllers configured to control the emotive light devices <b>175</b> at each machine during a lighting presentation. The emotive light controllers are also configured to implement a position-based lighting coordination process for coordinating lighting presentations across the bank of wagering game machines, as will be further described below. The coordinated lighting presentations can be incorporated as part of an attract mode to bring attention to the bank of wagering game machines, a celebration presentation following a win (or other game event) at the bank of wagering game machines, or other casino-related environmental presentations.
0017In one example, at stage A, a wagering game machine in the bank of wagering game machines <b>160</b>A-<b>160</b>D transmits a message to each wagering game machine in the bank to initiate a lighting presentation. For example, the wagering game machine broadcasts a multicast message to the bank of wagering game machines <b>160</b>A-<b>160</b>D. The message may include an indication to initiate the lighting presentation. The message may also include information associated with the lighting presentation; e.g., a lighting presentation ID number identifying which lighting presentation to initiate. The message may further include information used to implement the position-based lighting coordination process; e.g., the message may include an indication of the reference wagering game machine and the base time delay associated with the lighting presentation. The indication of the reference wagering game machine can include identification information indicating which wagering game machine of the bank of wagering game machines <b>160</b>A-<b>160</b>D will be the reference wagering game machine. In one example, the reference wagering game machine is the node in the bank where the light effects across the bank originate. For instance, in the example shown in <figref idref="DRAWINGS">FIG. 1</figref>, if the light effects across the bank of wagering game machines <b>160</b>A-<b>160</b>D originate from the leftmost wagering game machine in the bank, the wagering game machine <b>160</b>A will be the reference wagering game machine. If the light effects across the bank originate from the rightmost wagering game machine in the bank, the wagering game machine <b>160</b>D will be the reference wagering game machine. If the light effects across the bank originate from the wagering game machine that triggers the lighting presentations (e.g., in response to a game-related event, such as a celebration of a win), the trigger wagering game machine will be the reference wagering game machine. Since the reference wagering game machine is the point of origin that initiates the light effects across the bank, the indication of the reference wagering game machine can be used to determine the position offset associated with each wagering game machine, as will be further described below. In one example, the base time delay is the amount of time the lighting presentation at each wagering game machine is delayed from the time an adjacent wagering game machine initiates the lighting presentation. For instance, in the example shown in <figref idref="DRAWINGS">FIG. 1</figref>, if the light effects associated with a lighting presentation originate from the leftmost wagering game machine and the base time delay is 250 msec, the delay of the light effects between wagering game machines <b>160</b>A and <b>160</b>B is 250 msec, the delay of the light effects between wagering game machines <b>160</b>B and <b>160</b>C is 250 msec, etc. In one embodiment, the base time delay can be used along with a position offset to calculate the position-based time delay for each wagering game machine in the bank, as will be further described below.
0018In one example, the message associated with the lighting presentation can be transmitted from a wagering game machine in the bank that detects a game-related event, e.g., a win in the wagering game or a trigger of a bonus game that requires a celebration. In another example, the message is received from a master wagering game machine in the bank that broadcasts messages to the bank originating from the wagering game machines or from the casino (e.g., the wagering game server <b>150</b>). For example, the message can be received at the master wagering game machine from one of the wagering game machines in the bank to initiate a celebration, or it can be a message received at the master wagering game machine from the wagering game server <b>150</b> (or other casino network component) to initiate a lighting presentation for an attract mode in the bank. In another example, the wagering game server <b>150</b> can transmit the message directly to the bank of wagering game machines <b>160</b>A-<b>160</b>D.
0019At stage B, each of the wagering game machines <b>160</b>A-<b>160</b>D in the bank detects the message to initiate the lighting presentation. For example, each of the wagering game machines <b>160</b>A-<b>160</b>D in the bank receives the message including a trigger to initiate the lighting presentation, information about the lighting presentation, and information used to implement the position-based lighting coordination process, as was described above at stage A. For example, the message can include a lighting presentation ID number, an indication of the reference wagering game machine, and the base time delay.
0020At stage C, each of the wagering game machines <b>160</b>A-<b>160</b>D in the bank determines a position offset based on the position of the wagering game machine relative to the reference wagering game machine of the bank. In one embodiment, each wagering game machine can determine the position offset based on a position number associated with the wagering game machine and a position number associated with the reference wagering game machine. In one embodiment, the wagering game machine operator can program each wagering game machine with a position number when the operator configures the bank of wagering game machines. For instance, in the example shown in <figref idref="DRAWINGS">FIG. 1</figref>, the operator can program the wagering game machines <b>160</b>A-<b>160</b>D with a position number from left to right. In this example, the wagering game machine <b>160</b>A would be programmed a “1” for position number, the wagering game machine <b>160</b>B would be programmed with a “2” for position number, the wagering game machine <b>160</b>C would be programmed with a “3” for position number, and the wagering game machine <b>160</b>D would be programmed with a “4” for position number. In other embodiments, the operator can program the bank of wagering game machines with a position number from right to left. Furthermore, the operator can also program each wagering game machine with an indication of the number of wagering game machines in the bank, and a bank (or group) number to distinguish between different banks of wagering game machines in the wagering game system <b>100</b>.
0021In one embodiment, for light effects from leftmost node to rightmost node (or from rightmost node to leftmost node) in a bank of wagering game machines, each wagering game machine can determine the position offset by subtracting the position number associated with the reference wagering game machine from the position number associated with the wagering game machine (or vice versa). For example, if the reference wagering game machine is the wagering game machine <b>160</b>D programmed with a “4” for position number (i.e., the rightmost node), the wagering game machine <b>160</b>B programmed with a “2” for position number can calculate a position offset of 2 relative to the reference wagering game machine. In one embodiments, a wagering game machine in the bank of wagering game machines can trigger the lighting presentations across the bank in response to a game-related event (e.g., celebration for a win), or can be selected to be the trigger wagering game machine for a casino-related event (e.g., an attract mode). In this embodiment, if the bank of wagering game machines will collectively present a radiating outward (or inward) light effect from the trigger wagering game machine, each of the wagering game machines in the bank can be assigned a radiating position number relative to the trigger wagering game machine. In one example, the trigger wagering game machine (which will also be the reference wagering game machine) can be assigned a radiating position number of “1”. Both the wagering game machine immediately to the right and the wagering game machine immediately to the left of the trigger wagering game machine can be assigned a radiating position number of “2”. The wagering game machines in the next position to the right and to the left can be assigned a radiating position number of “3”, and so on. In one example, the position numbers assigned by the wagering game machine operator, and the knowledge of how many wagering game machines are in the bank, can be used to determine the radiating position numbers for each of the wagering game machines in the bank. For radiating outward (or inward) light effects, each wagering game machine in the bank can determine the position offset by subtracting the radiating position number associated with the reference (or trigger) wagering game machine from the radiating position number associated with the wagering game machine. In <figref idref="DRAWINGS">FIG. 2</figref>, one example of implementing this technique for determining the position offset will be described for a bank of wagering game machines arranged in a circular arrangement. It is noted, however, that in other embodiments the position numbers for a bank of wagering game machines can be assigned by other techniques; e.g., the master wagering game machine or the trigger wagering game machine of the bank can assign the position numbers associated with a particular type of light effect (e.g., radiating outward light effect) when it sends the message indicating information about the lighting presentation.
0022At stage D, each of the wagering game machines <b>160</b>A-<b>160</b>D in the bank determines a position-based time delay for initiating the lighting presentation. In one embodiment, each wagering game machine determines the position-based time delay based on the position offset associated with the wagering game machine and the base time delay associated with the lighting presentation. The position-based time delay associated with a wagering game machine is the amount of time the wagering game machine will wait to initiate the lighting presentation. Each wagering game machine can determine the position-based time delay by multiplying the position offset with the base time delay. Since each wagering game machine in the bank has a different position offset, each wagering game machine will have a different position-based time delay that varies by some multiple of the base time delay. Since the position-based time delay for each wagering game machine of the bank will vary by some multiple of the base time delay, the initiation of the lighting presentation at each wagering game machine can be coordinated such that light effects (e.g., light washes, chases, etc.) can be presented across the bank of wagering game machines <b>160</b>A-<b>160</b>D.
0023In some embodiments, the position-based time delay and the base time delay can be in terms of a synchronization or “heartbeat” signal that is provided to the bank of wagering game machines <b>160</b>A-<b>160</b>D to help with synchronization of lighting presentations. For example, the synchronization signal can be a signal that is pulsed at periodic interval of time. In one specific example, the synchronization message can be pulsed 40 times per second, or once every 25 milliseconds. In another example, the synchronization signal can be a message that is transmitted at a periodic interval of time. The position-based time delay and the base time delay can be a specific number of cycles of the synchronization signal. For example, if the base time delay is 5 cycles of the synchronization signal and the position offset is 2, the position-based time delay is 10 cycles of the synchronization signal. In this example, the wagering game machine would wait 10 cycles of the synchronization signal before initiating the lighting presentation. In one embodiment, each wagering game machine waits the position-based time delay from a predefined point in time associated with the synchronization signal (e.g., from the next cycle of the synchronization signal after receiving the message or from another specified future cycle of the synchronization signal). In one embodiment, the master wagering game machine of the bank transmits the synchronization message to all the wagering game machines in the bank. It is noted, however, that in other embodiments, instead of utilizing a synchronization signal, the wagering game machines in the bank can implement the position-based time delay and the base time delay in terms of a common timer or another type of time references associated with the bank. In other embodiments, each wagering game machine waits the position-based time delay from a predefined point in time specified within the received multicast message, or waits the position-based time day from the time the wagering game machine receives the multicast message.
0024At stage E, each wagering game machine initiates the lighting presentation after waiting the corresponding position-based time delay. For instance, in one example, the lighting presentation comprises turning on all of the emotive lighting devices <b>175</b> of a wagering game machine of the bank for 2 seconds, then turning off all the emotive lighting devices <b>175</b> for 1 second, then turning on all the emotive lighting devices <b>175</b> for 2 seconds, etc. In this example, assuming wagering game machine <b>160</b>D is the reference wagering game machine and the base time delay is 5 cycles of the synchronization signal, the wagering game machine <b>160</b>D would first turn on all the emotive lighting devices <b>175</b> for 2 seconds (e.g., immediately or at the start of the next cycle of the synchronization signal). The wagering game machine <b>160</b>C would wait 5 cycles of the synchronization signal (i.e., the position-based time delay) to turn on all the emotive lighting devices <b>175</b> of the wagering game machine <b>160</b>C for 2 seconds. The wagering game machine <b>160</b>B would wait 10 cycles of the synchronization signal (i.e., the position-based time delay) to turn on all the emotive lighting devices <b>175</b> of the wagering game machine <b>160</b>B for 2 seconds. The wagering game machine <b>160</b>A would wait 15 cycles of the synchronization signal (i.e., the position-based time delay) to turn on all the emotive lighting devices <b>175</b> of the wagering game machine <b>160</b>A for 2 seconds. This results in a light effect across the bank of wagering game machines <b>160</b>A-<b>160</b>D (e.g., a light chase across the bank). Since each wagering game machine in the bank initiates the lighting presentation according to the position-based time delay, both the turning on and the turning off of the emotive lighting devices <b>175</b> will be presented in a coordinated manner during the rest of the lighting presentation.
0025It is noted that, although in some embodiments the same message associated with a lighting presentation can be sent to all the wagering game machines <b>160</b>A-<b>160</b>D in the bank, in other embodiments different message can be sent that are customized for each of the wagering game machines <b>160</b>A-<b>160</b>D. For example, in addition to including a trigger to initiate the lighting presentation and an indication of the reference wagering game machine, the message can include information about a lighting presentation that is customized for each wagering game machine in the bank. In other words, the wagering game machines in the bank can each present a customized lighting presentation (that may be different than the other lighting presentations), while still utilizing the position-based time delay for coordinating the start of the lighting presentation. If one or more of the wagering game machines in the bank present different lighting presentations, various types of light effects can be achieved across the bank of wagering game machines. For example, while still utilizing the position-based time delay technique, the wagering game machine <b>160</b>A and the wagering game machine <b>160</b>C can present a lighting presentation where the emotive lighting devices <b>175</b> remain solid when they are turned on, and the wagering game machine <b>160</b>B and the wagering game machine <b>160</b>D can present a different lighting presentation where the emotive lighting devices <b>175</b> blink when they are turned on.
0026It is further noted that lighting presentations across banks of wagering game machines arranged in other configurations can also be coordinated in a similar manner to present light effects across the banks of wagering game machines, as will be further described below with reference to <figref idref="DRAWINGS">FIG. 2</figref>.
0027<figref idref="DRAWINGS">FIG. 2</figref> is a conceptual diagram illustrating another example of implementing a position-based lighting coordination mechanism in a bank of wagering game machines of a wagering game system, according to some embodiments. In the example shown in <figref idref="DRAWINGS">FIG. 2</figref>, the wagering game sever <b>150</b> of the wagering game system <b>100</b> is connected to a bank of wagering game machines <b>160</b>A-<b>160</b>F via the communications network <b>155</b>.
0028In one embodiment, after receiving a message including information about a lighting presentation, each wagering game machine <b>160</b>A-<b>160</b>F in the bank determines a position offset based on a position of the wagering game machine relative to a reference wagering game machine of the bank. As described above, in one embodiment, if the bank of wagering game machines <b>160</b>A-<b>160</b>F will collectively present a radiating outward (or inward) light effect from a trigger wagering game machine, each of the wagering game machines <b>160</b>A-<b>160</b>F can be assigned a radiating position number relative to the trigger wagering game machine. In one example, if the trigger wagering game machine (which will also be the reference wagering game machine) is the wagering game machine <b>160</b>C, the wagering game machine <b>160</b>C is assigned a radiating position number of “1”. Both the wagering game machine <b>160</b> immediately to the right and the wagering game machine <b>160</b>D immediately to the left of the trigger wagering game machine are assigned a radiating position number of “2”. The wagering game machine <b>160</b>A and the wagering game machine <b>160</b>E are assigned a radiation position number of “3”, and the wagering game machine <b>160</b>F is assigned a radiation position number of “4”. In this example, for radiating outward (or inward) light effects, each wagering game machine <b>160</b>A-<b>160</b>F can determine the position offset by subtracting the radiating position number associated with the reference (or trigger) wagering game machine from the radiating position number associated with the wagering game machine. For example, if the reference wagering game machine is wagering game machine <b>160</b>C, the position offset associated with the wagering game machine <b>160</b>D is 1, the position offset associated with the wagering game machine <b>160</b>A is 2, and the position offset associated with wagering game machine <b>160</b>F is 3.
0029After determining the position offset, each wagering game machine <b>160</b>A-<b>160</b>F determines a position-based time delay for initiating the lighting presentation, as was described above with reference to <figref idref="DRAWINGS">FIG. 1</figref>. Then, each wagering game machine <b>160</b>A-<b>160</b>F initiates the lighting presentation after waiting the corresponding position-based time delay.
0030In some embodiments, the bank of wagering game machines <b>160</b>A-<b>160</b>F shown in <figref idref="DRAWINGS">FIG. 2</figref> can collectively present a radiating outward light effect from a trigger wagering game machine that wraps around and then radiates inward. Also, the bank of wagering game machines <b>160</b>A-<b>160</b>D shown in <figref idref="DRAWINGS">FIG. 1</figref> can collectively present a light effect that initially moves from the leftmost wagering game machine to the rightmost wagering game machine, and then “bounces back” moving from the rightmost wagering game machine to the leftmost wagering game machine. In some examples, two or more position offsets and two or more position-based time delays can be determined for each the wagering game machines for these types of light effects, as will be described further below with reference to <figref idref="DRAWINGS">FIG. 5</figref>.
0031It is noted that in some embodiments the banks of wagering game machines in the wagering game system <b>100</b> can include other presentation components, such as directional lighting (spotlights), LCD displays, overhead lighting, and other casino-lighting devices (not shown). In these embodiments, the position-based lighting coordination process can also be used to coordinate light effects involving these additional presentation components, or to skip certain presentation components, as will be described further below.
0032Furthermore, in some embodiments, the position-based lighting coordination process can be used to directly or indirectly coordinate other events associated with the lighting presentation. For example, the lighting presentation can also trigger a sound presentation that is associated with the lighting presentation. The content of the sound presentation can include sound effects tied to, or closely associated with light effects of the lighting presentation. In one example, the lighting devices that have associated sound production devices can have sound scripts, or audio playlists, which refer to sound content associated with the light effects. For instance, each of the wagering game machines in the bank can have audio playlists that match up to lighting control data used by emotive lighting controllers in the bank to present the lighting presentation. Sound controllers at the wagering game machines can receive the lighting control data from the emotive lighting controllers and play sounds that are associated with the light effect. It is noted that in some embodiments the sound controllers in each wagering game machine of the bank can similarly utilize the position-based information described above to coordinate sound presentations with the associated lighting presentations.
0033Although <figref idref="DRAWINGS">FIGS. 1 and 2</figref> describe some embodiments, the following sections describe many other features and embodiments.
Operating Environment
0034This section describes example operating environments and networks and presents structural aspects of some embodiments. More specifically, this section includes discussion about wagering game system architectures.
Wagering Game System Architectures
0035<figref idref="DRAWINGS">FIG. 3</figref> is a conceptual diagram that illustrates an example of a wagering game system architecture <b>300</b>, according to some embodiments. The wagering game system architecture <b>300</b> can include an account server <b>370</b> configured to control player related accounts accessible via wagering game networks and social networks. The account server <b>370</b> can store and track player information, such as identifying information (e.g., avatars, screen name, account identification numbers, etc.) or other information like financial account information, social contact information, etc. The account server <b>370</b> can contain accounts for social contacts referenced by the player account. The account server <b>370</b> can also provide auditing capabilities, according to regulatory rules, and track the performance of players, machines, and servers.
0036The wagering game system architecture <b>300</b> can also include a wagering game server <b>350</b> configured to control wagering game content, provide wagering game results (e.g., random numbers), and communicate wagering game information, account information, and other information to and from a plurality of wagering game machines <b>360</b>. The wagering game server <b>350</b> can include a content controller <b>351</b> configured to manage and control content for the presentation of content on the wagering game machines <b>360</b>. For example, the content controller <b>351</b> can generate (e.g., using a random numbers generator) game results (e.g., win/loss values), including win amounts, for wagering games played on the wagering game machines <b>360</b>. The content controller <b>351</b> can communicate the game results to the wagering game machines <b>360</b> via the network <b>355</b>. In some implementations, the content controller <b>351</b> can also generate random numbers and provide them to the wagering game machines <b>360</b> so that the machines <b>360</b> can generate game results. The wagering game server <b>350</b> can also include a content store <b>352</b> configured to store content used for presenting wagering games (e.g., base wagering games, secondary bonus games, etc.) and other information on the wagering game machines <b>360</b>. The wagering game server <b>350</b> can also include an account manager <b>353</b> configured to control information related to player accounts. For example, the account manager <b>353</b> can communicate wager amounts, game results amounts (e.g., win amounts), bonus game amounts, etc., to the account server <b>370</b>. The wagering game server <b>350</b> can also include a communication unit <b>354</b> configured to communicate information to the wagering game machines <b>360</b> and to communicate with other systems, devices and networks.
0037The wagering game system architecture <b>300</b> can also include a plurality of wagering game machines <b>360</b> configured to present wagering games and receive and transmit information to control the content that is presented for the wagering games. The wagering game machines <b>360</b> can each include a content controller <b>361</b> configured to manage and control content and presentation of content on the wagering game machine <b>360</b>. The content controller <b>361</b> can also generate game results based on random numbers received from the wagering game server <b>350</b>, or may communicate with the wagering game server <b>350</b> to obtain the game results. The wagering game machines <b>360</b> can also include a content store <b>362</b> configured to store content that is presented on the wagering game machine <b>360</b>. Furthermore, the wagering game machines <b>360</b> can each include an emotive light controller <b>365</b> configured to control lighting presentations at the wagering game machine <b>360</b>. For example, the emotive light controller <b>365</b> can provide lighting control data to the emotive light devices of the wagering game machine <b>360</b> to control the lighting effects associated with the lighting presentations. Furthermore, the emotive light controller <b>365</b> may include a delay determination unit <b>385</b> and an emotive light processing unit <b>386</b> configured to implement a position-based lighting coordination process in a bank of wagering game machines, as described herein with reference to <figref idref="DRAWINGS">FIGS. 1-2</figref> and <b>4</b>-<b>5</b>. The delay determination unit <b>385</b> is configured to determine a position-based time delay associated with the wagering game machine <b>360</b> based, at least in part, on a position offset. The lighting processing unit <b>386</b> is configured to initiate a lighting presentation after waiting for the position-based time delay. In other embodiments, the emotive light controller <b>365</b> may be associated with the wagering game machine <b>360</b>, though not necessarily integral with, or included in, the wagering game machine <b>360</b>. For example, in one embodiment, the emotive light controller <b>365</b> may be connected to, and control, emotive lighting devices that are attached to a cabinet for the wagering game machine <b>360</b>, or that are proximate to, the wagering game machine <b>360</b>. Each wagering game machine <b>360</b> can also include a sound controller <b>366</b> configured to determine sound content associated with lighting control data and present the sound content contemporaneously with (e.g., in synchronicity with, in direct connection with, immediately following) a lighting presentation, as was described above.
0038Each component shown in the wagering game system architecture <b>300</b> is shown as a separate and distinct element connected via the communications network <b>355</b>. However, some functions performed by one component could be performed by other components. For example, the emotive light controller <b>365</b> can also be configured to perform functions of the sound controller <b>366</b>, and other network elements and/or system devices. Furthermore, the components shown may all be contained in one device, but some, or all, may be included in, or performed by multiple devices, as in the configurations shown in <figref idref="DRAWINGS">FIG. 3</figref> or other configurations not shown. For example, the account manager <b>353</b> and the communication unit <b>354</b> can be included in the wagering game machine <b>360</b> instead of, or in addition to, being a part of the wagering game server <b>350</b>.
0039The wagering game machines described herein (e.g., wagering game machines <b>360</b>) can take any suitable form, such as floor standing models, handheld mobile units, bar-top models, workstation-type console models, surface computing machines, etc. Further, wagering game machines can be primarily dedicated for use in conducting wagering games, or in some examples can also include non-dedicated devices, such as mobile phones, personal digital assistants, personal computers, etc.
0040In some embodiments, wagering game machines and wagering game servers work together such that wagering game machines can be operated as thin, thick, or intermediate clients. For example, one or more elements of game play may be controlled by the wagering game machines (client) or the wagering game servers (server). Game play elements can include executable game code, lookup tables, configuration files, game outcome, audio or visual representations of the game, game assets or the like. In a thin-client example, the wagering game server can perform functions such as determining game outcome or managing assets, while the wagering game machines can present a graphical representation of such outcome or asset modification to the player. In a thick-client example, the wagering game machines can determine game outcomes and communicate the outcomes to the wagering game server for recording or managing a player's account.
0041In some embodiments, either the wagering game machines (client) or the wagering game server(s) can provide functionality that is not directly related to game play. For example, account transactions and account rules may be managed centrally (e.g., by the wagering game server(s)) or locally (e.g., by the wagering game machines). Other functionality not directly related to game play may include power management, presentation of advertising, software or firmware updates, system quality or security checks, etc.
0042Furthermore, the wagering game system architecture <b>300</b> can be implemented as software, hardware, any combination thereof, or other forms of embodiments not listed. For example, any of the network components (e.g., the wagering game machines, servers, etc.) can include hardware and machine-readable media including instructions for performing the operations described herein. Machine-readable media includes any mechanism that provides (i.e., stores and/or transmits) information in a form readable by a machine (e.g., a wagering game machine, computer, etc.). For example, tangible machine-readable media includes read only memory (ROM), random access memory (RAM), magnetic disk storage media, optical storage media, flash memory machines, etc. Machine-readable media also includes any media suitable for transmitting software over a network.
Example Operations
0043This section describes operations associated with some embodiments. In the discussion below, the flow diagrams will be described with reference to the block diagrams presented above. However, in some embodiments, the operations can be performed by logic not described in the block diagrams.
0044In certain embodiments, the operations can be performed by executing instructions residing on machine-readable media (e.g., software), while in other embodiments, the operations can be performed by hardware and/or other logic (e.g., firmware). In some embodiments, the operations can be performed in series, while in other embodiments, one or more of the operations can be performed in parallel. Moreover, some embodiments can perform less than all the operations shown in any flow diagram.
0045<figref idref="DRAWINGS">FIG. 4</figref> is a flow diagram (“flow”) <b>400</b> illustrating operations for implementing a position-based lighting coordination process in a bank of wagering game machines, according to some embodiments. The flow of <b>400</b> will be described with reference to the example system architecture of <figref idref="DRAWINGS">FIG. 3</figref>. Although the functionality of one of the wagering game machine is highlighted in this example, it is noted that each of the wagering game machines in the bank can implement similar functionality as described herein. The flow diagram begins at block <b>402</b>.
0046At block <b>402</b>, an emotive light controller <b>365</b> of a wagering game machine <b>360</b> in a bank of wagering game machines detects an indication to initiate a lighting presentation at the wagering game machine <b>360</b>. In one embodiment, the emotive light processing unit <b>386</b> of the emotive light controller <b>365</b> receives a message including an indication to initiate the lighting presentation. The emotive light processing unit <b>386</b> may receive the message from another wagering game machine in the bank, from the master wagering game machine in the bank, or from other components in the wagering game system <b>300</b> (e.g., the wagering game server <b>350</b>). In one example, the wagering game machine <b>360</b> may be the wagering game machine <b>160</b>A in the bank of wagering game machines <b>160</b>A-<b>160</b>D shown in <figref idref="DRAWINGS">FIG. 1</figref>. As described above with reference to <figref idref="DRAWINGS">FIG. 1</figref>, the received message may also include information associated with the lighting presentation, e.g., a lighting presentation ID number identifying the specific lighting presentation. The received message may further include information used to implement the position-based lighting coordination process; e.g., the message may include an indication of the reference wagering game machine and the base time delay associated with the lighting presentation. After block <b>402</b>, the flow continues at block <b>404</b>.
0047At block <b>404</b>, the emotive light controller <b>365</b> of the wagering game machine <b>360</b> determines a position offset based on the position of the wagering game machine within the bank relative to the reference wagering game machine. In one embodiment, the delay determination unit <b>385</b> of the emotive light controller <b>365</b> determines the position offset based on a position number associated with the wagering game machine <b>360</b> and a position number associated with the reference wagering game machine. As described above, in one example, the delay determination unit <b>385</b> can determine the position offset by subtracting the position number associated with the reference wagering game machine from the position number associated with the wagering game machine <b>360</b> (or vice versa). For light effects from leftmost node to rightmost node (or from rightmost node to leftmost node) in a bank of wagering game machines, the position number can be the position number programmed by the wagering game machine operator when the bank is configured. For light effects that radiate outward (or inward) in a bank of wagering game machines, the position number for the trigger wagering game machine (which will also be the reference wagering game machine) can be a radiating position number of “1”. Both the wagering game machine immediately to the right and the wagering game machine immediately to the left of the trigger wagering game machine can be assigned a radiating position number of “2”, and so on. The wagering game machine may determine the type of light effect that will be presented across the bank based on information included in the message associated with the lighting presentation. In some embodiments, for light effects that radiate both outward and inward and/or wrap around in a bank of wagering game machines, two different position numbers can be assigned to the same wagering game machine <b>360</b>, as will be further described below with reference to <figref idref="DRAWINGS">FIG. 5</figref>. After block <b>404</b>, the flow continues at block <b>406</b>.
0048At block <b>406</b>, the emotive light controller <b>365</b> of the wagering game machine <b>360</b> determines a position-based time delay for initiating the lighting presentation based, at least in part, on the position offset. In one embodiment, the delay determination unit <b>385</b> of the emotive light controller <b>365</b> determines the position-based time delay for initiating the lighting presentation based on the position offset associated with the wagering game machine <b>360</b> and the base time delay associated with the lighting presentation. As described above, the position-based time delay associated with a wagering game machine is the amount of time the wagering game machine <b>360</b> will wait to initiate the lighting presentation. In one example, the delay determination unit <b>385</b> can determine the position-based time delay by multiplying the position offset with the base time delay. As described above, in some embodiments, the position-based time delay and the base time delay can be in terms of a synchronization or “heartbeat” signal that is provided to the bank of wagering game machines to help with synchronization of lighting presentations. After block <b>406</b>, the flow continues at block <b>408</b>.
0049At block <b>408</b>, the emotive light controller <b>365</b> of the wagering game machine <b>360</b> initiates the lighting presentation after waiting the position-based time delay. After block <b>408</b>, the flow ends.
0050<figref idref="DRAWINGS">FIG. 5</figref> is a flow diagram (“flow”) <b>500</b> illustrating additional operations for implementing a position-based lighting coordination process in a bank of wagering game machines, according to some embodiments. The flow of <b>500</b> will be described with reference to the example system architecture of <figref idref="DRAWINGS">FIG. 3</figref>. Although the functionality of one of the wagering game machine is highlighted in this example, it is noted that each of the wagering game machines in the bank can implement similar functionality as described herein. The flow diagram begins at block <b>502</b>.
0051At block <b>502</b>, an emotive light controller <b>365</b> of a wagering game machine <b>360</b> in a bank of wagering game machines detects an indication to initiate a lighting presentation at the wagering game machine <b>360</b>. As described above, in one embodiment, the emotive light processing unit <b>386</b> of the emotive light controller <b>365</b> receives a message including an indication to initiate the lighting presentation. The message may also include information associated with the lighting presentation; e.g., the message may include a lighting presentation ID number identifying the specific lighting presentation, and information about the light effects that will be presented across the bank of wagering game machines. The message may further include information used to implement the position-based lighting coordination process; e.g., the message may include an indication of the reference wagering game machine and the base time delay associated with the lighting presentation. In one example, the wagering game machine <b>360</b> may be the wagering game machine <b>160</b>A in the bank of wagering game machines <b>160</b>A-<b>160</b>D shown in <figref idref="DRAWINGS">FIG. 1</figref>. In one example, the wagering game machine <b>360</b> may be the wagering game machine <b>160</b>C in the bank of wagering game machines <b>160</b>A-<b>160</b>F shown in <figref idref="DRAWINGS">FIG. 2</figref>. After block <b>502</b>, the flow continues at block <b>504</b>.
0052At block <b>504</b>, an emotive light controller <b>365</b> of a wagering game machine <b>360</b> in a bank of wagering game machines determines to initiate the light presentation at two different times to achieve the desired light effects across the bank of wagering game machines. In one embodiment, the emotive light processing unit <b>386</b> of the emotive light controller <b>365</b> determines that the lighting presentation will need to be initiated at two different times to achieve the desired light effects across the bank based on the information associated with the lighting presentation received in the message. In one example, the message may indicate that the light effects across the bank of wagering game machines will be radiating outward and inward light effects from a trigger wagering game machine. In another example, the message may indicate that the light effects across the bank of wagering game machines will be from the leftmost wagering game machine to the rightmost wagering game machine, and then “bounce back” or wrap around from the rightmost wagering game machine back to the leftmost wagering game machine. It is noted, however, that various other examples of light effects can be implemented across the bank of wagering game machines that necessitate the wagering game machine to initiate lighting presentation at two or more different times. After block <b>504</b>, the flow continues at block <b>506</b>.
0053At block <b>506</b>, the emotive light controller <b>365</b> of the wagering game machine <b>360</b> determines a first position offset and a first position-based time delay associated with the wagering game machine <b>360</b> for initiating the lighting presentation. In one embodiment, the delay determination unit <b>385</b> of the emotive light controller <b>365</b> determines the first position offset based on the position of the wagering game machine within the bank relative to the reference wagering game machine. As described above, in one example, the delay determination unit <b>385</b> can determine the first position offset by subtracting the position number associated with the reference wagering game machine from the position number associated with the wagering game machine <b>360</b> (or vice versa). The delay determination unit <b>385</b> determines the first position-based time delay for initiating the lighting presentation based on the first position offset associated with the wagering game machine <b>360</b> and the base time delay associated with the lighting presentation. In one example, the delay determination unit <b>385</b> can determine the first position-based time delay by multiplying the first position offset with the base time delay. After block <b>506</b>, the flow continues at block <b>508</b>.
0054At block <b>508</b>, the emotive light controller <b>365</b> of the wagering game machine <b>360</b> determines a second position offset and a second position-based time delay associated with the wagering game machine <b>360</b> for initiating the lighting presentation. In one embodiment, the delay determination unit <b>385</b> of the emotive light controller <b>365</b> determines the second position offset based on the position of the wagering game machine within the bank relative to the reference wagering game machine in conjunction with the desired light effect across the bank of wagering game machines. For example, with reference to <figref idref="DRAWINGS">FIG. 1</figref>, the light effects across the bank of wagering game machines may be from the leftmost wagering game machine <b>160</b>A to the rightmost wagering game machine <b>160</b>D, and then “bounce back” or wrap around from the rightmost wagering game machine <b>160</b>D back to the leftmost wagering game machine <b>160</b>A. In this example, since the reference wagering game machine is the leftmost wagering game machine <b>160</b>A, the first position offset for the wagering game machine <b>160</b>B is 1 when the light effects move from left to right. The second position offset for the wagering game machine <b>160</b>B is 6 when the light effects move from right to left. In this same example, the first position offset for the wagering game machine <b>160</b>D is 3 when the light effects move from left to right, and the second position offset for the wagering game machine <b>160</b>D is 4 when the light effects move from right to left (because the rightmost wagering game machine <b>160</b>D will be initiated twice in a row when the light effects bounce back or wrap around). In another example, with reference to <figref idref="DRAWINGS">FIG. 2</figref>, the light effects across the bank of wagering game machines may radiate outward and then inward from a trigger wagering game machine (e.g., the wagering game machine <b>160</b>C). In this example, since the reference wagering game machine is the trigger wagering game machine <b>160</b>C, the first position offset for the wagering game machine <b>160</b>E is 2 when the light effects radiate outward from the trigger wagering game machine <b>160</b>C. The second position offset for the wagering game machine <b>160</b>E is 4 when the light effects radiate inward.
0055The delay determination unit <b>385</b> determines the second position-based time delay for initiating the lighting presentation based on the second position offset associated with the wagering game machine <b>360</b> and the base time delay associated with the lighting presentation. In one example, the delay determination unit <b>385</b> can determine the second position-based time delay by multiplying the second position offset with the base time delay. After block <b>508</b>, the flow continues at block <b>510</b>.
0056At block <b>510</b>, the emotive light controller <b>365</b> of the wagering game machine <b>360</b> initiates the lighting presentation a first time after waiting the first position-based time delay, and initiates the lighting presentation a second time after waiting the second position-based time delay. In these examples, if each wagering game machine in the bank coordinates the initiation of the lighting presentation at two different times utilizing the position-based lighting coordination process, the desired light affects across the bank of wagering game machines can be achieved. After block <b>510</b>, the flow ends.
0057In some embodiments, some nodes in a bank of wagering game machines may be configured as a non-participatory node. For example, an overhead sign or LCD screen or spotlight can be a non-participatory node. In some examples, a wagering game machine can be a non-participatory node to vary the light effects across the bank. In one embodiment, a non-participatory node, such as an overhead sign, can include different software and hardware that inherently results in the node not participating in the lighting presentations. In another embodiment, if a node does have the same software and hardware and therefore the capability to participate in the lighting presentations, in some instances the node may be assigned a position number of “0” to configure the node as a non-participatory node. In this example, the node will be a non-participatory node in the sense that the node will not participate in the position-based lighting coordination process.
0058It is noted that, although the examples described above implement the position-based lighting coordination process across a bank of wagering game machines, in some embodiments the position-based lighting coordination process can be further implemented across two or more banks of wagering game machines.
Additional Example Operating Environments
0059This section describes example operating environments, systems and networks, and presents structural aspects of some embodiments.
Wagering Game Machine Architecture
0060<figref idref="DRAWINGS">FIG. 6</figref> is a conceptual diagram that illustrates an example of a wagering game machine architecture <b>600</b>, according to some embodiments. In <figref idref="DRAWINGS">FIG. 6</figref>, the wagering game machine architecture <b>600</b> includes a wagering game machine <b>606</b>, which includes a central processing unit (CPU) <b>626</b> connected to main memory <b>628</b>. The CPU <b>626</b> can include any suitable processor, such as an Intel® Pentium processor, Intel® Core 2 Duo processor, AMD Opteron™ processor, or UltraSPARC processor. The main memory <b>628</b> includes a wagering game unit <b>632</b>. In some embodiments, the wagering game unit <b>632</b> can present wagering games, such as video poker, video black jack, video slots, video lottery, reel slots, etc., in whole or part.
0061The CPU <b>626</b> is also connected to an input/output (“I/O”) bus <b>622</b>, which can include any suitable bus technologies, such as an AGTL+frontside bus and a PCI backside bus. The I/O bus <b>622</b> is connected to a payout mechanism <b>608</b>, primary display <b>610</b>, secondary display <b>612</b>, value input device <b>614</b>, player input device <b>616</b>, information reader <b>618</b>, and storage unit <b>630</b>. The player input device <b>616</b> can include the value input device <b>614</b> to the extent the player input device <b>616</b> is used to place wagers. The I/O bus <b>622</b> is also connected to an external system interface <b>624</b>, which is connected to external systems <b>604</b> (e.g., wagering game networks). The external system interface <b>624</b> can include logic for exchanging information over wired and wireless networks (e.g., 802.11g transceiver, Bluetooth transceiver, Ethernet transceiver, etc.)
0062The I/O bus <b>622</b> is also connected to a location unit <b>638</b>. The location unit <b>638</b> can create player information that indicates the wagering game machine's location/movements in a casino. In some embodiments, the location unit <b>638</b> includes a global positioning system (GPS) receiver that can determine the wagering game machine's location using GPS satellites. In other embodiments, the location unit <b>638</b> can include a radio frequency identification (RFID) tag that can determine the wagering game machine's location using RFID readers positioned throughout a casino. Some embodiments can use GPS receiver and RFID tags in combination, while other embodiments can use other suitable methods for determining the wagering game machine's location. Although not shown in <figref idref="DRAWINGS">FIG. 6</figref>, in some embodiments, the location unit <b>638</b> is not connected to the I/O bus <b>622</b>.
0063In some embodiments, the wagering game machine <b>606</b> can include additional peripheral devices and/or more than one of each component shown in <figref idref="DRAWINGS">FIG. 6</figref>. For example, in some embodiments, the wagering game machine <b>606</b> can include multiple external system interfaces <b>624</b> and/or multiple CPUs <b>626</b>. In some embodiments, any of the components can be integrated or subdivided.
0064In some embodiments, the wagering game machine <b>606</b> includes an emotive light controller <b>665</b> configured to perform the operations described above with reference to <figref idref="DRAWINGS">FIGS. 1-5</figref>.
0065Furthermore, any component of the wagering game machine <b>606</b> can include hardware, firmware, and/or machine-readable media including instructions for performing the operations described herein.
Example Wagering Game Machines
0066<figref idref="DRAWINGS">FIG. 7</figref> is a perspective view of a wagering game machine, according to example embodiments. Referring to <figref idref="DRAWINGS">FIG. 7</figref>, a wagering game machine <b>700</b> is used in gaming establishments, such as casinos. In some embodiments, the wagering game machine <b>700</b> can incorporate the functionality described above in <figref idref="DRAWINGS">FIGS. 1-6</figref> for implementing a position-based lighting coordination process.
0067According to embodiments, the wagering game machine <b>700</b> can be any type of wagering game machine and can have varying structures and methods of operation. For example, the wagering game machine <b>700</b> can be an electromechanical wagering game machine configured to play mechanical slots, or it can be an electronic wagering game machine configured to play video casino games, such as blackjack, slots, keno, poker, blackjack, roulette, etc.
0068The wagering game machine <b>700</b> comprises a housing <b>712</b> and includes input devices, including value input devices <b>718</b> and a player input device <b>724</b>. For output, the wagering game machine <b>700</b> includes a primary display <b>714</b> for displaying information about a basic wagering game. In some implementations, the primary display <b>714</b> can also display information about a bonus wagering game and a progressive wagering game. The wagering game machine <b>700</b> also includes a secondary display <b>716</b> for displaying bonus wagering games, wagering game events, wagering game outcomes, and/or signage information. While some components of the wagering game machine <b>700</b> are described herein, numerous other elements can exist and can be used in any number or combination to create varying forms of the wagering game machine <b>700</b>.
0069The value input devices <b>718</b> can take any suitable form and can be located on the front of the housing <b>712</b>. The value input devices <b>718</b> can receive currency and/or credits inserted by a player. The value input devices <b>718</b> can include coin acceptors for receiving coin currency and bill acceptors for receiving paper currency. Furthermore, the value input devices <b>718</b> can include ticket readers or barcode scanners for reading information stored on vouchers, cards, or other tangible portable storage devices. The vouchers or cards can authorize access to central accounts, which can transfer money to the wagering game machine <b>700</b>.
0070The player input device <b>724</b> comprises a plurality of push buttons on a button panel <b>726</b> for operating the wagering game machine <b>700</b>. In addition, or alternatively, the player input device <b>724</b> can comprise a touch screen <b>728</b> mounted over the primary display <b>714</b> and/or secondary display <b>716</b>.
0071The various components of the wagering game machine <b>700</b> can be connected directly to, or contained within, the housing <b>712</b>. Alternatively, some of the wagering game machine's components can be located outside of the housing <b>712</b>, while being communicatively coupled with the wagering game machine <b>700</b> using any suitable wired or wireless communication technology.
0072The operation of the basic wagering game can be displayed to the player on the primary display <b>714</b>. The primary display <b>714</b> can also display a bonus game associated with the basic wagering game. The primary display <b>714</b> can include a cathode ray tube (CRT), a high resolution liquid crystal display (LCD), a plasma display, light emitting diodes (LEDs), or any other type of display suitable for use in the wagering game machine <b>700</b>. Alternatively, the primary display <b>714</b> can include a number of mechanical reels to display the outcome. In <figref idref="DRAWINGS">FIG. 7</figref>, the wagering game machine <b>700</b> is an “upright” version in which the primary display <b>714</b> is oriented vertically relative to the player. Alternatively, the wagering game machine can be a “slant-top” version in which the primary display <b>714</b> is slanted at about a thirty-degree angle toward the player of the wagering game machine <b>700</b>. In yet another embodiment, the wagering game machine <b>700</b> can exhibit any suitable form factor, such as a free standing model, bartop model, mobile handheld model, or workstation console model.
0073A player begins playing a basic wagering game by making a wager via the value input device <b>718</b>. The player can initiate play by using the player input device's buttons or touch screen <b>728</b>. The basic game can include arranging a plurality of symbols along a payline <b>732</b>, which indicates one or more outcomes of the basic game. Such outcomes can be randomly selected in response to player input. At least one of the outcomes, which can include any variation or combination of symbols, can trigger a bonus game.
0074In some embodiments, the wagering game machine <b>700</b> can also include an information reader <b>752</b>, which can include a card reader, ticket reader, bar code scanner, RFID transceiver, or computer readable storage medium interface. In some embodiments, the information reader <b>752</b> can be used to award complimentary services, restore game assets, track player habits, etc.
General
0075This detailed description refers to specific examples in the drawings and illustrations. These examples are described in sufficient detail to enable those skilled in the art to practice the inventive subject matter. These examples also serve to illustrate how the inventive subject matter can be applied to various purposes or embodiments. Other embodiments are included within the inventive subject matter, as logical, mechanical, electrical, and other changes can be made to the example embodiments described herein. Features of various embodiments described herein, however essential to the example embodiments in which they are incorporated, do not limit the inventive subject matter as a whole, and any reference to the invention, its elements, operation, and application are not limiting as a whole, but serve only to define these example embodiments. This detailed description does not, therefore, limit embodiments of the invention, which are defined only by the appended claims. Each of the embodiments described herein are contemplated as falling within the inventive subject matter, which is set forth in the following claims.
Contents6
9 sheets
Sheet 1 Sheet 2 Sheet 3 Sheet 4 Sheet 5 Sheet 6 Sheet 7 Sheet 8 Sheet 9
Every citation, both ways
| Document | Relation | Office | Cited during |
|---|---|---|---|
| US10068416B2 | Cited by | United States of America | Applicant |
| US10269207B2 | Cited by | United States of America | Applicant |
| US10032332B2 | Cited by | United States of America | Applicant |
| US9547952B2 | Cited by | United States of America | Applicant |
| US9520018B2 | Cited by | United States of America | Applicant |
| US2001021666A1 | Cites | United States of America | Applicant |
| US2002010018A1 | Cites | United States of America | Applicant |
| US2002055978A1 | Cites | United States of America | Applicant |
| US2002160826A1 | Cites | United States of America | Applicant |
| US2003007648A1 | Cites | United States of America | Applicant |
| US2003017865A1 | Cites | United States of America | Applicant |
| US2003130033A1 | Cites | United States of America | Applicant |
| US2003132722A1 | Cites | United States of America | Applicant |
| US2004072610A1 | Cites | United States of America | Applicant |
| US2004160199A1 | Cites | United States of America | Applicant |
| US2004178750A1 | Cites | United States of America | Applicant |
| US2004209692A1 | Cites | United States of America | Applicant |
| US2005043090A1 | Cites | United States of America | Applicant |
| US2005044500A1 | Cites | United States of America | Applicant |
| US2005054440A1 | Cites | United States of America | Applicant |
| US2005077843A1 | Cites | United States of America | Applicant |
| US2005116667A1 | Cites | United States of America | Applicant |
| US2005128751A1 | Cites | United States of America | Applicant |
| US2005164785A1 | Cites | United States of America | Applicant |
| US2005164787A1 | Cites | United States of America | Applicant |
| US2005164788A1 | Cites | United States of America | Applicant |
| US2005174473A1 | Cites | United States of America | Applicant |
| US2005200318A1 | Cites | United States of America | Applicant |
| US2005239545A1 | Cites | United States of America | Applicant |
| US2005248299A1 | Cites | United States of America | Applicant |
| US2005275626A1 | Cites | United States of America | Applicant |
| US2005277469A1 | Cites | United States of America | Applicant |
| US2005282631A1 | Cites | United States of America | Applicant |
| US2006009285A1 | Cites | United States of America | Applicant |
| US2006022214A1 | Cites | United States of America | Applicant |
| US2006025211A1 | Cites | United States of America | Applicant |
| US2006046829A1 | Cites | United States of America | Applicant |
| US2006076908A1 | Cites | United States of America | Applicant |
| US2006244622A1 | Cites | United States of America | Applicant |
| US2006253781A1 | Cites | United States of America | Applicant |
| US2007004510A1 | Cites | United States of America | Applicant |
| US2007008711A1 | Cites | United States of America | Applicant |
| US2007032288A1 | Cites | United States of America | Applicant |
| US2007036368A1 | Cites | United States of America | Applicant |
| US2007086754A1 | Cites | United States of America | Applicant |
| US2007111776A1 | Cites | United States of America | Applicant |
| US2007189026A1 | Cites | United States of America | Applicant |
| US2007218970A1 | Cites | United States of America | Applicant |
| US2007218974A1 | Cites | United States of America | Applicant |
| US2007219000A1 | Cites | United States of America | Applicant |
| US2007291483A1 | Cites | United States of America | Applicant |
| US2007293304A1 | Cites | United States of America | Applicant |
| US2008039213A1 | Cites | United States of America | Applicant |
| US2008070685A1 | Cites | United States of America | Applicant |
| US2008094005A1 | Cites | United States of America | Applicant |
| US2008113715A1 | Cites | United States of America | Applicant |
| US2008113796A1 | Cites | United States of America | Applicant |
| US2008113821A1 | Cites | United States of America | Applicant |
| US2008143267A1 | Cites | United States of America | Applicant |
| US2008161108A1 | Cites | United States of America | Applicant |
| US2008176647A1 | Cites | United States of America | Applicant |
| US2008231203A1 | Cites | United States of America | Applicant |
| US2008278946A1 | Cites | United States of America | Applicant |
| US2008288607A1 | Cites | United States of America | Applicant |
| US2008309259A1 | Cites | United States of America | Applicant |
| US2009009997A1 | Cites | United States of America | Applicant |
| US2009023485A1 | Cites | United States of America | Applicant |
| US2009170597A1 | Cites | United States of America | Applicant |
| US2009197673A1 | Cites | United States of America | Applicant |
| US2009206773A1 | Cites | United States of America | Applicant |
| US2009270167A1 | Cites | United States of America | Applicant |
| US5259613A | Cites | United States of America | Applicant |
| US5483631A | Cites | United States of America | Applicant |
| US5633933A | Cites | United States of America | Applicant |
| US6040831A | Cites | United States of America | Applicant |
| US6081266A | Cites | United States of America | Applicant |
| US6146273A | Cites | United States of America | Applicant |
| US6217448B1 | Cites | United States of America | Applicant |
| US6339796B1 | Cites | United States of America | Applicant |
| US6647119B1 | Cites | United States of America | Applicant |
| US6843723B2 | Cites | United States of America | Applicant |
| US6927545B2 | Cites | United States of America | Applicant |
| US6939226B1 | Cites | United States of America | Applicant |
| US6960136B2 | Cites | United States of America | Applicant |
| US6972528B2 | Cites | United States of America | Applicant |
| US6974385B2 | Cites | United States of America | Applicant |
| US6991543B2 | Cites | United States of America | Applicant |
| US6997803B2 | Cites | United States of America | Applicant |
| US7082572B2 | Cites | United States of America | Applicant |
| US7112139B2 | Cites | United States of America | Applicant |
| US7228190B2 | Cites | United States of America | Applicant |
| US7364508B2 | Cites | United States of America | Applicant |
| US7367886B2 | Cites | United States of America | Applicant |
| US7449839B1 | Cites | United States of America | Applicant |
| US7479063B2 | Cites | United States of America | Applicant |
| US7666091B2 | Cites | United States of America | Applicant |
| US7682249B2 | Cites | United States of America | Applicant |
| US7811170B2 | Cites | United States of America | Applicant |
| US7972214B2 | Cites | United States of America | Applicant |
| US8079902B2 | Cites | United States of America | Applicant |
4 members in 1 office
Priority claims10
| Document | Office | Kind | Date |
|---|---|---|---|
| 28863909 | United States of America | P | |
| 28863909 | United States of America | P | |
| 97154410 | United States of America | A | |
| 97154410 | United States of America | A | |
| 201314080272 | United States of America | A | |
| 12971544 | – | – | – |
| 61288639 | – | – | – |
| US20090288639P | – | – | – |
| US20100971544 | – | – | – |
| US201314080272 | – | – | – |
Members4
| Document | Office | Kind | |
|---|---|---|---|
| US2013184078A1 | United States of America | A1 | |
| US8613667B2 | United States of America | B2 | |
| US2014073430A1 | United States of America | A1 | |
| US9087429B2This record | United States of America | B2 |
74 transactions on the USPTO file
Allowed after 1 non-final rejection.
- Non-final rejections
- 1
- Final rejections
- 0
- RCEs
- 0
- Appeals
- 0
Over time
Point at a mark for the transactionTransactions
| Event | Code | |
|---|---|---|
| Payment of Maintenance Fee, 8th Year, Large EntityM1552 | M1552 | |
| Payment of Maintenance Fee, 4th Year, Large EntityM1551 | M1551 | |
| Application ready for PDX access by participating foreign officesCCRDY | CCRDY | |
| Recordation of Patent Grant MailedPGM/ | PGM/ | |
| Patent Issue Date Used in PTA CalculationAllowedPTAC | PTAC | |
| Email NotificationEML_NTR | EML_NTR | |
| Issue Notification MailedAllowedWPIR | WPIR | |
| Email NotificationEML_NTR | EML_NTR | |
| Printer Rush- No mailingTCPB | TCPB | |
| Mail Response to 312 Amendment (PTO-271)MN271 | MN271 | |
| Dispatch to FDCD1935 | D1935 | |
| Application Is Considered Ready for IssuePILS | PILS | |
| Response to Amendment under Rule 312N271 | N271 | |
| Pubs Case Remand to TCPUBTC | PUBTC | |
| Amendment after Notice of Allowance (Rule 312)AllowedA.NA | A.NA | |
| Issue Fee Payment VerifiedN084 | N084 | |
| Issue Fee Payment ReceivedIFEE | IFEE | |
| Electronic ReviewELC_RVW | ELC_RVW | |
| Email NotificationEML_NTF | EML_NTF | |
| Mail Notice of AllowanceAllowedMN/=. | MN/=. | |
| Notice of Allowance Data Verification CompletedAllowedN/=. | N/=. | |
| Information Disclosure Statement consideredIDSC | IDSC | |
| Information Disclosure Statement consideredIDSC | IDSC | |
| Date Forwarded to ExaminerFWDX | FWDX | |
| Electronic Information Disclosure StatementEIDS. | EIDS. | |
| Response after Non-Final ActionA... | A... | |
| Information Disclosure Statement (IDS) FiledWIDS | WIDS | |
| Electronic Information Disclosure StatementEIDS. | EIDS. | |
| Information Disclosure Statement (IDS) FiledWIDS | WIDS | |
| Electronic ReviewELC_RVW | ELC_RVW | |
| Email NotificationEML_NTF | EML_NTF | |
| Mail Non-Final RejectionNon-final rejectionMCTNF | MCTNF | |
| Non-Final RejectionNon-final rejectionCTNF | CTNF | |
| Information Disclosure Statement consideredIDSC | IDSC | |
| Electronic Information Disclosure StatementEIDS. | EIDS. | |
| Information Disclosure Statement (IDS) FiledWIDS | WIDS | |
| Case Docketed to Examiner in GAUDOCK | DOCK | |
| Date Forwarded to ExaminerFWDX | FWDX | |
| Withdrawal of Notice of AllowanceAllowedW/N= | W/N= | |
| Case Docketed to Examiner in GAUDOCK | DOCK | |
| Email NotificationEML_NTR | EML_NTR | |
| Mail PUBS Letter Withdrawing a Notice Requiring Inventors Oath or DeclarationMM327-W | MM327-W | |
| PUBS Letter Withdrawing a Notice Requiring Inventors Oath or DeclarationM327-W | M327-W | |
| Electronic ReviewELC_RVW | ELC_RVW | |
| Email NotificationEML_NTF | EML_NTF | |
| Mail Notice of AllowanceAllowedMN/=. | MN/=. | |
| Notice of Allowance Data Verification CompletedAllowedN/=. | N/=. | |
| Reasons for AllowanceEX.R | EX.R | |
| Information Disclosure Statement consideredIDSC | IDSC | |
| Information Disclosure Statement consideredIDSC | IDSC | |
| Information Disclosure Statement consideredIDSC | IDSC | |
| Email NotificationEML_NTR | EML_NTR | |
| PG-Pub Issue NotificationPG-ISSUE | PG-ISSUE | |
| Email NotificationEML_NTR | EML_NTR | |
| Change in Power of Attorney (May Include Associate POA)PA.. | PA.. | |
| Reference capture on IDSRCAP | RCAP | |
| Information Disclosure Statement (IDS) FiledM844 | M844 | |
| Information Disclosure Statement (IDS) FiledWIDS | WIDS | |
| Case Docketed to Examiner in GAUDOCK | DOCK | |
| Email NotificationEML_NTR | EML_NTR | |
| Email NotificationEML_NTR | EML_NTR | |
| Change in Power of Attorney (May Include Associate POA)PA.. | PA.. | |
| Application Is Now CompleteCOMP | COMP | |
| Filing ReceiptFLRCPT.O | FLRCPT.O | |
| FITF set to NO - revise initial settingFTFI | FTFI | |
| Application Dispatched from OIPEOIPE | OIPE | |
| Information Disclosure Statement (IDS) FiledWIDS | WIDS | |
| Cleared by OIPE CSRL194 | L194 | |
| Information Disclosure Statement (IDS) FiledM844 | M844 | |
| Information Disclosure Statement (IDS) FiledWIDS | WIDS | |
| Applicants have given acceptable permission for participating foreignAPPERMS | APPERMS | |
| IFW Scan & PACR Auto Security ReviewSCAN | SCAN | |
| Entity status set to undiscounted (initial default setting or status change)BIG. | BIG. | |
| Initial Exam Team nnIEXX | IEXX |
14 legal events, as the office reported them to INPADOC
Over the term
Point at a mark for the eventEvents
| Event | Code | |
|---|---|---|
| AssignmentAS | AS | |
| AssignmentAS | AS | |
| AssignmentAS | AS | |
| Maintenance fee paymentMAFP | MAFP | |
| AssignmentAS | AS | |
| AssignmentAS | AS | |
| Maintenance fee paymentMAFP | MAFP | |
| AssignmentAS | AS | |
| AssignmentAS | AS | |
| AssignmentAS | AS | |
| AssignmentAS | AS | |
| AssignmentAS | AS | |
| Information on status: patent grantGrantedPATENTED CASESTCF | STCF | |
| AssignmentAS | AS |
Numbers
- Publication
- 09087429
- Publication, DOCDB
- 9087429
- Publication, EPODOC
- US9087429
- Application
- 14080272
- Application, DOCDB
- 201314080272
- Application, EPODOC
- US201314080272
Titles
- English
- Position-based lighting coordination in wagering game systems
Patent term adjustment
- Applicant delay
- −10 days
- Net adjustment
- 0 days
Classification
- CPC, 4
- G07F17/3202
- G07F17/3211
- G07F17/3216
- G07F17/323
- IPC, 5
- A63F9 24
- A63F13 00
- G06F17 00
- G06F19 00
- G07F17 32
- USPC, 1
- 001001000