DETERMINING LOGICAL GROUPS BASED ON BOTH PASSIVE AND ACTIVE ACTIVITIES OF USER
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for adding a first user to a first group of users are presented. First, logical relationship information describing logical relationships among a plurality of users is accessed. Then potential membership of a first user in a first group of users is determined based on the logical relationship information, by selecting the first group from a plurality of possible groups, the selecting being based on scores generated, for each of the plurality of possible groups, by a candidate scorer module, the scores based at least partially on both passive and active interactions between the first user and other users, the first group of users containing a plurality of users, including one or more users who are not logically connected to the first user. Then the first user is added to the first group of users.
28 Citations
40 Claims
-
1-20. -20. (canceled)
-
21. A method, comprising:
-
accessing logical relationship information describing logical relationships among a plurality of users; determining, using at least one processor, potential membership of a first user in a first group of users based on the logical relationship information, by selecting the first group from a plurality of possible groups, the selecting being based on scores generated, for each of the plurality of possible groups, by a candidate scorer module, the scores based at least partially on both passive and active interactions between the first user and other users, the first group of users containing a plurality of users, including one or more users who are not logically connected to the first user in the accessed logical relationship information; and adding the first user to the first group of users. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28)
-
-
29. (canceled)
-
30. A system comprising:
-
at least one processor; and a memory to store a plurality of modules comprising instructions for execution on the at least one processor, the modules comprising; a candidate scorer module configured to determine, using at least one processor, potential membership of a first user in a first group of users based on the logical relationship information, by selecting the first group from a plurality of possible groups, the selecting being based on scores generated, for each of the plurality of possible groups, by a candidate scorer module, the scores based at least partially on both passive and active interactions between the first user and other users, the first group of users containing a plurality of users, including one or more users who are not logically connected to the first user in the accessed logical relationship information; and a group candidate indexer module configured to, add the first user to the first group of users. - View Dependent Claims (31, 32, 33, 34)
-
-
35. A non-transitory computer-readable storage medium comprising instructions that, when executed by at least one processor of a machine, cause the machine to perform operations comprising:
-
accessing logical relationship information describing logical relationships among a plurality of users; determining, using at least one processor, potential membership of a first user in a first group of users based on the logical relationship information, by selecting the first group from a plurality of possible groups, the selecting being based on scores generated, for each of the plurality of possible groups, by a candidate scorer module, the scores based at least partially on both passive and active interactions between the first user and other users, the first group of users containing a plurality of users, including one or more users who are not logically connected to the first user in the accessed logical relationship information; and adding the first user to the first group of users. - View Dependent Claims (36, 37, 38, 39, 40)
-
Specification