1. A method comprising: by one or more computers, accessing a graph, the graph comprising a plurality of nodes and edges connecting the nodes, the nodes comprising user nodes that are each associated with a particular user; by the one or more computers, determining, from the graph, that a user “likes” a first page associated with a particular version of a media content; by the one or more computers, aggregating the user's “like” of the first page to a main page that is associated with the particular version and one or more other versions of the media content; by the one or more computers, determining that the user “likes” more than one page associated with the media content; and by the one or more computers, removing all “likes” of the user associated with each page except the main page.
1. A method comprising: by one or more computers, accessing a graph, the graph comprising a plurality of nodes and edges connecting the nodes, the nodes comprising user nodes that are each associated with a particular user; by the one or more computers, determining, from the graph, that a user “likes” a first page associated with a particular version of a media content; by the one or more computers, aggregating the user's “like” of the first page to a main page that is associated with the particular version and one or more other versions of the media content; by the one or more computers, determining that the user “likes” more than one page associated with the media content; and by the one or more computers, removing all “likes” of the user associated with each page except the main page. 3. The method of claim 1 , wherein the media content comprises one or more of: media content from a set-top box (STB); media content from a digital video recorder (DVR); media content from an over-the-top (OTT) content provider; media content from a multiple system operator (MSO); pay-per-view media content; and on-demand media content.