Patent ID: 7846024

Claim:
A method performed by one or more computers comprising a processor and memory, the comprising: maintaining a database of scores of players of one or more online games, each score of a player comprising a mean and a variance; receiving a request to match two teams; given a plurality of teams each comprised of some of the players in the database, retrieving from the database the scores of the players in each of the teams, and for each team, computing a team score based on the means and the variances of the players in the respective teams; for a first team from among the teams, computing quality scores of the first team with respect to each of the other teams, respectively, where a quality score between the first team and any second team from among the other teams is computed based at least on the team score of the first team and the team score of the second team, wherein the quality score comprises a distribution function of probabilities of game outcomes if the first team and second team played the one or more online games; determining a match quality threshold; selecting the second team from among the plurality of teams based on a comparison of the quality scores and the match quality threshold; and providing to the first team an indication of the selection of the second team.