Tools for micro-communities
First Claim
Patent Images
1. A computer-implemented method comprising:
- receiving, with one or more computing devices, an object reference based on input from a first user device, wherein the first user device is different from the one or more computing devices;
generating, with the one or more computing devices, a list of account references that are relevant to the object reference, wherein generating the list of account references that are relevant to the object references includes identifying users who are associated explicitly with the object reference as well as users who are implicitly interested in the object reference, and wherein at least one of the account references being associated with a second user and at least one of the users that are explicitly associated with the object reference and the users that would find the object reference interesting, wherein generating the account references of the users that would find the object reference interesting is based at least in part on at least one of a preference of the users, activities on a social network, an interaction of the users with a webpage and a heterogeneous data source;
generating, with one or more computing devices, a rating for each account reference in the list based on relevance to the object reference;
determining, with one or more computing devices, whether a micro-community exists, the micro-community being relevant to the object reference;
responsive to determining an absence of the micro-community, determining, with one or more computing devices, a subset of account references from the list of the account references to associate with the micro-community based on the ratings, the subset including the account reference associated with the second user; and
generating, with one or more computing devices, the micro-community for the subset of account references relevant to the object reference including the account references associated with the first and second users wherein the micro-community and account references are output to the first user device.
2 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.
-
Citations
17 Claims
-
1. A computer-implemented method comprising:
-
receiving, with one or more computing devices, an object reference based on input from a first user device, wherein the first user device is different from the one or more computing devices; generating, with the one or more computing devices, a list of account references that are relevant to the object reference, wherein generating the list of account references that are relevant to the object references includes identifying users who are associated explicitly with the object reference as well as users who are implicitly interested in the object reference, and wherein at least one of the account references being associated with a second user and at least one of the users that are explicitly associated with the object reference and the users that would find the object reference interesting, wherein generating the account references of the users that would find the object reference interesting is based at least in part on at least one of a preference of the users, activities on a social network, an interaction of the users with a webpage and a heterogeneous data source; generating, with one or more computing devices, a rating for each account reference in the list based on relevance to the object reference; determining, with one or more computing devices, whether a micro-community exists, the micro-community being relevant to the object reference; responsive to determining an absence of the micro-community, determining, with one or more computing devices, a subset of account references from the list of the account references to associate with the micro-community based on the ratings, the subset including the account reference associated with the second user; and generating, with one or more computing devices, the micro-community for the subset of account references relevant to the object reference including the account references associated with the first and second users wherein the micro-community and account references are output to the first user device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for associating users with a micro-community, the system comprising:
-
one or more processors; an account reference fetcher stored on a memory coupled to the one or more processors and executable by the one or more processors, the account reference fetcher configured to receive an object reference received from a first user device and to generate a list of the account references, at least one of the account references being associated with a second user; a ratings server stored on the memory and executable by the one or more processors, the ratings server configured to generate a rating for each account in the list based on relevance to the object reference; and a micro-community fetcher stored on the memory and executable by the one or more processors, the micro-community fetcher configured to receive the object reference and to determine whether the micro-community exists, the micro-community being relevant to the object reference and responsive to determining an absence of the micro-community, to determine a subset of account references from the list of the account references to associate with the micro-community based on the ratings, to generate the micro-community for the subset of account references including the first and second users, to infer that a third user would be interested in the micro-community based on a viewing history associated with the third user, and to generate the account references that are implicitly associated with the object reference wherein generating the account references that are implicitly associated with the object reference is based at least in part on at least one of a preference of the users, activities on a social network, an interaction of the users with a webpage and a heterogeneous data source; and a notification module configured to invite the third user to join the micro-community and output the micro-community and account references to the first user device. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. 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 causes the computer to:
-
receive an object reference based on input from a first user device; automatically identify account references that are relevant to the object reference, at least one of the account references being associated with a second user; generate a list of the account references that are relevant to the object reference, wherein generating the list of account references that are relevant to the object references includes identifying users who are associated explicitly with the object reference as well as users who are implicitly interested in the object reference, and wherein at least one of the account references being associated with a second user and at least one of the users that are explicitly associated with the object reference and the users that would find the object reference interesting, wherein generating the account references of the users that would find the object reference interesting is based at least in part on at least one of a preference of the users, activities on a social network, an interaction of the users with a webpage and a heterogeneous data source; generate a rating for each account reference in the list based on relevance to the object reference; determine whether the micro-community exists, the micro-community being relevant to the object reference; responsive to determining an absence of the micro-community, determine a subset of account references from the list of the account references to associate with the micro-community based on the ratings, the subset including the account reference associated with the second user; and generate the micro-community for the subset of account references relevant to the object reference including the account references associated with the first and second users wherein the micro-community and account references are output to the first user device.
-
Specification