US2009093287A1PendingUtilityA1

Determining Relative Player Skills and Draw Margins

Assignee: MICROSOFT CORPPriority: Oct 9, 2007Filed: Oct 9, 2007Published: Apr 9, 2009
Est. expiryOct 9, 2027(~1.2 yrs left)· nominal 20-yr term from priority
G06N 7/01
41
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A process for determining relative player skills and draw margins is described. Information about an outcome of a game between at least a first player opposing a second player is received. Also, for each player, skill statistics are received associated with a distribution representing belief about skill of that player. Draw margin statistics are received associated with a distribution representing belief about ability of that player to force a draw. An update process is performed to update the statistics on the basis of the received information about the game outcome. In an embodiment a Bayesian inference process is used during the update process which may take past and future player achievement into account.

Claims

exact text as granted — not AI-modified
1 . A method comprising:
 receiving information about an outcome of a game between at least a first player opposing a second player;   receiving, for each player, skill statistics associated with a distribution representing belief about skill of that player;   receiving, for each player, draw margin statistics associated with a distribution representing belief about ability of that player to force a draw;   updating the statistics on the basis of the received information about the game outcome.   
   
   
       2 . A method as claimed in  claim 1  wherein the updating process comprises using a Bayesian inference process. 
   
   
       3 . A method as claimed in  claim 1  wherein the step of receiving information about the game outcome comprises receiving an outcome of a game between at least a first team opposing a second team, the first team comprising a plurality of players and the second team comprising at least one other player. 
   
   
       4 . A method as claimed in  claim 1  wherein the updating process comprises forming a factor graph using the received information about the game outcome and carrying out a message passing process in the factor graph. 
   
   
       5 . A method as claimed in  claim 1  wherein the skill statistics comprise an individual mean and an individual variance for each player. 
   
   
       6 . A method as claimed in  claim 1  wherein the draw margin statistics comprise an individual mean and an individual variance for each player. 
   
   
       7 . A method as claimed in  claim 1  which further comprises receiving information about a player proposing a game and selecting at least one other player for the proposed game on the basis of draw margin statistics determined for that at least one other player. 
   
   
       8 . A method as claimed in  claim 1  wherein the step of receiving information about a game outcome comprises receiving information about a plurality of game outcomes; and wherein the process of receiving skill statistics and draw margin statistics comprises receiving a time series of skill statistics and a time series of draw margin statistics for each player. 
   
   
       9 . A method as claimed in  claim 8  which further comprises updating both time series of statistics both forwards and backwards in those time series on the basis of the game outcome information. 
   
   
       10 . A method as claimed in  claim 8  which further comprises determining average skill statistic values over all players for each time series interval. 
   
   
       11 . A method as claimed in  claim 8  which further comprises determining average draw margin statistic values over all players for each time series interval. 
   
   
       12 . One or more computer readable media containing computer executable instructions that, when implemented, perform a method comprising:
 receiving information about an outcome of a game between at least a first player opposing a second player;   receiving, for each player, skill statistics associated with a distribution representing belief about skill of that player;   receiving, for each player, draw margin statistics associated with a distribution representing belief about ability of that player to force a draw;   updating the draw margin statistics on the basis of the received information about the game outcome.   
   
   
       13 . One or more computer readable media as claimed in  claim 12  wherein the updating process comprises using a Bayesian inference process. 
   
   
       14 . One or more computer readable media as claimed in  claim 12  wherein the updating process comprises forming a factor graph using the received information about the game outcome and carrying out a message passing process in the factor graph. 
   
   
       15 . One or more computer readable media as claimed in  claim 12  wherein the skill statistics comprise an individual mean and an individual variance for each player. 
   
   
       16 . One or more computer readable media as claimed in  claim 12  wherein the draw margin statistics comprise an individual mean and an individual variance for each player 
   
   
       17 . One or more computer readable media as claimed in  claim 12  wherein the step of receiving information about a game outcome comprises receiving information about a plurality of game outcomes; and wherein the process of receiving skill statistics and draw margin statistics comprises receiving a time series of skill statistics and a time series of draw margin statistics for each player. 
   
   
       18 . One or more computer readable media as claimed in  claim 17  wherein the updating process further comprises updating both time series of statistics both forwards and backwards in those time series on the basis of the game outcome information. 
   
   
       19 . One or more computer readable media containing computer executable instructions that, when implemented, perform a method comprising:
 receiving information about an outcome of a game between at least a first player opposing a second player;   receiving, for each player, skill statistics associated with a distribution representing belief about skill of that player;   receiving, for each player, draw margin statistics associated with a distribution representing belief about ability of that player to force a draw;   updating the statistics on the basis of the received information about the game outcome; and   wherein the step of receiving information about a game outcome comprises receiving information about a plurality of game outcomes; and wherein the process of receiving skill statistics and draw margin statistics comprises receiving a time series of skill statistics and a time series of draw margin statistics for each player.   
   
   
       20 . One or more computer readable media as claimed in  claim 19  wherein the updating process further comprises updating both time series of statistics both forwards and backwards in those time series on the basis of the game outcome information.

Join the waitlist — get patent alerts

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

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