Apparatus and method for matching users to groups for online communities and computer simulations
First Claim
1. A non-transitory computer readable storage medium storing one or more computer readable programs adapted to cause a processor based system to execute steps comprising:
- detecting a first user seeking to join a group that competes as a team in a plurality of matches against different groups;
detecting one or more groups recruiting members, each group comprises a plurality of members that competes as a team in a plurality of matches against other groups;
retrieving user parameters corresponding to the first user;
retrieving group parameters from group profiles corresponding to each of the one or more groups, wherein the group parameters comprise group characteristic data and group requirements separate from user parameters of individual members of the group, the group characteristic data being descriptive items representing overall characteristics of the group comprising a plurality of members;
for each group of the one or more groups, comparing the group parameters corresponding to the group against the user parameters corresponding to the first user;
determining a score for each of the one or more groups based on the comparing;
recommending one or more selected groups of the one or more groups to the first user at least in part based on the score;
providing a display of the one or more selected groups to the first user according to the score associated with each of the one or more selected groups such that scores for each of the one or more selected groups is indicated relative to others of the one or more selected groups; and
automatically updating the display of the one or more selected groups based on group game play statistics determined based on game play that occur after the one or more selected groups are recommended to the first user.
3 Assignments
0 Petitions
Accused Products
Abstract
A method includes detecting a first user seeking to join a group, detecting one or more groups recruiting members, retrieving user parameters corresponding to the first user, and retrieving group parameters corresponding to each of the one or more groups. The group parameters may comprise group characteristic data and group requirements. For each group of the one or more groups, the group parameters corresponding to the group are compared against the user parameters corresponding to the first user. A score is determined for each of the one or more groups based on the comparing. One or more selected groups of the one or more groups is recommended to the first user at least in part based on the score. One or more computer programs may be adapted to execute the above steps, and a processor may be configured to perform the above steps.
-
Citations
15 Claims
-
1. A non-transitory computer readable storage medium storing one or more computer readable programs adapted to cause a processor based system to execute steps comprising:
-
detecting a first user seeking to join a group that competes as a team in a plurality of matches against different groups; detecting one or more groups recruiting members, each group comprises a plurality of members that competes as a team in a plurality of matches against other groups; retrieving user parameters corresponding to the first user; retrieving group parameters from group profiles corresponding to each of the one or more groups, wherein the group parameters comprise group characteristic data and group requirements separate from user parameters of individual members of the group, the group characteristic data being descriptive items representing overall characteristics of the group comprising a plurality of members; for each group of the one or more groups, comparing the group parameters corresponding to the group against the user parameters corresponding to the first user; determining a score for each of the one or more groups based on the comparing; recommending one or more selected groups of the one or more groups to the first user at least in part based on the score; providing a display of the one or more selected groups to the first user according to the score associated with each of the one or more selected groups such that scores for each of the one or more selected groups is indicated relative to others of the one or more selected groups; and automatically updating the display of the one or more selected groups based on group game play statistics determined based on game play that occur after the one or more selected groups are recommended to the first user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An apparatus comprising:
-
a processor configured to perform the steps comprising; detecting a first user seeking to join a group that competes as a team in a plurality of matches against different groups; detecting one or more groups recruiting members, each group comprises a plurality of members that competes as a team in a plurality of matches against other groups; retrieving user parameters corresponding to the first user; retrieving group parameters from group profiles corresponding to each of the one or more groups, wherein the group parameters comprise group characteristic data and group requirements separate from user parameters of individual members of the group, the group characteristic data being descriptive items representing overall characteristics of the group comprising a plurality of members; for each group of the one or more groups, comparing the group parameters corresponding to the group against the user parameters corresponding to the first user; determining a score for each of the one or more groups based on the comparing; recommending one or more selected groups of the one or more groups to the first user at least in part based on the score; providing a display of the one or more selected groups to the first user according to the score associated with each of the one or more selected groups such that scores for each of the one or more selected groups is indicated relative to others of the one or more selected groups; and automatically updating the display of the one or more selected groups based on group game play statistics determined based on game play that occur after the one or more selected groups are recommended to the first user. - View Dependent Claims (11, 12, 13)
-
-
14. A method comprising:
-
detecting a first user seeking to join a group that competes as a team in a plurality of matches against different groups; detecting one or more groups recruiting members, each group comprises a plurality of members that competes as a team in a plurality of matches against other groups; retrieving user parameters corresponding to the first user; retrieving group parameters from group profiles corresponding to each of the one or more groups, wherein the group parameters comprise group characteristic data and group requirements separate from user parameters of individual members of the group, the group characteristic data being descriptive items representing overall characteristics of the group comprising a plurality of members; for each group of the one or more groups, comparing the group parameters corresponding to the group against the user parameters corresponding to the first user; determining a score for each of the one or more groups based on the comparing; recommending one or more selected groups of the one or more groups to the first user at least in part based on the score; providing a display of the one or more selected groups to the first user according to the score associated with each of the one or more selected groups such that scores for each of the one or more selected groups is indicated relative to others of the one or more selected groups; and automatically updating the display of the one or more selected groups based on group game play statistics determined based on game play that occur after the one or more selected groups are recommended to the first user.
-
-
15. A non-transitory computer readable storage medium storing one or more computer readable programs adapted to cause a processor based system to execute steps comprising:
-
detecting a first user seeking to join a group that competes as a team in a plurality of matches against different groups; detecting one or more groups recruiting members, each group comprises a plurality of members that competes as a team in a plurality of matches against other groups; retrieving group parameters from group profiles corresponding to each of the one or more groups, wherein the group parameters comprise group characteristic data and group requirements separate from user parameters of individual members of the group, the group characteristic data being descriptive items representing overall characteristics of the group comprising a plurality of members; determining a score for each of the one or more groups based on comparing group parameters corresponding to the group against user parameters corresponding to the first user; recommending one or more selected groups of the one or more groups to the first user at least in part based on the score; providing a display of the one or more selected groups to the first user according to the score associated with each of the one or more selected groups such that scores for each of the one or more selected groups is indicated relative to others of the one or more selected groups; and automatically updating the display of the one or more selected groups based on group game play statistics determined based on game play that occur after the one or more selected groups are recommended to the first user.
-
Specification