APPARATUS AND METHOD FOR MATCHING GROUPS TO USERS 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 group seeking members;
detecting one or more users seeking to join a group;
retrieving group parameters corresponding to the first group, wherein the group parameters comprise group characteristic data and group requirements;
retrieving user parameters corresponding to each of the one or more users;
for each user of the one or more users, comparing the group parameters corresponding to the first group against the user parameters corresponding to the user;
determining a score for each of the one or more users based on the comparing; and
recommending one or more selected users of the one or more users to the first group at least in part based on the score.
4 Assignments
0 Petitions
Accused Products
Abstract
A method includes detecting a first group seeking members, detecting one or more users seeking to join a group, retrieving group parameters corresponding to the first group, and retrieving user parameters corresponding to each of the one or more users. The group parameters may include group characteristic data and group requirements. For each user of the one or more users, the group parameters corresponding to the first group are compared against the user parameters corresponding to the user. A score is determined for each of the one or more users based on the comparing. One or more selected users of the one or more users is recommended to the first group 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
19 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 group seeking members; detecting one or more users seeking to join a group; retrieving group parameters corresponding to the first group, wherein the group parameters comprise group characteristic data and group requirements; retrieving user parameters corresponding to each of the one or more users; for each user of the one or more users, comparing the group parameters corresponding to the first group against the user parameters corresponding to the user; determining a score for each of the one or more users based on the comparing; and recommending one or more selected users of the one or more users to the first group at least in part based on the score. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. An apparatus comprising:
a processor configured to perform the steps comprising; detecting a first group seeking members; detecting one or more users seeking to join a group; retrieving group parameters corresponding to the first group, wherein the group parameters comprise group characteristic data and group requirements; retrieving user parameters corresponding to each of the one or more users; for each user of the one or more users, comparing the group parameters corresponding to the first group against the user parameters corresponding to the user; determining a score for each of the one or more users based on the comparing; and recommending one or more selected users of the one or more users to the first group at least in part based on the score. - View Dependent Claims (15, 16, 17, 18)
-
19. A method comprising:
-
detecting a first group seeking members; detecting one or more users seeking to join a group; retrieving group parameters corresponding to the first group, wherein the group parameters comprise group characteristic data and group requirements; retrieving user parameters corresponding to each of the one or more users; for each user of the one or more users, comparing the group parameters corresponding to the first group against the user parameters corresponding to the user; determining a score for each of the one or more users based on the comparing; and recommending one or more selected users of the one or more users to the first group at least in part based on the score.
-
Specification