Automatic generation and recommendation of communities in a social network
AssigneeGoogle Inc.
InventorsOrkut Buyukkokten, Adam Douglas Smith
Life of this patent
Estimating the term…
Abstract
Systems and methods for automatic generation and recommendation of communities in a social network or set forth. According to one embodiment a method comprising accessing a group of profiles in a social network, identifying a match between entries in at least two profiles within the group of profiles, and determining a community based at least in part on the match is set forth.
Claims28
A computer-implemented method of generating a new defined community of users in a social network, comprising:
- storing a plurality of user profiles in a social network, each user profile including a plurality of entries associated with a corresponding user;
- identifying a match between entries within at least two profiles;
- automatically creating the new defined community based on the matched profiles in the absence of user communication about the new defined community, wherein the new defined community does not already exist in the social network, is distinct from other existing communities in the social network, and is distinct from identities of members of the new defined community;
- inviting each matched profile to join the new defined community;
- identifying additional profiles that demonstrate a likely interest in the new defined community;
- and
- inviting each identified additional profile to join the new defined community.
A computer program product having a computer-readable medium having computer program instructions embodied therein for generating a new defined community of users in a social network, the computer program product comprising computer program instructions for:
- storing a plurality of user profiles in a social network, each user profile including a plurality of entries associated with a corresponding user;
- identifying a match between entries within at least two profiles;
- automatically creating the new defined community based on the matched profiles in the absence of user communication about the new defined community, wherein the new defined community does not already exist in the social network, is distinct from other existing communities in the social network, and is distinct from identities of members of the new defined community;
- inviting each matched profile to join the new defined community;
- identifying additional profiles that demonstrate a likely interest in the new defined community;
- and
- inviting each identified additional profile to join the new defined community.
A computer-implemented method of generating a new defined community of users in a social network, comprising:
- storing a plurality of user profiles in a social network, each user profile including a plurality of entries associated with a corresponding user;
- identifying at least one concept cluster from the entries of a plurality of the user profiles;
- automatically creating the new defined community associated with the concept cluster in the absence of user communication about the new defined community, wherein the new defined community associated with the concept cluster does not already exist in the social network, is distinct from other existing communities in the social network, and is distinct from identities of members of the new defined community;
- and
- inviting each user profile having entries that match the concept cluster to join the new defined community.
A computer program product having a computer-readable medium having computer program instructions embodied therein for generating a new defined community of users in a social network, the computer program product comprising computer program instructions for:
- storing a plurality of user profiles in a social network, each user profile including a plurality of entries associated with a corresponding user;
- identifying at least one concept cluster from the entries of a plurality of the user profiles;
- automatically creating a new community associated with the concept cluster in the absence of user communication about the new defined community, wherein the new defined community associated with the concept cluster does not already exist in the social network, is distinct from other existing communities in the social network, and is distinct from identities of members of the new defined community;
- and
- inviting each user profile having entries that match the concept cluster to join the new defined community.
Dependencies are inferred from the claim text.