IP Library Granted Patent US 9,713,770
Granted Patent B2
US 9,713,770 · App. 15/059,889 · Granted Jul 25, 2017

Method and system for A-synchronous multi-player network-based gaming

Inventor: Gilad Almog (Rosh Haayin, IL)
Assignee: Playtika Ltd.
A63F13/352A63F13/12A63F13/30A63F13/335A63F13/48A63F13/795A63F2300/556A63F2300/558A63F2300/5566A63F2300/5593
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,713,770
App. No.
15/059,889
Granted
Jul 25, 2017
Kind
B2
Abstract

A system for a-synchronous multi-player network-based and turn-based gaming, the system comprising: a client associated with a processing unit and being configured to communicate over a network with a gaming server and receive a tournament invitation and at least one game move notification therefrom; the client is further configured to receive participation authorization indication from a player and instruct the processing unit to perform at least the following: send the participation authorization to the gaming server; receive at least one game move instruction from a player within a time interval parameter defining a time-window during which said player has to make a game move in his turn; and send the game move instruction to the gaming server if the time interval is met.

Claims (46)

1. An online social networking system, comprising:

means for receiving a request from a tournament creator to initiate a tournament;

means for authenticating that the tournament creator is on the social networking system by providing identification parameters of the tournament creator to the social networking system;

means for retrieving from the social networking system, a list of friends of the tournament creator;

means for receiving a set of tournament parameters from the tournament creator, wherein the tournament parameters include a selection of tournament participants from the list of friends of the tournament creator on the social networking system;

means for concurrently sending invitations to join the tournament to a plurality of client devices associated with the selected tournament participants utilizing a plurality of different communication platforms for the client devices, by generating for each selected participant, a communication platform compatible message for the client device of the selected participant, wherein the platform compatible messages include e-mail messages, cellular-based text messages, and social networking system messages;

means for receiving notifications from the invited participants that accepted the invitations; and

means for initiating a tournament on the social networking system including the participants that accepted the sent invitations according to the received set of tournament parameters.

2. A system for a-synchronous multi-player network-based and turn-based gaming, the system comprising a gaming server that communicates with a plurality of user communication accounts, the gaming server having a processing unit configured to:

receive, by the gaming server over a network, tournament parameters from at least one communication account associated with a tournament creator, the tournament parameters including:

a list of two or more selected players wherein the two or more selected players are selected by the tournament creator, and wherein each of the two or more selected players are associated with a respective communication account; and

a time interval defining a duration of each player's turn;

send, by the gaming server over a network, tournament invitations to the communication accounts associated with the selected players;

receive, by the gaming server, participation authorization from the communication accounts associated with at least two of the selected players;

start, by the gaming server, a tournament comprised of one or more games wherein each game includes two or more of those selected players from whom the participation authorization was received, and for each game:

initiate, by the gaming server, a turn for a first player of the included players, wherein a duration of the turn is equal to the time interval; and

responsive to receiving no response from the client device associated with the first player during the turn, perform, by the gaming server a penalizing action associated with the first player.

3. The system of claim 2 wherein the gaming server further includes a game logic module comprising at least one set of game rules, each defined by a game logic, and wherein the gaming server is further configured to instruct the processing unit to manage the games according to one of the at least one game logic.

4. The system of claim 2 wherein the gaming server is further configured by programming code to instruct the processing unit to dynamically allocate the selected players to games.

5. The system of claim 4 wherein the tournament parameters further include a parameter of a minimum number of players for a single game, and wherein the gaming server is further configured to instruct the processing unit to generate a game when a number of players not included in a game is equal to or larger than the parameter of a minimum number of players for a single game.

6. The system of claim 2 wherein the tournament parameters further include a parameter of a minimum number of players in the tournament and wherein the gaming server is configured to instruct the processing unit to start the tournament only if the participation authorization was received from more than the minimum number of players in the tournament.

7. The system of claim 2 wherein the tournament parameters further include a time window in which the tournament is not active and wherein the time interval is paused for a duration of the time window.

8. The system of claim 2 wherein only players invited to the tournament can join the tournament.

9. The system of claim 2 wherein players that were not invited to the tournament can join the tournament.

10. The system of claim 2 wherein the gaming server is further configured to instruct the processing unit to generate a tournament invitation in a format associated with the communication account associated with an intended recipient of the tournament invitation.

11. The system of claim 2 wherein the list of selected players is generated by the tournament creator by utilizing the tournament creator's list of friends from a social network or a combination of the list of friends from a social network and a list of friends generated by the tournament creator.

12. The system of claim 11 wherein utilizing the tournament creator's list of friends from a social network further includes instructing the processing unit to retrieve the list of friends from the social network, store the list of friends on a data repository and cause the display of the list of friends via one communication account associated with the involved players.

13. The system of claim 11 wherein the gaming server is further configured to receive a filtering criterion and instruct the processing unit to filter, according to the filtering criterion, at least one of the list of friends from a social network and the list of friends generated by the tournament creator.

14. The system of claim 13 wherein the filtering criterion is at least one of the following:

a minimum player score;

a maximum player score;

a minimum number of tournaments participated by the player; and

a maximum number of tournaments participated by the player.

15. A method for a-synchronous multi-player network-based and turn-based gaming, the method comprising instructing a processing unit of a gaming server to perform the following:

receiving, by the gaming server over a network, tournament parameters from at least one communication account associated with a tournament creator, the tournament parameters including:

a list of two or more selected players wherein the two or more selected players are selected by the tournament creator, and wherein each of the two or more selected players are associated with a respective communication account; and

a time interval defining a duration of each player's turn;

sending, by the gaming server over a network, tournament invitations to the communication accounts associated with the selected players;

receiving, by the gaming server, participation authorization from the communication accounts associated with at least two of the selected players;

starting, by the gaming server, a tournament comprised of one or more games wherein each game includes two or more of those selected players from whom the participation authorization was received, and for each game:

initiating, by the gaming server, a turn for a first player of the included players, wherein a duration of the turn is equal to the time interval.

16. The method of claim 15 wherein the gaming server further includes a game logic module comprising at least one set of game rules, each defined by a game logic, and wherein the gaming server is further configured to instruct the processing unit to manage the games according to one of the at least one game logic.

17. The method of claim 15 wherein the gaming server is further configured by programming code to instruct the processing unit to dynamically allocate the selected players to games.

18. The method of claim 17 wherein the tournament parameters further include a parameter of a minimum number of players for a single game, and wherein the gaming server is further configured to instruct the processing unit to generate a game when a number of players not included in a game is equal to or larger than the parameter of a minimum number of players for a single game.

19. The method of claim 15 wherein the tournament parameters further include a parameter of a minimum number of players in the tournament and wherein the gaming server is configured to instruct the processing unit to start the tournament only if the participation authorization was received from more than the minimum number of players in the tournament.

20. The method of claim 15 wherein the tournament parameters further include a time window in which the tournament is not active and wherein the time interval is paused for a duration of the time window.

Assignments (10)
ASSIGNMENT OF SECURITY INTEREST IN INTELLECTUAL PROPERTY RIGHTS (PATENTS) AT REEL/FRAME 055820/0642 Recorded Jun 11, 2025
From: UBS AG, STAMFORD BRANCH, AS SUCCESSOR IN INTEREST TO CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: BANK OF AMERICA, N.A.
Reel/Frame 071560/0227 →
ASSIGNMENT OF SECURITY INTEREST IN INTELLECTUAL PROPERTY RIGHTS (PATENTS) AT REEL/FRAME 051622/0481 Recorded Jun 11, 2025
From: UBS AG, STAMFORD BRANCH, AS SUCCESSOR IN INTEREST TO CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: BANK OF AMERICA, N.A.
Reel/Frame 071543/0435 →
SECURITY INTEREST Recorded Mar 29, 2021
From: PLAYTIKA LTD.
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 055820/0642 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNOR NAME PREVIOUSLY RECORDED ON REEL 051256 FRAME 0214. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY INTEREST. Recorded Jan 16, 2020
From: PLAYTIKA LTD.
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 051622/0481 →
RELEASE OF SECURITY INTEREST IN INTELLECTUAL PROPERTY Recorded Dec 11, 2019
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
To: PLAYTIKA LTD.
Reel/Frame 051256/0307 →
SECURITY INTEREST Recorded Dec 11, 2019
From: PIAYTIKA LTD.
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 051256/0214 →
SECURITY INTEREST Recorded Oct 15, 2019
From: PLAYTIKA LTD.
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 050727/0594 →
CHANGE OF NAME Recorded Oct 13, 2016
From: JAJAGAMING LTD.
To: BIG BLUE PARROT LTD.
Reel/Frame 040351/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 13, 2016
From: BIG BLUE PARROT LTD.
To: PLAYTIKA LTD.
Reel/Frame 040010/0673 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 13, 2016
From: ALMOG, GILAD
To: JAJAGAMING LTD.
Reel/Frame 040010/0678 →
Continuity (3)
Continuation 13880216
Provisional Application 61405012 · Oct 20, 2010
Related Publication 20160214009A1 · Jul 28, 2016