Patent ID: 8793255

Claim:
A method comprising: receiving a first set of user activities from data sources; processing, with one or more computing devices, the first set of user activities to identify user interactions associated with a first user of a social network; classifying, with the one or more computing devices, the user interactions associated with the first user into a first category and a second category; determining a first base score and a first weight for each type of user interaction in the first category of user interactions, at least one of the user interactions being normalized for the first category; determining a second base score and a second weight for each type of user interaction in the second category of user interactions, at least one of the user interactions being normalized for the second category; generating a social bonus score based on social affinity data between the first user and a second user in the social network; determining, with the one or more computing devices, a first reputation score for the first user in relation to the second user by combining the first base score and the first weight, the second base score and the second weight and the social bonus score; determining a second reputation score for the first user in relation to a third user by combining the first base score and the first weight, and the second base score and the second weight, the first user being unconnected to the third user in the social network; including the user interactions in a first stream of content associated with the second user based on the first reputation score exceeding a threshold reputation score; and excluding the user interactions in a second stream of content associated with the third user based on the second reputation score failing to exceed the threshold reputation score.