GROUP COMPOSITION MATCHMAKING SYSTEM AND METHOD FOR MULTIPLAYER VIDEO GAMES
First Claim
1. A computer-implemented method of recommending the composition of a group of players in a multi-player game based on values of match variables weighted by corresponding coefficients used to generate a match score for the group of players, the method being implemented by a host computer having one or more physical processors programmed with computer program instructions that, when executed by the one or more physical processors, cause the host computer to perform the method, the method comprising:
- identifying, by the host computer, a benchmark group of players comprising a plurality of players that have played together during a prior gameplay session of a multi-player game;
identifying, by the host computer, a coefficient associated with the benchmark group of players;
generating, by the host computer, a first potential match of a first plurality of players to play as a group in a gameplay session of a multi-player game;
obtaining, by the host computer, a value of a match variable associated with the first plurality of players, wherein the match variable corresponds to the identified coefficient;
determining, by the host computer, a first match score for the first potential match based on the value of the match variable and the identified coefficient; and
determining, by the host computer, whether to recommend the first potential match based on the first match score.
3 Assignments
0 Petitions
Accused Products
Abstract
A system and method is provided that recommends group compositions in multiplayer video games. The system may suggest a composition of a group of players using a matchmaking process. For example, one or more players may wish to form or join a group of players for a given game, but not know what would be an appropriate mix of player styles, player roles, skill levels, and/or other player characteristics that would make an optimal group, given the player'"'"'s own characteristics. The system may identify optimal groups based on matchmaking related information such as, without limitation, game profile, player profile, prior match scores, prior quality scores, and/or other information. Optimal groups may be those that have performed successfully (e.g., accomplished the most wins, objectives, etc.), are associated with the highest player enjoyment (e.g., based on match and/or quality scores), and/or otherwise are deemed to be desirable.
45 Citations
21 Claims
-
1. A computer-implemented method of recommending the composition of a group of players in a multi-player game based on values of match variables weighted by corresponding coefficients used to generate a match score for the group of players, the method being implemented by a host computer having one or more physical processors programmed with computer program instructions that, when executed by the one or more physical processors, cause the host computer to perform the method, the method comprising:
-
identifying, by the host computer, a benchmark group of players comprising a plurality of players that have played together during a prior gameplay session of a multi-player game; identifying, by the host computer, a coefficient associated with the benchmark group of players; generating, by the host computer, a first potential match of a first plurality of players to play as a group in a gameplay session of a multi-player game; obtaining, by the host computer, a value of a match variable associated with the first plurality of players, wherein the match variable corresponds to the identified coefficient; determining, by the host computer, a first match score for the first potential match based on the value of the match variable and the identified coefficient; and determining, by the host computer, whether to recommend the first potential match based on the first match score. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system of recommending the composition of a group of players in a multi-player game based on values of match variables weighted by corresponding coefficients used to generate a match score for the group of players, the system comprising:
a host computer having one or more physical processors programmed with computer program instructions that, when executed by the one or more physical processors, cause the host computer to; identify a benchmark group of players comprising a plurality of players that have played together during a prior gameplay session of a multi-player game; identify a coefficient associated with the benchmark group of players; generate a first potential match of a first plurality of players to play as a group in a gameplay session of a multi-player game; obtain a value of a match variable associated with the first plurality of players, wherein the match variable corresponds to the identified coefficient; determine a first match score for the first potential match based on the value of the match variable and the identified coefficient; and determine whether to recommend the first potential match based on the first match score. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
21. A computer-readable medium having computer program instructions stored thereon for recommending the composition of a group of players in a multi-player game based on values of match variables weighted by corresponding coefficients used to generate a match score for the group of players, the computer program instructions, when executed by one or more physical processors of a host computer, cause the host computer to:
-
identify a benchmark group of players comprising a plurality of players that have played together during a prior gameplay session of a multi-player game; identify a coefficient associated with the benchmark group of players; generate a first potential match of a first plurality of players to play as a group in a gameplay session of a multi-player game; obtain a value of a match variable associated with the first plurality of players, wherein the match variable corresponds to the identified coefficient; determine a first match score for the first potential match based on the value of the match variable and the identified coefficient; and determine whether to recommend the first potential match based on the first match score.
-
Specification