IP Library Granted Patent US 10,002,493
Granted Patent B2
US 10,002,493 · App. 15/083,283 · Granted Jun 19, 2018

Asynchronous group play method for online casino game

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,002,493
App. No.
15/083,283
Granted
Jun 19, 2018
Kind
B2
Abstract

A method for facilitating asynchronous group play of an online casino game is provided. A group session is initiated over the Internet, including a plurality of players. A group objective defines a requirement of two or more of the plurality of players achieving winning outcomes that result from initiation of player decisions occurring in relative proximity to each other. For each player, outcomes of player decisions occurring during a period of gameplay are stored to a current session database defined in a storage device, wherein the periods of gameplay of at least two of the plurality of players are asynchronous. The current session database is analyzed to identify outcomes of two or more of the plurality of players occurring within a predefined number of player decisions of each other. The identified outcomes are combined and compared against the group objective.

Claims (48)

1. A method for facilitating asynchronous group play of an online casino game, comprising:

initiating a group session of the online casino game over the Internet, the online casino game being provided by a website of an online casino, the website being hosted by at least one casino server computer, the group session defined to include communication over the Internet between the at least one casino server computer and a plurality of gaming devices respectively operated by a plurality of players, the at least one casino server computer configured to generate a random or pseudo-random number to determine an outcome and payout for the online casino game that provide a house advantage, and the at least one casino server computer tracking information about the group session using a group session database stored to a storage device;

defining at least one group objective for the group session, and storing the group objective to the group session database, wherein the group objective defines a requirement of two or more of the plurality of players achieving winning outcomes that result from initiation of player decisions occurring in relative proximity to each other;

for each player, storing outcomes of player decisions occurring during a period of gameplay to a current session database defined in the storage device, wherein the periods of gameplay of a first player and a second player of the plurality of players are asynchronous, such that the periods of gameplay of the first player and the second player do not occur at the same times;

analyzing, by the at least one casino server computer, the current session database to identify a portion of the outcomes of the first player and the second player occurring within a predefined number of player decisions of each other;

processing, by the at least one casino server computer, the portion of the outcomes to determine combined outcomes, and comparing the combined outcomes against the group objective, and if the combined outcomes meet the group objective, then administering a prize associated with the group objective.

2. The method of claim 1 ,

wherein storing the outcomes of the player decisions to the current session database includes numbering the outcomes;

wherein analyzing the current session database includes identifying outcomes of the first player and the second player having a numbering that differs by less than a predefined amount.

3. The method of claim 1 , wherein processing the portion of the outcomes includes combining winnings or losses from gameplay of the online casino game of each of the first player and the second player.

4. The method of claim 1 , wherein the group objective further defines a requirement of one or more of the plurality of players achieving a particular outcome during a predefined time period.

5. The method of claim 1 , wherein the prize is defined based on an amount of group play.

6. The method of claim 5 , wherein the amount of group play is defined by one or more of an amount of time spent gaming by the plurality of players, an amount of money wagered by the plurality of players, an amount of money won by the plurality of players, or an amount of money lost by the plurality of players.

7. The method of claim 1 ,

wherein the online casino game is one of a slots game, a poker game, a blackjack game, or a roulette game.

8. The method of claim 1 ,

wherein initiating the group session includes receiving contributions from each of the plurality of players to a common pool; and

wherein winnings or losses of the plurality of players are shared amongst each of the plurality of players in proportion to their contribution to the common pool.

9. The method of claim 1 ,

wherein one or more of the gaming devices is selected from a cellular phone, a hand-held computer, a touchscreen device, or a personal digital assistant.

10. A method for facilitating asynchronous group play of an online slots game, comprising:

initiating a group session of the online slots game over the Internet, the online slots game being provided by a website of an online casino, the website being hosted by at least one casino server computer, the group session defined to include communication over the Internet between the at least one casino server computer and a plurality of gaming devices respectively operated by a plurality of players, the at least one casino server computer configured to generate a random or pseudo-random number to determine an outcome and payout for the online casino game that provide a house advantage, and the at least one casino server computer tracking information about the group session using a group session database stored to a storage device;

defining at least one group objective for the group session, and storing the group objective to the group session database, wherein the group objective defines a requirement of two or more of the plurality of players achieving winning outcomes that result from initiation of spins in relative proximity to each other;

for each player, storing outcomes of spins occurring during a period of gameplay to a current session database defined in a storage device, wherein the periods of gameplay of a first player and a second player of the plurality of players are asynchronous, such that the periods of gameplay of the first player and the second player do not occur at the same times, wherein storing the outcomes of the spins to the current session database includes numbering the outcomes;

analyzing, by the at least one casino server computer, the current session database to identify a portion of the outcomes of the first player and the second player occurring within a predefined number of spins of each other;

processing, by the at least one casino server computer, the portion of the outcomes to determine combined outcomes, and comparing the combined outcomes against the group objective, and if the combined outcomes meet the group objective, then administering a prize associated with the group objective.

11. The method of claim 10 , wherein processing the portion of the outcomes includes combining winnings or losses from gameplay of the online casino game of each of the first player and the second player.

12. The method of claim 10 , wherein the group objective defines a requirement of one or more of the plurality of players achieving a particular outcome during a predefined time period.

13. The method of claim 10 , wherein the prize is defined based on an amount of group play.

14. The method of claim 13 , wherein the amount of group play is defined by one or more of an amount of time spent gaming by the plurality of players, an amount of money wagered by the plurality of players, an amount of money won by the plurality of players, or an amount of money lost by the plurality of players.

15. The method of claim 10 ,

wherein initiating the group session includes receiving contributions from each of the plurality of players to a common pool; and

wherein winnings or losses of the plurality of players are shared amongst each of the plurality of players in proportion to their contribution to the common pool.

16. The method of claim 10 ,

wherein a plurality of gaming devices is respectively associated with the plurality of players; and

wherein one or more of the gaming devices is selected from a cellular phone, a hand-held computer, a touchscreen device, or a personal digital assistant.

17. A non-transitory computer readable medium having program instructions embodied thereon, the program instructions being configured when executed by at least one server computer to cause the at least one server computer to perform a method for facilitating asynchronous group play of an online casino game, including the following operations:

initiating a group session of the online casino game over the Internet, the online casino game being provided by a website of an online casino, the website being hosted by at least one casino server computer, the group session defined to include communication over the Internet between the at least one casino server computer and a plurality of gaming devices respectively operated by a plurality of players, the at least one casino server computer configured to generate a random or pseudo-random number to determine an outcome and payout for the online casino game that provide a house advantage, and the at least one casino server computer tracking information about the group session using a group session database stored to a storage device;

defining at least one group objective for the group session, and storing the group objective to the group session database, wherein the group objective defines a requirement of two or more of the plurality of players achieving winning outcomes that result from initiation of player decisions occurring in relative proximity to each other;

for each player, storing outcomes of player decisions occurring during a period of gameplay to a current session database defined in a storage device, wherein the periods of gameplay of a first player and a second player of the plurality of players are asynchronous, such that the periods of gameplay of the first player and the second player do not occur at the same times;

analyzing, by the at least one casino server computer, the current session database to identify a portion of the outcomes of the first player and the second player occurring within a predefined number of player decisions of each other;

processing, by the at least one casino server computer, the portion of the outcomes to determine combined outcomes, and comparing the combined outcomes against the group objective, and if the combined outcomes meet the group objective, then administering a prize associated with the group objective.

18. The non-transitory computer readable medium of claim 17 ,

wherein storing the outcomes of the player decisions to the current session database includes numbering the outcomes;

wherein analyzing the current session database includes identifying outcomes of the first player and the second player having a numbering that differs by less than a predefined amount.

19. The non-transitory computer readable medium of claim 17 , wherein processing the portion of the outcomes includes combining winnings or losses from gameplay of the online casino game of each of the first player and the second player.

20. The non-transitory computer readable medium of claim 17 ,

wherein the online casino game is one of a slots game, a poker game, a blackjack game, or a roulette game.

Assignments (4)
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded May 23, 2022
From: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
To: ZYNGA INC.
Reel/Frame 060163/0437 →
NOTICE OF GRANT OF SECURITY INTEREST IN PATENTS Recorded Dec 14, 2020
From: ZYNGA INC.
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 054719/0490 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded Dec 11, 2020
From: BANK OF AMERICA, N.A., AS LENDER
To: ZYNGA INC.
Reel/Frame 054701/0393 →
NOTICE OF GRANT OF SECURITY INTEREST IN PATENTS Recorded Dec 21, 2018
From: ZYNGA INC.
To: BANK OF AMERICA, N.A., AS LENDER
Reel/Frame 049147/0546 →