PRESENTATION AND ANALYSIS OF USER INTERACTION DATA
First Claim
1. A computer system comprising:
- one or more computer readable storage devices configured to store computer executable instructions; and
one or more computing device configured to execute the computer executable instructions in order to cause the computer system to display, in a user interface, 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 locations of the plurality of graph nodes in the user interface with respect to locations of other of the plurality of graph nodes in the user interface are determined based on user interaction data associated with at least one of the plurality of graph nodes or the plurality of graph edges.
8 Assignments
0 Petitions
Accused Products
Abstract
An interactive, graph-based user interaction data analysis system is disclosed. The system is configured to provide analysis and graphical visualizations of user interaction data to a system operator. In various embodiments, interactive visualizations and analyses provided by the system may be based on user interaction data aggregated across particular groups of users, across particular time frames, and/or from particular computer-based platforms and/or applications. According to various embodiments, the system may enable insights into, for example, user interaction patterns and/or ways to optimize for desired user interactions, among others. In an embodiment, the system allows an operator to analyze and investigate user interactions with content provided via one or more computer-based platforms, software applications, and/or software application editions.
-
Citations
21 Claims
-
1. A computer system comprising:
-
one or more computer readable storage devices configured to store computer executable instructions; and one or more computing device configured to execute the computer executable instructions in order to cause the computer system to display, in a user interface, 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 locations of the plurality of graph nodes in the user interface with respect to locations of other of the plurality of graph nodes in the user interface are determined based on user interaction data associated with at least one of the plurality of graph nodes or the plurality of graph edges. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method comprising:
displaying, on an electronic display and by a computing system including one or more computing devices configured to execute specific computer executable instruction, at least a graph including; a plurality of nodes each representing respective content items which one or more users have interacted; and a plurality of edges each representing user transitions between content items, each of the edges connecting respective nodes representing respective content items, wherein a layout of the displayed graph is optimized according to forces associated with at least one of the plurality of nodes or the plurality of edges. - View Dependent Claims (14, 15, 16, 17)
-
18. A computer readable storage medium storing computer executable instructions configured for execution by one or more hardware processors of a computer system to cause the computer system to display a graph including at least:
-
a plurality of circular 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 circular graph nodes representing respective content items, wherein each of the plurality of circular graph nodes is sized according to user interaction data associated with the respective circular graph nodes. - View Dependent Claims (19, 20, 21)
-
Specification