×

Presentation and analysis of user interaction data

  • US 9,785,317 B2
  • Filed: 03/27/2014
  • Issued: 10/10/2017
  • Est. Priority Date: 09/24/2013
  • Status: Active Grant
First Claim
Patent Images

1. A computer system comprising:

  • one or more computer readable storage devices configured to store computer executable instructions; and

    one or more computing devices configured to execute the computer executable instructions in order to cause the one or more computing devices to;

    generate user interface data useable to render a user interface including at least;

    a plurality of graph nodes each representing respective content items with which one or more users have interacted; and

    a plurality of graph edges each representing user transitions between content items, each of the graph edges connecting respective graph nodes representing respective content items,wherein user interaction data indicates user interactions with content items as represented by the graphs nodes and user transitions between content items as represented by the graph edges;

    calculate respective forces associated with one or more graph nodes of the plurality of graph nodes based at least in part on respective numbers of users interacting with content items represented by the respective one or more graph nodes;

    calculate respective forces associated with one or more graph edges of the plurality of graph edges based at least in part on respective numbers of user transitions from one content item to another content item represented by the respective one or more graph edges;

    determine spatial locations of the plurality of graph nodes in the user interface with respect to spatial locations of other of the plurality of graph nodes in the user interface based at least in part on the forces associated with the one or more graph nodes and the forces associated with the one or more graph edges; and

    for each graph edge of the plurality of graph edges;

    determine whether the user interaction data associated with the graph edge indicates more or less than a threshold number of user transitions; and

    in response to determining the user interaction data associated with the graph edge indicates more or less than the threshold number of user transitions, not include, in the user interface, the graph edge.

View all claims
  • 8 Assignments
Timeline View
Assignment View
    ×
    ×