System and method for analyzing messages in a network or across networks
First Claim
1. A method comprising:
- receiving, via a computer network, data streams from a plurality of network servers, the data streams being associated with user activities performed across the plurality of network servers in relation to one or more computer-based services provided to users on the plurality of network servers;
analyzing, by a computer, the received data streams, said analyzing including identifying a plurality of topics frequently occurring in the user activities, and a relevancy score for each topic of the plurality of topics, the relevancy score representing a relevance of each topic in relation to each of remaining topics of the plurality of topics;
causing a computer display to present a radial arrangement of the plurality of topics, wherein the radial arrangement includes a plurality of nodes, each node representing one topic of the plurality of topics;
wherein causing the computer display to present the radial arrangement of the plurality of topics includes;
causing a center node to be presented at a center of the radial arrangement, wherein the center node represents a main topic including any of a selected topic submitted by a user of the computer or a default topic; and
causing a first subset of nodes of the plurality of nodes to be presented at a radial distance from the center node, each of the first subset of nodes being presented as connected to the center node, wherein the first subset of nodes represent a first subset of topics, from the plurality of topics, having a first set of relevancy scores in relation to the main topic that exceed a first threshold.
3 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for presenting a graphical visualization of user related content in a network or across networks are disclosed. In one aspect, embodiments of the present disclosure include analyzing the content from within the network or across the networks, identifying trending topics, and customizing the graphical visualization based on a given topic. The given topic can be user specified and/or can be based on implicit and/or explicit user interests or preferences. The given topic can also be administrator specified. The graphical visualization can present the topics as being connected to the given topic, where the given topic is presented as a center node and the topics relating to that given topic are arranged radially from the center node. The trending topics can change based on a configurable timeframe (e.g., minutes, days, weeks, etc.).
-
Citations
28 Claims
-
1. A method comprising:
-
receiving, via a computer network, data streams from a plurality of network servers, the data streams being associated with user activities performed across the plurality of network servers in relation to one or more computer-based services provided to users on the plurality of network servers; analyzing, by a computer, the received data streams, said analyzing including identifying a plurality of topics frequently occurring in the user activities, and a relevancy score for each topic of the plurality of topics, the relevancy score representing a relevance of each topic in relation to each of remaining topics of the plurality of topics; causing a computer display to present a radial arrangement of the plurality of topics, wherein the radial arrangement includes a plurality of nodes, each node representing one topic of the plurality of topics; wherein causing the computer display to present the radial arrangement of the plurality of topics includes; causing a center node to be presented at a center of the radial arrangement, wherein the center node represents a main topic including any of a selected topic submitted by a user of the computer or a default topic; and causing a first subset of nodes of the plurality of nodes to be presented at a radial distance from the center node, each of the first subset of nodes being presented as connected to the center node, wherein the first subset of nodes represent a first subset of topics, from the plurality of topics, having a first set of relevancy scores in relation to the main topic that exceed a first threshold. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method comprising:
-
providing, on a computer display, a user interface including a radial arrangement of a plurality of topics extracted from data streams associated with user activities occurring across a plurality of network servers, the radial arrangement including; a first topic of the plurality of topics represented as a center node at a center of the radial arrangement, the first topic being a main topic of the radial arrangement; a first subset of topics represented as a first subset of nodes arranged at a radial distance from the center node, wherein the first subset of topics includes one or more topics from the plurality of topics having a relevancy score in relation to the first topic that exceeds a first threshold; and for at least one topic of the first subset of topics, a second subset of topics represented as a second subset of nodes, the second subset of nodes arranged at a second radial distance outward from a respective node that corresponds to said at least one topic; wherein the first subset of topics are accompanied a corresponding first set of labels displayed proximate to the first subset of nodes representing the first subset of topics; and in response to a selection by a user of a first label from the corresponding first set of labels, updating the radial arrangement using a second topic associated with the selected first label as the main topic represented by the center node of the radial arrangement. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. A non-transitory computer-readable medium having computer-executable instructions for execution by a processing system, the computer-executable instructions comprising:
-
instructions for receiving data streams from a plurality of network servers, the data streams being associated with user activities performed across the plurality of network servers in relation to one or more computer-based services provided to users on the plurality of network servers; instructions for analyzing the received data streams, said analyzing including identifying a plurality of topics frequently occurring in the user activities, and a relevancy score for each topic of the plurality of topics, the relevancy score representing a relevance of each topic in relation to each of remaining topics of the plurality of topics; instructions for providing, on a computer display, a user interface including a radial arrangement of the plurality of topics; instructions for displaying a main topic of the plurality of topics as a center node at a center of the radial arrangement; instructions for displaying, within the radial arrangement, a first subset of topics of the plurality of topics as a first subset of nodes connected to the center node, wherein displaying the first subset of topics includes arranging the first subset of nodes at a radial distance outward from the center node; and instructions for, in response to interaction with a given topic from the subset of topics, updating the radial arrangement using the given topic as an updated main topic displayed as the center node at the center of the radial arrangement. - View Dependent Claims (25, 26, 27, 28)
-
Specification