US2015005075A1PendingUtilityA1

Stack Roster Fantasy Sports Game and Platform

Assignee: SPORTS GAMET INTERNAT LLCPriority: Jun 27, 2013Filed: Nov 7, 2013Published: Jan 1, 2015
Est. expiryJun 27, 2033(~6.9 yrs left)· nominal 20-yr term from priority
A63F 13/46A63F 13/87A63F 13/828A63F 13/35A63F 13/795A63F 13/12
34
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A method and system for playing a fantasy sport competition among a plurality of Users, includes instructions stored on a non-transitory computer readable medium for transmitting User selections to suitably order Players in the User roster comprising a User prioritized list of Players according to positions, such that for each position the User has reflected a plurality of choices in order of User preference. A server receives Invited User rosters from each Invited User. Each Invited User roster includes that Invited User's prioritized list of Players according to positions. To create Stack Roster pairings, the User is compared with each Invited User and each Invited User with each other. Where two Users select a single player for the same position within a Stack Roster pairing, the system and method move on to compare both Users' next selection of Player at a position, until each can be given their choice of Player.

Claims

exact text as granted — not AI-modified
1 . A method for playing a fantasy sport competition among a plurality of Users, the method comprising:
 by a client device having instructions stored on a non-transitory computer readable medium, the device being communicatively connected to a network:
 transmitting User selections to suitably order Players in the User roster comprising a User prioritized list of Players according to positions, such that for each position the User has reflected a plurality of choices in order of User preference; 
   by the server having instructions stored on a non-transitory computer readable medium, the server being communicatively connected to the network:
 receiving Invited User rosters from each Invited User, each Invited User roster comprising that Invited User's prioritized list of Players according to positions; 
 pairing the User with each Invited User and each Invited User with each other to create Stack Roster pairings; and 
 for each Stack Roster pairing, comparing the User's roster to the Invited User's roster for each position to create a single Player choice for each of the User and the Invited User at each position to create a Stack Roster for the pairing. 
   
     
     
         2 . The method of  claim 1 , further comprising;
 by the server:
 receiving Player statistics reflecting actual play during a relevant period; and 
 generating scores for each of the User and the Invited User in the Stack Roster pairing according to the received Player statistics for each Player in the Stack Roster. 
   
     
     
         3 . The method of  claim 2 , further comprising:
 By the server:
 compiling the scores for the User and the Invited User for each Stack Roster pair, and 
 generating standings based upon comparing compiled scores for each of the User and the Invited Users. 
   
     
     
         4 . The method of  claim 1 , wherein transmitting User selections to suitably order Players in the User roster further comprises:
 by the client device:
 transmitting information identifying the User; and 
 receiving a list of Players available for User selection ordered according to Player positions; and 
   by the server:
 generating the list of Players; and 
 transmitting the list of Players. 
   
     
     
         5 . The method of  claim 1  wherein receiving Invited User rosters from each additional User further comprises:
 by the client device:
 transmitting User selections designating Invited Users; and 
 
 by the server:
 transmitting an invitation to each designated Invited User to generate an Invited User Player roster; and 
 receiving from each additional User an Invited User Player roster. 
 
 
     
     
         6 . The method of  claim 5  wherein the transmitting User selections designating additional Users further comprises:
 by the client device:
 selecting additional Users for designation from a list of available Users; and 
 
 by the server:
 generating a list of available Users; and 
 transmitting the list of available Users to the User. 
 
 
     
     
         7 . A system for facilitating Users in the play of fantasy sport games, the system comprising:
 a Merchant System residing upon a server having instructions stored on a non-transitory computer readable medium, the server being communicatively connected to the network, the Merchant System being configured to:
 receive a User Player roster, comprising a plurality of Players listed according to a position and in an order determined by a User's prioritized list of Players for that position, from a plurality of registered Users each using a client device that is communicatively connected with the network; and 
 receiving a request from an Instigating User to invite at least one of the plurality of registered Users to for a competing group; 
   a Stack Roster reconciler, communicatively connected to the merchant system, comprises:
 a data store containing each of the User Player rosters received from the merchant system; 
 a memory having instructions stored on a non-transitory computer readable medium; and 
 a central processing unit which, in response to the instructions performs a method including:
 defining the Instigating User and each Invited User into Stack Roster pairings; 
 reconciling the User rosters for each User in each Stack Roster pairing relative to the other User in the Stack Roster pairings into a Stack Roster; and 
 calculating scores for each Stack Roster, based upon Player statistics received from a Scoring Compiler relevant to a defined period; and 
 
   the Scoring Compiler, communicative coupled to the Stack Roster reconciler and the merchant system and comprising:
 a data store for receiving statistics for each Player in each User Player roster; and 
 a transmitting means to convey statistics to the Stack Roster compiler. 
   
     
     
         8 . The system of  claim 7 , wherein the instruction causing the center processing unit to reconcile the User rosters comprise instructions to perform the method including:
 for each User in each Stack Roster pairing, retrieving each Users' prioritized list of Players for each position and commencing from a first priority:
 comparing the Players on each User's prioritized list for that priority to determine if each is distinct; 
 if the Players on each User's prioritized list for that priority are distinct, assign each of the Players to the User in accord with that User's priority and move to the next position; and 
 if the Players on each User's prioritized list for that priority are not distinct, the central processing unit will compare Players in a similar manner according to the next priority. 
   
     
     
         9 . The system of  claim 7  wherein, the merchant system receives calculated scores for each User from the Stack Roster and transmits the scores to each User at designated intervals. 
     
     
         10 . A computer having instructions stored on a non-transitory computer readable medium, the device being communicatively connected to a network to facilitate playing a fantasy sport competition among a plurality of Users, the computer comprising:
 instructions stored on the non-transitory computer readable medium causing the central processing unit to perform the following operations:
 receiving User rosters from each User, each User roster comprising that User's prioritized list of Players according to positions; 
 receiving from an Instigating User request for Invited Users; 
 pairing the User with each Invited User and with each other Invited User to create Stack Roster pairings; and 
 for each Stack Roster pairing, comparing a first User's roster to a second User's roster for each position to create a single Player choice for each of the Users at each position to create a Stack Roster for the pairing. 
   
     
     
         11 . The computer of  claim 10 , further comprising;
 receiving Player statistics reflecting actual play during a relevant period; and   generating scores for each of the User and the additional User in the Stack Roster pairing according to the received Player statistics for each Player in the Stack Roster.   
     
     
         12 . The computer of  claim 11 , further comprising:
 By the server:
 compiling the scores each User in each Stack Roster pair according to the Stack Roster, and 
 generating standings based upon comparing compiled scores for each of the User and the additional Users. 
   
     
     
         13 . The computer of  claim 10 , wherein transmitting User selections to suitably order Players in the User roster further comprises:
 receiving information identifying the Instigating User;   generating the list of Players; and   transmitting the list of Players.   
     
     
         14 . The computer of  claim 10  wherein receiving additional User rosters from each additional User further comprises:
 receiving a list of Invited Users; 
 transmitting an invitation to each designated additional User to generate an Invited User Player roster; and 
 receiving from each Invited User an additional User Player roster. 
 
     
     
         15 . The computer of  claim 10  wherein the transmitting User selections designating additional Users further comprises:
 generating a list of available Users; 
 transmitting the list of available Users to the Instigating User; 
 receiving selections from the list of available Users from the Instigating User; and 
 transmitting an invitation to each of the designated Users.

Join the waitlist — get patent alerts

Track US2015005075A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.