Patent ID: 8402094

Claim:
A computer program product embodied on a non-transitory computer readable storage medium including instructions for: monitoring by a social networking system one or more actions, each action performed by one or more entities; generating one or more stories, wherein each of the one or more stories comprises a description of at least one of the actions and an identification of at least one of the one or more entities that performed the action; determining, by a process running on a social networking system, a user's affinity for each of a plurality of the stories based at least in part on: (1) the user's affinity for the one or more entities identified in the story, and (2) the action described in the story; comparing the determined user's affinities for the plurality of stories; selecting one or more stories for the user based at least in part on the comparing of the determined user's affinities for the plurality of stories; and transmitting the selected one or more stories for display to the user.