Tools for micro-communities
First Claim
Patent Images
1. A computer-implemented method comprising:
- identifying, with one or more computing devices, an object reference from a user activity of a first user;
determining that a first account reference associated with a second user is implicitly relevant to the object reference based on activities of the second user on a social network and an interest in the object reference from another user connecting with the second user in the social network;
determining, with the one or more computing devices, a plurality of account references including the first account reference that are relevant to the object reference;
generating, with the one or more computing devices, a rating for each account reference in the list of account references based on relevance to the object reference;
determining, with the one or more computing devices, whether a micro-community relevant to the object reference exists;
responsive to determining that the micro-community does not exist, determining, with the one or more computing devices, a list of account references from the plurality of account references to associate with the micro-community, the list of account references including the first account reference associated with the second user that is implicitly relevant to the object reference;
generating, with the one or more computing devices, the micro-community for the list of account references;
determining, with the one or more computing devices, that the first account reference from the list of account references is unassociated with the micro-community;
transmitting an invitation to join the micro-community to the first account reference; and
responsive to receiving a rejection of the invitation from the first account reference, determining that the first account reference is no longer relevant to the object reference and removing the first account reference from future invitations to join one or more micro-communities related to the object reference.
3 Assignments
0 Petitions
Accused Products
Abstract
A system and method for associating users with a micro-community that is relevant to an object reference. The object reference is anything that can be perceived either physically or conceptually, such as a location, a document, a calendar entry, a document, a news feed, a biometric key, an image, a news feed, etc. A micro-community engine identifies users who are associated explicitly with the object reference as well as people who would be interested in the object implicitly and associates them with a micro-community. The micro-community engine provides an intuitive and flexible means for communication between members of the micro-community.
77 Citations
18 Claims
-
1. A computer-implemented method comprising:
-
identifying, with one or more computing devices, an object reference from a user activity of a first user; determining that a first account reference associated with a second user is implicitly relevant to the object reference based on activities of the second user on a social network and an interest in the object reference from another user connecting with the second user in the social network; determining, with the one or more computing devices, a plurality of account references including the first account reference that are relevant to the object reference; generating, with the one or more computing devices, a rating for each account reference in the list of account references based on relevance to the object reference; determining, with the one or more computing devices, whether a micro-community relevant to the object reference exists; responsive to determining that the micro-community does not exist, determining, with the one or more computing devices, a list of account references from the plurality of account references to associate with the micro-community, the list of account references including the first account reference associated with the second user that is implicitly relevant to the object reference; generating, with the one or more computing devices, the micro-community for the list of account references; determining, with the one or more computing devices, that the first account reference from the list of account references is unassociated with the micro-community; transmitting an invitation to join the micro-community to the first account reference; and responsive to receiving a rejection of the invitation from the first account reference, determining that the first account reference is no longer relevant to the object reference and removing the first account reference from future invitations to join one or more micro-communities related to the object reference. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer program product comprising a non-transitory computer useable medium including a computer readable program, wherein the computer readable program when executed on a computer causers the computer to:
-
identify an object reference from a user activity of a first user; determine that a first account reference associated with a second user is implicitly relevant to the object reference based on activities of the second user on a social network and an interest in the object reference from another user connecting with the second user in the social network; determine a plurality of account references including the first account reference that are relevant to the object reference; generate a rating for each account reference in the list of account references based on relevance to the object reference; determine whether a micro-community relevant to the object reference exists; responsive to determining that the micro-community does not exist, determine a list of 1account references from the plurality of account references to associate with the micro-community, the list of account references including the first account reference associated with the second user that is implicitly relevant to the object reference; generate the micro-community for the list of account references; determine that the first account reference from the list of account references is unassociated with the micro-community; transmit an invitation to join the micro-community to the first account reference; and responsive to receiving a rejection of the invitation from the first account reference, determine that the first account reference is no longer relevant to the object reference and remove the first account reference from future invitations to join one or more micro-communities related to the object reference. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A system comprising:
-
one or more processors; and a memory storing instructions that, when executed, cause the system to; identify an object reference from a user activity of a first user; determine that a first account reference associated with a second user is implicitly relevant to the object reference based on activities of the second user on a social network and an interest in the object reference from another user connecting with the second user in the social network; determine a plurality of account references including the first account reference that are relevant to the object reference; generate a rating for each account reference in the list of account references based on relevance to the object reference; determine whether a micro-community relevant to the object reference exists; responsive to determining that the micro-community does not exist, determine a list of account references from the plurality of account references to associate with the micro-community, the list of account references including the first account reference associated with the second user that is implicitly relevant to the object reference; generate the micro-community for the list of account references; determine that the first account reference from the list of account references is unassociated with the micro-community; transmit an invitation to join the micro-community to the first account reference; and responsive to receiving a rejection of the invitation from the first account reference, determine that the first account reference is no longer relevant to the object reference and remove the first account reference from future invitations to join one or more micro-communities related to the object reference. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification