APPARATUS AND METHOD FOR MATCHING USERS TO GROUPS FOR ONLINE COMMUNITIES AND COMPUTER SIMULATIONS
First Claim
1. A 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;
detecting one or more groups recruiting members;
retrieving user parameters corresponding to the first user;
retrieving group parameters corresponding to each of the one or more groups, wherein the group parameters comprise group characteristic data and group requirements;
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; and
recommending one or more selected groups of the one or more groups to the first user at least in part based on the score.
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.
47 Citations
13 Claims
-
1. A 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; detecting one or more groups recruiting members; retrieving user parameters corresponding to the first user; retrieving group parameters corresponding to each of the one or more groups, wherein the group parameters comprise group characteristic data and group requirements; 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; and recommending one or more selected groups of the one or more groups to the first user at least in part based on the score. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An apparatus comprising:
a processor configured to perform the steps comprising; detecting a first user seeking to join a group; detecting one or more groups recruiting members; retrieving user parameters corresponding to the first user; retrieving group parameters corresponding to each of the one or more groups, wherein the group parameters comprise group characteristic data and group requirements; 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; and recommending one or more selected groups of the one or more groups to the first user at least in part based on the score. - View Dependent Claims (9, 10, 11, 12)
-
13. A method comprising:
-
detecting a first user seeking to join a group; detecting one or more groups recruiting members; retrieving user parameters corresponding to the first user; retrieving group parameters corresponding to each of the one or more groups, wherein the group parameters comprise group characteristic data and group requirements; 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; and recommending one or more selected groups of the one or more groups to the first user at least in part based on the score.
-
Specification