IP Library Granted Patent US 10,748,373
Granted Patent B2
US 10,748,373 · App. 16/382,890 · Granted Aug 18, 2020

Peer-to-peer wagering platform

Inventors: Andrew Paradise (San Francisco, CA); Casey Chafkin (Boston, MA); Jason Petralia (Winchester, MA); Ahmed Abdalla (North Attleboro, MA)
Assignee: Skillz Inc.
G07F17/3223A63F13/00A63F13/12A63F13/61A63F13/80G07F17/323G07F17/3244G07F17/3276
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,748,373
App. No.
16/382,890
Granted
Aug 18, 2020
Kind
B2
Abstract

Data characterizing historical skills-based gaming metrics for a first user and historical skills-based gaming metrics for at least one second user is accessed. Using the accessed data and a set of rules, a targeted advertisement to present to the first user is determined. The targeted advertisement specifies at least one skills-based game and a characterization of the at least one second user's historical skills-based gaming metrics. The targeted advertisement is generated. Data characterizing the targeted advertisement is provided. Related apparatus, systems, techniques, and articles are also described.

Claims (45)

1. A method comprising:

receiving data characterizing a game instance and a digital gaming competition, the game instance enrolled in the digital gaming competition;

generating a pseudo-random number stream, wherein generating the pseudo-random number stream includes selecting a seed for a random number generator; and

transmitting the pseudo-random number stream to one or more computing systems associated with the game instance so that the game instance initiates a gameplay experience that is common among game instances associated with the digital gaming competition;

wherein a server provides data related to a game, the game instance is in communication with and receiving game data from the server; and

wherein the generating includes selecting a unique match identifier as the seed and the unique match identifier is associated with an instance of the digital gaming competition.

2. The method of claim 1 , further comprising securing, using one or more data processors and for the game instance, a wager amount of funds previously deposited, wherein the wager amount of funds is secured such that the wager a mount of funds cannot be transferred, withdrawn, or secured for a different wager.

3. The method of claim 2 , further comprising transmitting, for the game instance, data characterizing a confirmation that the a mount of funds was successfully secured.

4. The method of claim 2 , further comprising:

receiving data characterizing an outcome of the gaming competition;

transferring, using one or more data processors, at least a portion of the secured funds to a player account associated with the game instance; and

transmitting data characterizing the transfer.

5. The method of claim 4 , further comprising:

receiving, from the game instance, data characterizing an associated player's gameplay;

monitoring one or more characteristics of the received data; and

comparing the monitored characteristics to historical characteristics associated with the associated player to detect fraudulent behavior by the associated player, wherein deviations between the monitored characteristics and historical characteristics indicate fraud.

6. The method of claim 5 , wherein the monitoring is performed in real time.

7. The method of claim 5 , wherein the monitoring is performed after the digital gaming competition is complete.

8. The method of claim 1 , wherein at least one of the receiving, the generating, and the transmitting is performed by at least one data processor forming part of at least one computing system.

9. A system comprising:

at least one data processor;

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 data characterizing a game instance and a digital gaming competition, the game instance enrolled in the digital gaming competition;

generating a pseudo-random number stream, wherein generating the pseudo-random number stream includes selecting a seed for a random number generator; and

transmitting the pseudo-random number stream to one or more computing systems associated with the game instance so that the game instance initiates a gameplay experience that is common among game instances associated with the digital gaming competition;

wherein a server provides data related to a game, the game instance is in communication with and receiving game data from the server; and

wherein the generating includes selecting a unique match identifier as the seed and the unique match identifier is associated with an instance of the digital gaming competition.

10. The system of claim 9 , the operations further comprising securing, using one or more data processors and for the game instance, a wager a mount of funds previously deposited, wherein the wager amount of funds is secured such that the wager a mount of funds cannot be transferred, withdrawn, or secured for a different wager.

11. The system of claim 10 , the operations further comprising transmitting, for the game instance, data characterizing a confirmation that the amount of funds was successfully secured.

12. The system of claim 10 , the operations further comprising:

receiving data characterizing an outcome of the gaming competition;

transferring, using one or more data processors, at least a portion of the secured funds to a player account associated with the game instance; and

transmitting data characterizing the transfer.

13. The system of claim 12 , the operations further comprising:

receiving, from the game instance, data characterizing an associated player's game play;

monitoring one or more characteristics of the received data; and

comparing the monitored characteristics to historical characteristics associated with the associated player to detect fraudulent behavior by the associated player, wherein deviations between the monitored characteristics and historical characteristics indicate fraud.

14. The system of claim 13 , wherein the monitoring is performed in real time.

15. The system of claim 13 , wherein the monitoring is performed after the digital gaming competition is complete.

16. A non-transitory computer program product storing computer readable instructions, which when executed by at least one data processor of at least one computing system, cause the at least one data processor to perform operations comprising:

receiving data characterizing a game instance and a digital gaming competition, the game instance enrolled in the digital gaming competition;

generating a pseudo-random number stream, wherein generating the pseudo-random number stream includes selecting a seed for a random number generator; and

transmitting the pseudo-random number stream to one or more computing systems associated with the game instance so that the game instance initiates a gameplay experience that is common among game instances associated with the digital gaming competition;

wherein a server provides data related to a game, the game instance is in communication with and receiving game data from the server; and

wherein the generating includes selecting a unique match identifier as the seed and the unique match identifier is associated with an instance of the digital gaming competition.

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 Apr 17, 2019
From: PARADISE, ANDREW; CHAFKIN, CASEY; PETRALIA, JASON; ABADALLA, AHMED
To: SKILLZ INC.
Reel/Frame 048911/0594 →
Continuity (6)
Continuation 15595794 · May 15, 2017
Continuation 14976569 · Dec 21, 2015
Continuation 14212651 · Mar 14, 2014
Continuation 13858581 · Apr 8, 2013
Continuation In Part 13569424 · Aug 8, 2012
Related Publication 20190236894A1 · Aug 1, 2019
Cited By (1)
US 12,277,831