The present disclosure relates generally to gaming systems and, in particular, to award redistribution in a gaming system.
In slots and other games of chance, casinos may use smaller awards to attract players, prolong games, and increase player loyalty.
In certain embodiments, the present disclosure relates to an electronic gaming system in which awards, such as bonuses, are capable of being redistributed among multiple player members of a group during a group gaming session. In some embodiments, the electronic gaming system comprises a communication interface, a processor coupled with the communication interface, and a memory coupled with and readable by the processor and storing therein a set of instructions. The set of instructions, when executed by the processor causes the processor to form a multi-player group to play a gaming session, the multi-player group comprising first and second player members corresponding to first and second gaming devices, respectively; receive, from the first gaming device, first game play information for a first game played by the first player member on the first gaming device; determine that the first game play information comprises a first winning outcome corresponding to a first winning outcome; in response to the determination that the first player member has won the first winning outcome, allocate the first winning outcome among the first and second player members, wherein a first portion of the first price is allocated to the first player member and a second portion of the first winning outcome is allocated to the second player member; and notify the second gaming device that the second player member has received the second portion of the first winning outcome.
In some embodiments, a method for sharing player awards in a gaming system comprises forming a multi-player group to play multiple games in a group gaming session; receiving game play information for a game; determining that the game play information comprises a winning outcome corresponding to an award; in response to determining that the game play information comprises the winning outcome, allocating, the winning outcome among the player members of the multi-player group; and notifying a gaming device corresponding to each player member of the multi-player group of the share of the winning outcome allocated to the respective player member.
In some embodiments, a system is provided that includes: a user interface, a processor coupled with the user interface, and a memory coupled with and readable by the processor and storing therein a set of instructions which, when executed by the processor causes the processor to: receive a group formation request from a player member to form a multi-player group comprising the player member, the group formation request comprising a number of player members invited to be in the multi-player group, optionally an invitation code to be input by each of the invited player members, and a predetermined rule set defining the winning outcome allocation among the player members of the multi-player group and the duration of the multi-player group; cause the user interface to notify the player member that the multi-player group has been formed; while a game of a gaming session is played by the player member, receive an award sharing message that a different player member in the group has won a winning outcome in a separate game of the gaming session and a share of the winning outcome allocated to the player member; and cause the user interface to notify the player member that the player member has won the allocable share of the winning outcome.
Additional features are described herein and will be apparent from the following Description and the figures.
Embodiments of the present disclosure will be described in connection with a gaming system having one or multiple user devices that enable gaming activity. While certain embodiments of the present disclosure will reference the use of an Electronic Gaming Machine (EGM) as a gaming device that enables players to participate in gaming activity, it should be appreciated that embodiments of the present disclosure are not so limited. Embodiments of the present disclosure will be described in connection with a gaming system that can provide an improved gaming experience for a player by increasing a number and frequency of player awards while increasing gaming revenue for casinos (without requiring additional casino funding or change of casino payout tables for the games in the gaming session). In some embodiments, the gaming system can enable a group of players to redistribute and share in one another's awards and experience higher levels of excitement and customer satisfaction due to group participation in award-winning events. The excitement, happiness, and lucky times shared by the player members in the group are illustrated in
The gaming experience can be further improved in many applications. Games can have payout tables which will enable players to win smaller and more frequent bonuses compared to normal payout tables and custom design special effects for award sharing, particularly for the member of the group receiving the largest portion from sharing in a randomly distributed award sharing winning outcome.
The multi-player group can enhance user social experiences. Players can use a service window or mobile application product to receive an award sharing message through a mobile device, which can be used by group player members that are not in the casino.
The improved player experience may result in increased player loyalty due to the fact that the players have more opportunities to win and a more continuous player engagement is achieved. The devices that enable such an improved player experience may be more desirable than devices and systems that simply adhere to payout tables providing a single player with smaller and more frequent awards.
With reference now to
The gaming system 100 is shown to include a communication network 104 that interconnects and facilitates machine-to-machine communications between one or multiple gaming devices 108, a player profile database 148, a group database 152, and an award distribution server 116. It should be appreciated that the communication network 104 may correspond to one or many communication networks without departing from the scope of the present disclosure. In some embodiments, the various gaming devices 108 and award redistribution server(s) 116 may be configured to communicate using various nodes or components of the communication network 104. The communication network 104 may comprise any type of known communication medium or collection of communication media and may use any type of protocols to transport messages between endpoints. The communication network 104 may include wired and/or wireless communication technologies. The Internet is an example of the communication network 104 that constitutes an Internet Protocol (IP) network consisting of many computers, computing networks, and other communication devices located all over the world, which are connected through many telephone systems and other means. Other examples of the communication network 104 include, without limitation, a standard Plain Old Telephone System (POTS), an Integrated Services Digital Network (ISDN), the Public Switched Telephone Network (PSTN), a Local Area Network (LAN), a Wide Area Network (WAN), a cellular network, and any other type of packet-switched or circuit-switched network known in the art. In addition, it can be appreciated that the communication network 104 need not be limited to any one network type, and instead may be comprised of a number of different networks and/or network types. Moreover, the communication network 104 may comprise a number of different communication media such as coaxial cable, copper cable/wire, fiber-optic cable, antennas for transmitting/receiving wireless messages, and combinations thereof.
In some embodiments, the gaming devices 108 may be distributed throughout a single property or premises (e.g., a single casino floor) or the gaming devices 108 may be distributed among a plurality of different properties. In a situation where the gaming devices 108 are distributed in a single property or premises, the communication network 104 may include at least some wired connections between network nodes. As a non-limiting example, the nodes of the communication network 104 may communicate with one another using any type of known or yet-to-be developed communication technology. Examples of such technologies include, without limitation, Ethernet, SCSI, PCIe, RS-232, RS-485, USB, ZigBee, WiFi, CDMA, GSM, HTTP, TCP/IP, UDP, etc.
The gaming devices 108 may utilize the same or different types of communication protocols to connect with the communication network 104. It should also be appreciated that the gaming devices 108 may or may not present the same type of game to players 112. For instance, a first gaming device 108a and a second gaming device 108b may correspond to gaming devices that present a slot game. In another example, the first gaming device 108a may correspond to a slot game and the second gaming device 108b may correspond to a video poker game, and other gaming devices may present other types of games or a plurality of different games for selection and eventual play by the players 112. It may be possible for the some of the gaming devices 108 to communicate with one another via the communication network 104. In some embodiments, one or more of the gaming devices 108 may only be configured to communicate with a centralized management server and/or the award distribution server 116. Although not depicted, the system 100 may include a separate server or collection of servers that are responsible for managing the operation of the various gaming devices 108 in the gaming system 100. It should also be appreciated that the award distribution server 116 may or may not be co-located with one or more gaming devices 108 in the same property or premises. Thus, one or more gaming devices 108 may communicate with the award distribution server 116 over a WAN, such as the Internet. In such an event, a tunneling protocol or Virtual Private Network (VPN) may be established over some of the communication network 104 to ensure that communications between a gaming device 108 and a remotely-located server 116 are secured. Additionally or alternatively, one or multiple gaming devices 108 may function as the award distribution server 116.
One, some, or all of the gaming devices 108 may correspond to a type of device that enables a first player 112 to interact with a second player 112 in connection with playing games of chance and/or skill. A gaming device 108 may include any type of known gaming device such as a slot machine, a table game, an electronic table game (e.g., video poker), a skill-based game, etc. The gaming device 108 can be in the form of an electronic gaming machine (EGM), virtual gaming machine, video game gambling machine (VGM), or other computing device, personal gaming device, or collection of computing devices.
In addition to playing games on a gaming device 108, the players 112 may also be allowed to interact with and play games of chance and/or skill on respective mobile devices 144. A mobile device 144 may correspond to a player's 112 personal device (e.g., a smartphone) or to a device issued to the player 112 during the player's visit at a particular casino. It should be appreciated that the player 112 may play games directly on their mobile device 144 and/or the mobile device 144 may be in communication with a gaming device 108 such that the mobile device 144 provides the human-to-machine interface for the player 112 to the gaming device 108. As shown in
The award distribution server 116 is further shown to include a processor 120, memory 124, and a network interface 128. These resources may enable functionality of the award distribution server 116 as will be described herein. For instance, the network interface 128 provides the server 116 with the ability to send and receive communication packets or the like over the communication network 104. The network interface 128 may be provided as a network interface card (NIC), a network port, drivers for the same, and the like. Communications between the components of the server 116 and other devices connected to the communication network 104 may all flow through the network interface 128.
The processor 120 may correspond to one or many computer processing devices. For instance, the processor 120 may be provided as silicon, as a Field Programmable Gate Array (FPGA), an Application-Specific Integrated Circuit (ASIC), any other type of Integrated Circuit (IC) chip, a collection of IC chips, a microcontroller, a collection of microcontrollers, or the like. As a more specific example, the processor 120 may be provided as a microprocessor, Central Processing Unit (CPU), or plurality of microprocessors that are configured to execute the instructions sets stored in memory 124. Upon executing the instruction sets stored in memory 124, the processor 120 enables various functions of the award distribution server 116.
The memory 124 may include any type of computer memory device or collection of computer memory devices. The memory 124 may be volatile or non-volatile in nature and, in some embodiments, may include a plurality of different memory devices. Non-limiting examples of memory 124 include Random Access Memory (RAM), Read Only Memory (ROM), flash memory, Electronically-Erasable Programmable ROM (EEPROM), Dynamic RAM (DRAM), etc. The memory 124 may be configured to store the instruction sets depicted in addition to temporarily storing data for the processor 120 to execute various types of routines or functions. Although not depicted, the memory 124 may include instructions that enable the processor 120 to store data into a player profile database 148 and/or player group database 152 and retrieve information from the databases. Alternatively or additionally, the player profile database 148 or data stored therein may be stored internal to the server 116 (e.g., within the memory 124 of the server 116 rather than in a separate database). Alternatively or additionally, the player group database 152 or data stored therein may be stored internal to the server 116.
Illustrative instruction sets that may be stored in memory 124 include, without limitation, a group initiation instruction set 132, an award redistribution instruction set 136, redistribution award claiming instruction set 140, and a group ending instruction set 156. Functions of the server 116 enabled by these various instruction sets will be described in further detail herein. It should be appreciated that the instruction sets depicted in
In some embodiments, the group initiation set 132, when executed by the processor 120, may enable the award distribution server 116 to create a group of players, or player members, that share gaming awards with other player members. The group initiation instruction set applies group initiation rules that define the requirements for an award redistribution group to be validly formed. For example, the group initiation rules define a minimum or maximum number of player members and minimum or maximum funding amount in a group wager credit account that funds game wagers of the player members. A group can be formed when a gaming device receives a group formation request to form a gaming award sharing group. The request typically specifies a number and identity (such as a name of the player, link to a player profile for the player, or other identifier) and/or contact information (such as electronic address of the player's mobile device 144, a uniform resource locater of the player's web page on a social network web site, email address of the player, or other contact information) of players to be invited to join the group, optionally an invitation code, and criteria to end award redistribution in the group. When the invited players enter the invitation code, the group is formed and a group gaming session can be initiated. In another example, the gaming device receives the group formation request, and the gaming system 100 broadcasts the group formation information to all or portion of the casino floor. Other players, with whom the group creator may or may not be familiar, can join or select the group as a preferred group from a group list view of multiple different groups concurrently being formed and then join. The group gaming session starts when a specified player amount is reached within a specified time period. This example enables players to visit a casino and play in a group gaming session with a group of strangers. In the group gaming session, each of the player members plays a separate, independent, or discrete, game on a corresponding gaming device 108 and shares in one another's awards.
In some embodiments, the award redistribution instruction set 136, when executed by the processor 120, may enable the award distribution server 116 to apply award redistribution rules to know when and how to redistribute an award of a player member among other player members in the group. The award may be eligible for sharing, for example, when it falls within a defined award amount range, when it is below a defined award amount, or when it is above a defined award amount. The award may be distributed in any predefined manner, whether equally, unequally, randomly or pseudo-randomly. The random or pseudorandom distribution award shares can vary award-by-award throughout the group gaming session whereby a first player member in a first gaming session receives a first share of an award and later in the first gaming session receives a different second share of another award. The player creating group generally defines when and how the award will be distributed among the player members in the group.
The redistribution award claiming instruction set 140, when executed by the processor 120, may enable the award distribution server 116 to apply redistribution award claiming rules to determine how a redistributed award can be claimed by a player member. For example, in response to receipt of a notification message a player member can be required to perform a defined action to claim the redistributed award. By way of illustration, a player member's right to claim the redistributed award share can expire if the player member does not open the notification message within a specified time after the group ends. If a redistributed award share is not claimed by a player member, it is generally redistributed to other player members who properly claimed his or her share of the award. In another example, a player member can only withdraw his or her redistributed award share after his or her gaming turnover (or cumulative wagers during the gaming session) reaches a specified amount. Otherwise, the redistributed award share will be redistributed to other player members whose turnover reaches the specified amount. The redistribution of the unclaimed award share can be equally, unequally, randomly or pseudo-randomly.
The group ending instruction set 156, when executed by the processor 120, may enable the award distribution server 116 to apply group ending rules to determine when the group, group gaming session, or group award redistribution, ends. For example, the group, group gaming session, or group award redistribution can end when a specified gaming session time is reached, the cumulative wagers or collective turnover of the player members in the group teaches a specified amount, each of the player members has spent a targeted gaming or cumulative wager amount, or a group wager credit account decreases to a predetermined level. The group wager credit account can include a portion of the redistributed award.
With reference now to
In some embodiments, some of the first and second gaming devices 108a-c may be located at a first property or premises (e.g., within a first casino building). Other gaming devices, such as the third . . . nth gaming devices EGM 108c-n may be located at a second property or premises (e.g., within a second casino building). These different properties or premises may be owned by a common entity or may be owned by different entities. In some embodiments, different player members 112 in a group playing at the first and second properties share awards arising from separate or discrete games played on different gaming devices 108 during a group gaming session involving player members playing on the first, second, third, . . . nth gaming devices 108.
With reference now to
The gaming device 108 is depicted to include a processor 304, memory 308, a network interface 312, and a user interface 316. In some embodiments, the processor 304 may be similar or identical to the processor 120. In other words, the processor 304 may correspond to one or many microprocessors, CPUs, microcontrollers, or the like. The processor 304 may be configured to execute one or more instruction sets stored in memory 308.
The network interface 312 may also be similar or identical to network interface 128. The nature of the network interface 312, however, may depend upon whether the network interface 312 is provided in a gaming device 108 or a mobile device 144. Examples of a suitable network interface 312 include, without limitation, an Ethernet port, a USB port, an RS-232 port, an RS-485 port, a NIC, an antenna, a driver circuit, a modulator/demodulator, etc. The network interface 312 may include one or multiple different network interfaces depending upon whether the gaming device 108 is connecting to a single communication network 104 or multiple different types of communication networks 104. For instance, the gaming device 108 may be provided with both a wired network interface and a wireless network interface without departing from the scope of the present disclosure.
The user interface 316 may correspond to any type of input and/or output device that enables the player 112 to interact with the gaming device 108. As can be appreciated, the nature of the user interface 316 may depend upon the nature of the gaming device 108. For instance, if the gaming device 108 is a traditional mechanical reel slot machine, then the user interface 316 may include one or more mechanical reels with symbols provided thereon, one or more lights or LED displays, one or more depressible buttons, a lever or “one armed bandit handle”, a speaker, or combinations thereof. If the gaming device 108 is a digital device, then the user interface 316 may include one or more touch-sensitive displays, LED/LCD display screens, etc.
The memory 308 may be similar or identical to memory 124. For instance, the memory 308 may include one or multiple computer memory devices that are volatile or non-volatile. The memory 308 may be configured to store instruction sets that enable player interaction with the gaming device 108, that enable game play at the gaming device 108, and/or that enable coordination with the award aggregation server 116. Examples of instruction sets that may be stored in the memory 308 include the group initiation instruction set 132, award redistribution player instruction set 136, a game instruction set 320, a credit meter instruction set 324, redistribution award claiming instruction set 140, and group ending instruction set 156. In some embodiments, the game instructions 320, when executed by the processor 304, may enable the gaming device 108 to facilitate one or more games of chance or skill and produce interactions between the player 112 and the game of chance or skill. In some embodiments, the game instructions 320 may include subroutines that present one or more graphics to the player 112 via the user interface 316, subroutines that calculate whether a particular wager has resulted in a win or loss during the game of chance or skill, subroutines for determining payouts for the player 112 in the event of a win, subroutines for exchanging communications with a connected server (e.g., award redistribution server 116, or the like), subroutines for enabling the player 112 to engage in a game using their mobile device 144, and any other subroutine or set of instructions that facilitate gameplay at or in association with the gaming device 108.
The credit meter instruction set 324 may correspond to a secure instruction set within the gaming device 108 that facilitates a tracking of activity at the gaming device 108. In some embodiments, the credit meter instruction set 324 may be used to store or log information related to various player 112 activities and events that occur at the gaming device 108. The types of information that may be maintained in the credit meter instruction set 324 include, without limitation, player information 332, available credit information 336, wager amount information 340, and other types of information that may or may not need to be recorded for purposes of accounting for wagers placed at the gaming device 108 and payouts made for a player 112 during a game of chance or skill played at the gaming device 108. In some embodiments, the credit meter instruction set 324 may be configured to track coin in activity, coin out activity, coin drop activity, jackpot paid activity, mini bonus paid activity, credits applied activity, external bonus payout activity, voucher in activity, voucher out activity, timing of events that occur at the gaming device 108, and the like. In some embodiments, certain portions of the credit meter instruction set 324 may be updated in response to outcomes of a game of chance or skill played at the gaming device 108 or the gaming device of another player member, such as a respective redistributed share of an award of another player member. Some or all of the data within the credit meter instruction set 324 may be reported to or received from the award redistribution server 116, for example, if such data applies to an award event belonging to a plurality of events being tracked for a player 112 of the gaming device 108 or if such data applies to an award event belonging to a plurality of events being tracked for a different player 112 of a different gaming device 108, respectively. As an example, the number, value, and timing of wagers placed by a particular player 112 and payouts on such wagers may be reported to the award redistribution server 116 if any of such information applies to a plurality of events being tracked by the award redistribution server 116 for the player members of a group.
With reference now to
The player information field 404 may be used to store any type of information that identifies a player. In some embodiments, the player information field 404 may store one or more of username information for a player 112, contact information for the player (such as email address, phone number, social website webpage universal resource locator, and the like), password information for a player account, player status information, accommodations associated with the player 112, and any other type of customer service management data that may be stored with respect to a player 112.
The wager credit field 408 may be used to store data about a player's 112 available credit with a casino or a plurality of casinos. For instance, the wager credit field 408 may store an electronic record of available credit in the player's account and whether any restrictions are associated with such credit. The wager credit field 408 may further store information describing a player's available credit over time, wagers made over time, cash out events for the player, winning events for the player, and the like.
The award information field 412 may be used to store information describing awards that have been paid to the player 112 or that are available to be paid in response to particular events occurring within the gaming system 100, 200. As a non-limiting example, the award information field 412 may be used to store electronic records for values of awards that are available to or have been paid to the player 112. Even more specifically, the award information field 412 may store values of redistributed shares awards that will be paid to the player 112 if a particular event occurs, such as within a predetermined amount of time (as monitored by a timer value in the timer field 428). For example, the particular event could be one or more of a player member's received award sharing message expiring before the player member opens the message or fails to perform another predetermined activity before a timer has the timer value in the timer field 428. In another example, the particular event could be one or more of a player member's gaming turnover (the cumulative wagers placed) in the wager credit field 408 for the group gaming session does not have a minimum value before termination of the gaming session or a timer has the timer value in the timer field 428.
The award history field 420 may store data related to awards, bonuses, mini bonuses, jackpots, etc. granted to the player 112, including redistributed shares of an award of other player members in the group. The award history field 420 may also indicate when such awards were granted to the player 112, whether the awards have been redeemed, whether the awards are being funded by a game of chance or skill, a mini bonus associated with an event, or a jackpot award associated with the player 112 completing a plurality of events.
The timer field 428 may be used to store a timer value associated with tracking whether or not a particular player 112 has completed a particular event or a plurality of events within a predetermined amount of time. The value of the timer within the timer field 428 may count up, count down, or increment in any known way to track a passage of time. Alternatively or additionally, time may be measured by an occurrence of events within the gaming system 100, 200 rather than being measured absolutely. Specifically, the predetermined amount of time may be associated with determining whether an individual player 112 of the group has completed an event or a plurality of events (e.g., claimed a redistributed award share). Thus, the timer does not necessarily need to count a passage of time with seconds and minutes, but rather may count a passage of time based on activities and events that occur within the system 100, 200.
With reference now to
The group information field 454 may be used to store any type of information that identifies a group of players. In some embodiments, the group information field 454 may store one or more of username information for a group, password information for a group account, group status information, and any other type of customer service management data that may be stored with respect to a group.
The player member information field 458 may be used to store any type of information that identifies the player members of the corresponding group of players. In some embodiments, the player member information field 458 may store one or more of username information for each player member or a link to the corresponding player information field 404 or data structures 400 of each player member.
The group initiation rules field 462 can include one or more rules defining the requirements for the group to be validly formed, such as a process or protocol for forming the group, the requirements for a player to be eligible to be a member of the group or maintain eligibility during the group gaming session, and the like. For example, the group initiation rules can, as a precursor to a validly formed group, define a minimum or maximum number of player members or minimum or maximum funding amount in a group wager credit that funds game wagers of the player members and, for eligible player invitees, location-based requirements to be eligible to join the group. The rules can define the process or protocol as a gaming device receiving a group formation request to form a gaming award sharing group, the required contents of the request (e.g., one or more of a number and identity (such as a name of the player, link to a player profile for the player, or other identifier) and contact information (such as electronic address of the player's mobile device 144, a social account or uniform resource locater of the player's web page on a social network (such as Facebook™, LinkedIn™, Instagram™ WeChat™, etc.), email address of the player, or other contact information) of players to be invited to join the group, an optional invitation code (such as a quick response code or short code), criteria defining when and how a player member award will be distributed among the player members in the group, and criteria to end award redistribution in the group), and/or how the players are to be invited to join the group (e.g., by invitation sent by a selected communication modality, such as email, text, tweet, SMS, etc. to a player invitee's mobile device, by invitation sent to a (selected) gaming device currently interacting with the player invitee, or simply by inputting the invitation code and/or group username directly or indirectly into a gaming device within a selected period of time).
The award redistribution rules field 466 can include one or more rules defining when and how to redistribute an award of a player member among other player members in the group. The award may be eligible for sharing, for example, when it falls within a defined award amount range, when it is below a defined award amount, or when it is above a defined award amount. The award may be distributed in any predefined manner, whether equally, unequally, randomly or pseudo-randomly.
The group award history field 470 may store data related to awards, bonuses, mini bonuses, jackpots, etc. redistributed to player members of the group. The award history field 420 may also indicate when such redistributed award shares were granted to each player member, whether the redistributed award shares have been redeemed, and whether the redistributed award shares were not redeemed and redistributed to other player members.
The redistribution award claiming rules field 474 can include one or more rules defining how a redistributed award can be claimed by a player member. For example, in response to receipt of a notification message a player member can be required to perform a defined action to claim the redistributed award. By way of illustration, a player member's right to claim the redistributed award share can expire if the player member does not open the notification message within a specified time after the group ends. In another example, a player member can only withdraw his or her redistributed award share after his or her gaming turnover (or cumulative wagers during the gaming session) reaches a specified amount.
The group wager credit field 478 may be used to store data about the group's available credit with a casino or a plurality of casinos. For instance, the group wager credit field 478 may store an electronic record of available credit in each of the player member's accounts and whether any restrictions are associated with such credit. The wager credit field 408 may further store information describing the group's available credit over time, wagers made by player members over time, cash out events for each of the player members, winning events for the player members during the group gaming session, and the like. In some applications, the player creating the group can deposit a certain amount of money as a gaming fund recorded in the group wager credit field 478 to be used as wagers by the player members during the group gaming session.
The group ending rules field 482 can include one or more rules defining when the group, or group award redistribution, ends. For example, the group or group award redistribution can end when a specified gaming session time is reached, the cumulative wagers or collective turnover of the player members in the group teaches a specified amount, each of the player members has spent a targeted gaming or cumulative wager amount, or a group credit decreases to a predetermined level. The group wager credit can include a portion of the redistributed award.
The group timer field 486 may be used to store a timer value associated with tracking whether or not the group has expired in accordance with the group ending rules. The value of the timer within the timer field 428 may count up, count down, or increment in any known way to track a passage of time. Alternatively or additionally, time may be measured by an occurrence of events within the gaming system 100, 200 rather than being measured absolutely. Specifically, the predetermined amount of time may be associated with determining whether an individual player 112 of the group or the group of players itself has completed an event or a plurality of events. Thus, the timer does not necessarily count a passage of time with seconds and minutes, but rather may count a passage of time based on activities and events that occur within the system 100, 200.
With reference now to
As shown in
The logic loops (as shown by loop 640) while the group gaming session is in progress and terminates when the group gaming session, or group, as the case may be, terminates in accordance with the group ending rules 482.
To increase player excitement, the bonus sharing message can be packaged as a treasure box or other object denoting a mysterious fortune. When a player member opens the object, the player member will see his or her redistributed bonus amount as well as the redistributed bonus amounts of other player members in the group.
In some applications, the bonus sharing message can be sent to player members that are carded by the casino and not to uncarded group members. In other words, only carded player members and not uncarded player members can share in a bonus hit.
In some applications, a cardless application can add bonus sharing and redistribution functions so that a player member can share and redistribute his or her bonus directly in the cardless application.
In some applications, the player members of the group play table games as part of a group gaming session. Each of the player members can share or redistribute his or her gaming awards from playing his or her corresponding table game after all of the player members have finished the gaming session, particularly if the games are played in a cashless way. In this manner, the player member's or group's credit or wager credit account can be decremented during play to reflect table game wagers, and the player member's available credit or wager credit account incremented at termination of the gaming session to reflect an amount of the allocable redistributed award share that has been deposited into the account.
With reference to
The method continues by the gaming device 108 or mobile device 144 receiving player input to create a player group profile for the group to be created (step 808). This can require the player to provide information to populate the group information field 454, player member information field 458, group initiation rules field 462, award redistribution rules field 468, redistribution award claiming rules field 474, and group ending rules field 482.
The method continues by the award redistribution server 116 interacting, via the player invitee's gaming device 108 or mobile device 144, with the selected players to be in the group in accordance with the group initiation rules (step 812). This can include the player invitee's gaming device 108 or mobile device 144 receiving a join request to join the multi-player group. The join request can comprise an invitation code and agreement to the award redistribution rules, redistribution award claiming rules, and group ending rules. The player invitee can generate a join request by scanning a quick response (“QR”) code on a mobile device 144 or service window, using location-based group creation (in which the player invitee's must be within a specified location or set of locations to join the group), using short code-based group creation, and/or synchronizing the group from a group chat facilitated by a chat application such as WhatsApp™ or WeChat™, for example.
The method continues by the award redistribution server 116 determining the wager credit for the group gaming session (step 816). The wagers for the player members used during the player members' games forming the gaming session can withdraw wagers from the group available credit or wager credit account.
The method continues by the award redistribution server 116 determining whether the group is in compliance with the group initiation rules (step 820). For instance, the award redistribution server 116 determines whether join requests have been received from the minimum number of player invitees to form the group and a minimum funding amount has been deposited in a group available credit or wager credit account that funds game wagers of the player members. When the group is in compliance with the group initiation rules, the award redistribution server 116 proceeds to step 904 of
The method continues in step 824 by the award redistribution server 116 determining whether a join time interval has expired. The join time interval is a value of the timer field 486 by which the group initiation rules must be satisfied for the group to be validly formed. When the join time interval has not yet expired, the award redistribution server returns and repeats step 812. When the join time interval has expired, the award redistribution server 116 proceeds to step 828 and notifies the gaming device 108 or mobile device 144 of the player acting as group creator of the fact and reason(s) of noncompliance with the group initiation rules.
With reference now to
The method may continue with the gaming or mobile device executing a game instruction set to enable the player member 112 to participate in a game of chance, a game of skill, or the like. The device may report gaming activity to the award redistribution server 116. The reported gaming activity can include game play information, such as player information 404 of the player member, wager credit information, and award information related to the player member's games in the gaming session.
The method continues by the gaming device 108 or mobile device 144 of each player member determining whether a predetermined event, such as a winning outcome, has occurred in a game during the gaming session (step 912). When a predetermined event has occurred, the respective gaming device 108 or mobile device 144 optionally updates an electronic record associated with an available credit or wager credit account of the corresponding player member 112 by a portion or all of the amount of the award (step 916).
The method continues by the gaming device 108 or mobile device 144 having the winning outcome optionally reporting the event occurrence to the award redistribution server 116 (step 920). The reported game play information can include the player information 404 of the player member and award information associated with the winning outcome. This step 920 may be in addition to or in lieu of step 908.
The method continues by the award redistribution server 116 determining whether to redistribute all or part of the award in accordance with the award redistribution rules (step 924). The award may not be eligible for redistribution, for example, when it falls below a minimum sharing amount, exceeds a maximum sharing amount, or falls within an award amount range that is not eligible for sharing with other player members. Stated differently, the award may only be available for sharing with other player members when it falls within a specified award range.
If the query of step 924 is answered negatively or if the predetermined event has not occurred (step 912), then the method may continue by determining whether or not the group gaming session is completed as defined by the group ending rules (step 936). For example, the group gaming session may terminate when a duration of the multi-player group or gaming session reaches a predetermined time, when a selected number of the player members have stopped playing games as part of the multi-player group, or when a predetermined amount of money is used by the player members of the multi-player group to play games on gaming machines. If the group gaming session is not completed, then the player member may be allowed to continue participating in the group gaming session and the player member activity may continue to be monitored for the occurrence of an event in a plurality of events (step 940). If the gaming session is completed, then the player member 112 may be cashed out by the gaming device, the electronic record associated with the available credit account on the gaming device may be appropriately updated, and the player profile database 148 may also be appropriately updated (step 944). In some embodiments, the electronic records in the player group database 152 maintained at the award redistribution server 116 may be appropriately updated (step 932).
Referring back to step 924, if it is determined that the award is to be redistributed and shared with other player members, the method may continue by applying award redistribution rules and updating an electronic record associated with an available credit or wager credit account of each player member based on the allocable share of the redistributed award to be received by that player member (step 928). The award redistribution server 116 can notify the gaming device 108 or mobile device 144 corresponding to each player member of the multi-player group of the share of the award associated with the winning outcome allocated to the respective player member. For instance, the notification can be sent to an account of the notified player member on a social networking website. The allocable shares of each player member can be the same or different depending on the implementation.
After step 928, the award redistribution server proceeds to step 932.
With reference now to
The method continues by sending an award sharing message to each of the player members in the group setting forth the allocable share of the redistributed award to each player member (step 1008). Stated differently, each of the player members receives the same or different award sharing message, depending on how the award is redistributed among the player members.
The method continues by identifying player members claiming his or her respective share of the redistributed award (step 1012). Each player member can, for example, claim his or her respective share of the redistributed award by opening the award sharing message when the message is opened by the notified player member of the multi-player group within a predetermined time. In another example, the player member can claim his or her respective share of the redistributed award when an amount of money expended on gaming sessions on the gaming machines is at least a predetermined amount and cannot claim his or her respective share when an amount of money expended on gaming sessions on the gaming machines is less than at least a predetermined amount.
The method continues by updating an electronic account for each identified player member (step 1016). For example, the award redistribution server 116 can increment a value of an electronic record associated with an available credit or wager credit account of the player member to reflect an allocable share of the winning outcome.
The method continues by the award redistribution server determining whether any player member that has failed to claim his or her respective share of the redistributed award (step 1020). For example, the player member has not opened the award sharing message within the predetermined time. If no player member has failed to claim his or her respective share, the award redistribution server 116 returns to and repeats step 1004.
If one or more player members has failed to claim his or her respective share, the award redistribution server 116 redistributes an allocable share of the unclaimed share of the redistributed award (step 1024) by sending a new award sharing message to the other player members which can be claimed as indicated in steps 1012 and 1016. The relative share of the unclaimed share of the redistributed award can be redistributed among the other player members in a manner the same as or different from the originally allocated player member shares of redistributed award.
In some embodiments, the player member of the group can play each other in a common game or form a team to play against a casino.
As should be appreciated by one skilled in the art, aspects of the present disclosure have been illustrated and described herein in any of a number of patentable classes or context including any new and useful process, machine, manufacture, or composition of matter, or any new and useful improvement thereof. Accordingly, aspects of the present disclosure may be implemented entirely hardware, entirely software (including firmware, resident software, micro-code, etc.) or combining software and hardware implementation that may all generally be referred to herein as a “circuit,” “module,” “component,” or “system.” Furthermore, aspects of the present disclosure may take the form of a computer program product embodied in one or more computer readable media having computer readable program code embodied thereon.
Any combination of one or more computer readable media may be utilized. The computer readable media may be a computer readable signal medium or a computer readable storage medium. A computer readable storage medium may be, for example, but not limited to, an electronic, magnetic, optical, electromagnetic, or semiconductor system, apparatus, or device, or any suitable combination of the foregoing. More specific examples (a non-exhaustive list) of the computer readable storage medium would include the following: a portable computer diskette, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or Flash memory), an appropriate optical fiber with a repeater, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing. In the context of this document, a computer readable storage medium may be any tangible medium that can contain, or store a program for use by or in connection with an instruction execution system, apparatus, or device.
A computer readable signal medium may include a propagated data signal with computer readable program code embodied therein, for example, in baseband or as part of a carrier wave. Such a propagated signal may take any of a variety of forms, including, but not limited to, electro-magnetic, optical, or any suitable combination thereof. A computer readable signal medium may be any computer readable medium that is not a computer readable storage medium and that can communicate, propagate, or transport a program for use by or in connection with an instruction execution system, apparatus, or device. Program code embodied on a computer readable signal medium may be transmitted using any appropriate medium, including but not limited to wireless, wireline, optical fiber cable, RF, etc., or any suitable combination of the foregoing.
Computer program code for carrying out operations for aspects of the present disclosure may be written in any combination of one or more programming languages, including an object oriented programming language such as Java, Scala, Smalltalk, Eiffel, JADE, Emerald, C++, C#, VB.NET, Python or the like, conventional procedural programming languages, such as the “C” programming language, Visual Basic, Fortran 2003, Perl, COBOL 2002, PHP, ABAP, dynamic programming languages such as Python, Ruby and Groovy, or other programming languages. The program code may execute entirely on the user's computer, partly on the user's computer, as a stand-alone software package, partly on the user's computer and partly on a remote computer or entirely on the remote computer or server. In the latter scenario, the remote computer may be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or the connection may be made to an external computer (for example, through the Internet using an Internet Service Provider) or in a cloud computing environment or offered as a service such as a Software as a Service (SaaS).
Aspects of the present disclosure have been described herein with reference to flowchart illustrations and/or block diagrams of methods, apparatuses (systems) and computer program products according to embodiments of the disclosure. It should be understood that each block of the flowchart illustrations and/or block diagrams, and combinations of blocks in the flowchart illustrations and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable instruction execution apparatus, create a mechanism for implementing the functions/acts specified in the flowchart and/or block diagram block or blocks.
These computer program instructions may also be stored in a computer readable medium that when executed can direct a computer, other programmable data processing apparatus, or other devices to function in a particular manner, such that the instructions when stored in the computer readable medium produce an article of manufacture including instructions which when executed, cause a computer to implement the function/act specified in the flowchart and/or block diagram block or blocks. The computer program instructions may also be loaded onto a computer, other programmable instruction execution apparatus, or other devices to cause a series of operational steps to be performed on the computer, other programmable apparatuses or other devices to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide processes for implementing the functions/acts specified in the flowchart and/or block diagram block or blocks.
The present application is a continuation of and claims priority to U.S. application Ser. No. 17/479,235, filed Sep. 20, 2021, which is a continuation of U.S. application Ser. No. 16/280,127, filed Feb. 20, 2019, now U.S. Pat. No. 11,158,169, issued Oct. 26, 2021, the entire disclosures of which are hereby incorporated by reference.
Number | Date | Country | |
---|---|---|---|
Parent | 17479235 | Sep 2021 | US |
Child | 17965152 | US | |
Parent | 16280127 | Feb 2019 | US |
Child | 17479235 | US |