1. 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 scores generated for each of a plurality of possible groups of users, the scores based on the logical relationship information; adding the first user to the first group of users; receiving content from an electronic device of the first user for broadcast to the first group of users; in response to the receiving of content, regenerating the scores for each of the plurality of possible groups of users based on the content; and adding or removing the first user from a second group of users selected from the plurality of possible groups of users based on the regenerated scores.