IP Library Granted Patent US 9,697,680
Granted Patent B2
US 9,697,680 · App. 14/467,559 · Granted Jul 4, 2017

Cooperative gameplay in peer-to-peer wagering platform

Inventors: Andrew Paradise (Boston, MA); Dennis Zografos (Somerville, MA)
Assignee: Skillz Inc.
G07F17/3225G07F17/3244G07F17/3274
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,697,680
App. No.
14/467,559
Granted
Jul 4, 2017
Kind
B2
Abstract

Data can be received and can include a request to initiate a cooperative digital skills-based gaming competition and an identification of one or more additional players to invite to join a cooperative team. Data including an invitation to become members of the cooperative team can be transmitted using a transactional server and to clients associated with the additional players. An amount of funds for one or more of the members of the cooperative team to contribute to form a wager for the cooperative team can be determined. Data comprising a confirmation to initiate, which, when received by the game server, causes initiation of the cooperative digital skills-based gaming competition for the members of the cooperative team can be transmitted using the transactional server and to a game server. A prize can be caused to be distributed based on the outcome. Related apparatus, systems, techniques, and articles are also described.

Claims (42)

1. A method comprising:

receiving, at a transactional server and from a peer wagering module, data comprising a request to initiate a cooperative digital skills-based gaming competition and an identification of one or more additional players to invite to join a cooperative team, the transactional server comprising one or more data processors forming part of at least one computing system, the peer wagering module integrated into a third party game instance operating on a client, the peer wagering module communicating with and working with the transactional server;

transmitting, using the transactional server and to clients associated with the one or more additional players, data comprising an invitation to become members of the cooperative team;

receiving, by the transactional server and from the clients associated with one or more additional players, data comprising a confirmation to join the cooperative team;

determining, using the transactional server, an amount of funds for one or more of the members of the cooperative team to contribute to form a wager for the cooperative team;

transmitting, using the transactional server and to a game server, data comprising a confirmation to initiate, which, when received by the game server, causes initiation of the cooperative digital skills-based gaming competition and contemporaneous game play for the members of the cooperative team, the cooperative digital skills-based gaming competition provided to each member contemporaneously by a respective peer wagering module integrated into a respective game instance operating on a respective client such that games are played contemporaneously;

receiving, from the game server, data comprising an outcome of the cooperative digital skills-based gaming competition; and

causing to be distributed a prize to one or more members of the cooperative team using the transactional server and based on the outcome.

2. The method of claim 1 , wherein each member of the cooperative team contributes an equal amount of funds to form the wager.

3. The method of claim 1 , wherein the amount of funds to contribute varies between at least two members of the cooperative team.

4. The method of claim 1 , wherein fewer than all members of the cooperative team contribute funds to form the wager.

5. The method of claim 1 , wherein an entity other than the members of the cooperative team contribute to the wager when at least one of the one or more additional players registers an active account with the transactional server in response to the invitation to join the cooperative team.

6. The method of claim 1 , wherein the data comprising the invitation is transmitted using a plurality of channels, the plurality of channels comprising two or more of: a social media network, email, SMS message, and a peer-to-peer wagering platform.

7. The method of claim 1 , wherein the identification of the one or more additional players identifies specific players.

8. The method of claim 1 , wherein the identification of the one or more additional players identifies a group of players.

9. The method of claim 1 , further comprising:

matching the cooperative team to another cooperative team based on a metric of skill of the cooperative team.

10. The method of claim 1 , wherein the prize is distributed unequally among the members of the cooperative team.

11. The method of claim 1 , wherein the prize is distributed unequally among the members of the cooperative team according to a predefined distribution agreement between the members of the cooperative team, the predefined distribution agreement included in the invitation to become members of the cooperative team transmitted to the clients associated with the one or more additional players.

12. The method of claim 1 , wherein the prize is distributed unequally among the members of the cooperative team based on a relative contribution of the members of the team to form the wager.

13. The method of claim 1 , wherein the data comprising the outcome includes information characterizing whether one or more of the members of the cooperative team aborted play during the cooperative digital skills-based gaming competition, and wherein the prize is not distributed to any member of the cooperative team who aborted play.

14. The method of claim 1 , further comprising determining a winning team based on the outcome, wherein one or more of the members of the cooperative team aborted play during the cooperative digital skills-based gaming competition.

15. A method comprising:

receiving, at a team formation module operating on a transactional server, data comprising a request to initiate a cooperative digital skills-based gaming competition and an identification of one or more additional players to invite to join a cooperative team, the data received from a peer-wagering module integrated with a game instance executing on a client, the game instance of a digital game in which player skill is the dominant factor in determining game outcome, the transactional server comprising one or more data processors forming part of at least one computing system, the peer wagering module communicating with and working with the transactional server;

transmitting, using the team formation module operating on the transactional server and to clients associated with the one or more additional players, data comprising an invitation to become members of the cooperative team, the invitation transmitted over one or more channels;

receiving, by the team formation module operating on the transactional server and from the clients associated with one or more additional players, data comprising a confirmation to join the cooperative team;

determining, using a wager module operating on the transactional server, an amount of funds for one or more of the members of the cooperative team to contribute to form a wager for the cooperative team;

transmitting, using the transactional server and to a game server associated and in communication with game instances operating on each of the one or more additional player clients, data comprising a confirmation to initiate, which, when received by the game server, causes initiation of the cooperative digital skills-based gaming competition and contemporaneous game play for the members of the cooperative team, the cooperative digital skills-based gaming competition provided to each member contemporaneously by a respective peer wagering module integrated into a respective game instance operating on a respective client such that games are played contemporaneously;

receiving, from the game server, data comprising an outcome of the cooperative digital skills-based gaming competition; and

causing to be distributed a prize to one or more members of the cooperative team using a distribution module operating on the transactional server, the prize based on the outcome.

16. A system comprising at least one data processor and memory storing instructions which, when executed by the at least one data processor, causes the at least one data processor to perform operations comprising:

receiving, at a transactional server and from a peer wagering module, data comprising a request to initiate a cooperative digital skills-based gaming competition and an identification of one or more additional players to invite to join a cooperative team, the transactional server comprising one or more data processors forming part of at least one computing system, the peer wagering module integrated into a third party game instance operating on a client, the peer wagering module communicating with and working with the transactional server;

transmitting, using the transactional server and to clients associated with the one or more additional players, data comprising an invitation to become members of the cooperative team;

receiving, by the transactional server and from the clients associated with one or more additional players, data comprising a confirmation to join the cooperative team;

determining, using the transactional server, an amount of funds for one or more of the members of the cooperative team to contribute to form a wager for the cooperative team;

transmitting, using the transactional server and to a game server, data comprising a confirmation to initiate, which, when received by the game server, causes initiation of the cooperative digital skills-based gaming competition and contemporaneous game play for the members of the cooperative team, the cooperative digital skills-based gaming competition provided to each member contemporaneously by a respective peer wagering module integrated into a respective game instance operating on a respective client such that games are played contemporaneously;

receiving, from the game server, data comprising an outcome of the cooperative digital skills-based gaming competition; and

causing to be distributed a prize to one or more members of the cooperative team using the transactional server and based on the outcome.

17. The system of claim 16 , wherein each member of the cooperative team contributes an equal amount of funds to form the wager.

18. The system of claim 16 , wherein the amount of funds to contribute varies between at least two members of the cooperative team.

19. The system of claim 16 , wherein fewer than all members of the cooperative team contribute funds to form the wager.

20. The system of claim 16 , wherein an entity other than the members of the cooperative team contribute to the wager when at least one of the one or more additional players registers an active account with the transactional server in response to the invitation to join the cooperative team.

Assignments (3)
SECURITY INTEREST Recorded Dec 21, 2021
From: SKILLZ PLATFORM INC.
To: UMB BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 058448/0513 →
CHANGE OF NAME Recorded Mar 23, 2021
From: SKILLZ INC.
To: SKILLZ PLATFORM INC.
Reel/Frame 055684/0156 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 7, 2014
From: PARADISE, ANDREW; ZOGRAFOS, DENNIS
To: SKILLZ INC.
Reel/Frame 033898/0834 →
Continuity (1)
Related Publication 20160055710A1 · Feb 25, 2016