ADDING USER TO LOGICAL GROUP BASED ON SCORING OF GROUPS
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for the forming of user device groups are presented. In one example, a message including location information indicating a geographic location of a first user device is received from the first user device. Values representing logical connection strengths between the first user device and other user devices are calculated using the location information. A first device group is determined for the first user device based on the calculating of the values representing the logical connection strengths, the first device group including a plurality of the other user devices.
-
Citations
40 Claims
-
1-20. -20. (canceled)
-
21. A method, comprising:
-
receiving content from a first user; in response to the receiving, accessing logical relationship information describing logical relationships between a plurality of users; determining, using at least one processor, potential membership of the 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; in response to a determination that the first group has a score from the candidate scorer module that does not meet the preset threshold, creating a new group comprising users that are located proximate to each other; and forwarding content received from the first user to other users of either the first group or the new group, based on the threshold determination. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30, 31)
-
-
32. 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; an interaction recording module configured to record interactions between a plurality of users; a candidate scorer module configured to, in response to the receiving of content by a transfer module, access logical relationship information, and to determine potential membership in a first group of users based on the recorded interactions and the content, by selecting the first group from a plurality of possible groups based on scores generated by a candidate scorer module; a group candidate indexer module configured to, in response to a determination that the first group has a score from the candidate scorer module that does not meet the preset threshold, create a new group comprising users that are located proximate to each other; the transfer module configured to receive content from the first user and to forward the content to other users of either the first group or the new group, based on the threshold determination. - View Dependent Claims (33, 34, 35, 36, 37, 38)
-
-
39. 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:
-
receiving content from a first user; in response to the receiving, accessing logical relationship information describing logical relationships between a plurality of users; determining, using at least one processor, potential membership of the 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; in response to a determination that the first group has a score from the candidate scorer module that does not meet the preset threshold, creating a new group comprising users that are located proximate to each other; and forwarding content received from the first user to other users of either the first group or the new group, based on the threshold determination. - View Dependent Claims (40)
-
Specification