Apparatus and method for matching groups to users 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 group seeking members, wherein the first group comprises a team of players that competes together against one or more other teams of players in a computer simulation;
receiving, from the first group, a score threshold for automatically inviting one or more potential members and a designation for the processor based system to automatically send invitations to the one or more potential members when the score threshold is met;
detecting one or more users seeking to join a group;
retrieving group parameters corresponding to the first group from a group profile associated with the first group, wherein the group parameters comprise group characteristic data and group requirements separate from user parameters of individual members of the first group;
retrieving user parameters corresponding to each of the one or more users;
for each user of the one or more users, comparing, with the processor, the group parameters corresponding to the first group against the user parameters corresponding to the user to determine a score;
recommending one or more selected users of the one or more users as recommended members for the first group at least in part based on the score; and
in an event that the first group has designated the processor based system to automatically invite potential members;
selecting, by the processor based system and from the recommended members, select users with a score meeting the score threshold for automatically inviting the one or more potential members set by the first group; and
automatically sending, with the processor, an invitation to the select user to join the first group.
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
24 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 group seeking members, wherein the first group comprises a team of players that competes together against one or more other teams of players in a computer simulation; receiving, from the first group, a score threshold for automatically inviting one or more potential members and a designation for the processor based system to automatically send invitations to the one or more potential members when the score threshold is met; detecting one or more users seeking to join a group; retrieving group parameters corresponding to the first group from a group profile associated with the first group, wherein the group parameters comprise group characteristic data and group requirements separate from user parameters of individual members of the first group; retrieving user parameters corresponding to each of the one or more users; for each user of the one or more users, comparing, with the processor, the group parameters corresponding to the first group against the user parameters corresponding to the user to determine a score; recommending one or more selected users of the one or more users as recommended members for the first group at least in part based on the score; and in an event that the first group has designated the processor based system to automatically invite potential members; selecting, by the processor based system and from the recommended members, select users with a score meeting the score threshold for automatically inviting the one or more potential members set by the first group; and automatically sending, with the processor, an invitation to the select user to join the first group. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. An apparatus comprising:
-
a processor configured to perform the steps comprising; detecting a first group seeking members, wherein the first group comprises a team of players that competes together against one or more other teams of players in a computer simulation; receiving, from the first group, a score threshold for automatically inviting one or more potential members and a designation for the processor based system to automatically send invitations to the one or more potential members when the score threshold is met; detecting one or more users seeking to join a group; retrieving group parameters corresponding to the first group from a group profile associated with the first group, wherein the group parameters comprise group characteristic data and group requirements separate from user parameters of individual members of the first group; retrieving user parameters corresponding to each of the one or more users; for each user of the one or more users, comparing, with the processor, the group parameters corresponding to the first group against the user parameters corresponding to the user to determine a score; recommending one or more selected users of the one or more users as recommended members for the first group at least in part based on the score; and in an event that the first group has designated the processor based system to automatically invite potential members; selecting, by the processor based system and from the recommended members, select users with a score meeting the score threshold for automatically inviting the one or more potential members set by the first group; and automatically sending, with the processor, an invitation to the select users to join the first group. - View Dependent Claims (16, 17, 18, 19, 20)
-
-
21. A method comprising:
-
detecting, with a processor, a first group seeking members, wherein the first group comprises a team of players that competes together against one or more other teams of players in a computer simulation; receiving, from the first group, a score threshold for automatically inviting one or more potential members and a designation for the processor based system to automatically send invitations to the one or more potential members when the score threshold is met; detecting, with the processor, one or more users seeking to join a group; retrieving group parameters corresponding to the first group from a group profile associated with the first group, wherein the group parameters comprise group characteristic data and group requirements separate from user parameters of individual members of the first group; retrieving user parameters corresponding to each of the one or more users; for each user of the one or more users, comparing, with the processor, the group parameters corresponding to the first group against the user parameters corresponding to the user to determine a score; recommending one or more selected users of the one or more users as recommended members for the first group at least in part based on the score; and in an event that the first group has designated the processor based system to automatically invite potential members; selecting, by the processor based system and from the recommended members, select users with a score meeting the score threshold for automatically inviting the one or more potential members set by the first group; and automatically sending, with the processor, an invitation to the select users to join the first group. - View Dependent Claims (22)
-
-
23. 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 group seeking members, wherein the first group comprises a team of players that competes together against one or more other teams of players in a computer simulation; receiving, from the first group, a score threshold for automatically inviting one or more potential members and a designation for the processor based system to automatically send invitations to the one or more potential members when the score threshold is met; detecting one or more users seeking to join a group; recommending one or more selected users of the one or more users as recommended members for the first group at least in part based on a score determined by comparing group parameters corresponding to the first group and user parameters corresponding to each of the one or more users, the group parameters corresponding to the first group being retrieved a group profile associated with the first group and comprise group characteristic data and group requirements separate from user parameters of individual members of the first group; and in an event that the first group has designated the processor based system to automatically invite potential members; selecting, by the processor based system and from the recommended members, select users with a score meeting the score threshold for automatically inviting the one or more potential members set by the first group; and automatically sending, with the processor, an invitation to the user to join the first group. - View Dependent Claims (24)
-
Specification