Patent ID: 8689108

Claim:
A computer system comprising: one or more non-transitory computer readable storage devices configured to store: one or more software modules including computer executable instructions; and one or more sets of user interaction data, each of the one or more sets of user interaction data collected from interactions of users with respective content items provided through one or more platforms, the one or more platforms comprising software applications configured to provide the content items to respective users; and one or more hardware computer processors in communication with the one or more non-transitory computer readable storage devices and configured to execute the one or more software modules in order to cause the computer system to: access a particular set of user interaction data associated with a particular platform, the particular set of user interaction data representing interactions of multiple users with respective content items provided through the particular platform; and generate, based on the accessed particular set of user interaction data, an interactive user interface configured for display on an electronic display of the computer system, the interactive user interface including at least a graph including: two or more nodes each representing respective content items, and at least one edge connecting respective nodes as an indication of user transitions between the respective nodes, wherein locations of the two or more nodes of the graph on the interactive user interface are automatically determined based on at least one of repulsive forces associated with each of the two or more nodes or contractive forces associated with each of the at least one edge.