System and method for page navigation visualization and analysis
First Claim
1. A method, comprising:
- receiving user input that identifies an identified node that is a grouping of one or more network resources;
generating visualization data representing Internet traffic flowing into the identified node from one or more incoming nodes and representing the Internet traffic flowing out of the identified node to one or more outgoing nodes;
connecting the one or more incoming nodes with the identified node using one or more connectors, each of the one or more connectors having a width dimension that indicates a number of visits from the corresponding incoming node to the identified node;
connecting the identified node with one or more outgoing nodes using one or more connectors, each of the one or more connectors having a width dimension that indicates a number of visits from the identified node to the corresponding outgoing node;
providing a user interface configured to;
permit the user to add additional incoming nodes representing Internet traffic flowing to the incoming nodes and to permit the user to add additional outgoing nodes representing Internet traffic flowing out of the outgoing nodes;
permit the user to receive statistical information related to Internet traffic regarding the one or more connectors or nodes based on a user device hovering over the one or more connectors or the nodes;
provide a zoom input to permit the user to;
enlarge the size of each incoming node, outgoing node or connector,zoom out to show more incoming or outgoing nodes, andzoom in to focus on a subset of incoming or outgoing nodes;
and to provide a scroll input to permit the user to scroll to a right or a left portion of the visualization data;
receiving user input to highlight all Internet traffic flowing through a selected node or a selected connector, wherein the selected node is an incoming node or an outgoing node, wherein the selected connector is a connector of the one or more connectors connecting the one or more incoming nodes with the identified node or a connector of the one or more connectors connecting the identified node with the one or more outgoing nodes; and
highlighting a path of all Internet traffic flowing through the selected node or the selected connector, wherein the highlighted path includes a portion flowing through an unselected connector, wherein the portion of the highlighted path flowing through the unselected connector has a width dimension that indicates a number of visits to the selected node or the selected connector that flowed through the unselected connector, wherein the highlighting continues to display at least a portion of unhighlighted traffic through the unselected connector.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for generating a navigation flow visualization of network traffic. The system and method configured to receive user input that identifies a node that is a grouping of network resources. Generating a visualization data of network traffic flowing into the identified node from the incoming nodes and displaying the network traffic flowing out of the identified node to the outgoing nodes. The method includes connecting the incoming nodes with the identified node using the connectors, the connectors having a width dimension that indicates a number of visits from the incoming nodes to the identified node. The method includes connecting the identified node with the outgoing nodes using the connectors that has a width dimension that indicates a number of visits from the identified node to the outgoing nodes.
101 Citations
11 Claims
-
1. A method, comprising:
-
receiving user input that identifies an identified node that is a grouping of one or more network resources; generating visualization data representing Internet traffic flowing into the identified node from one or more incoming nodes and representing the Internet traffic flowing out of the identified node to one or more outgoing nodes; connecting the one or more incoming nodes with the identified node using one or more connectors, each of the one or more connectors having a width dimension that indicates a number of visits from the corresponding incoming node to the identified node; connecting the identified node with one or more outgoing nodes using one or more connectors, each of the one or more connectors having a width dimension that indicates a number of visits from the identified node to the corresponding outgoing node; providing a user interface configured to; permit the user to add additional incoming nodes representing Internet traffic flowing to the incoming nodes and to permit the user to add additional outgoing nodes representing Internet traffic flowing out of the outgoing nodes; permit the user to receive statistical information related to Internet traffic regarding the one or more connectors or nodes based on a user device hovering over the one or more connectors or the nodes; provide a zoom input to permit the user to; enlarge the size of each incoming node, outgoing node or connector, zoom out to show more incoming or outgoing nodes, and zoom in to focus on a subset of incoming or outgoing nodes; and to provide a scroll input to permit the user to scroll to a right or a left portion of the visualization data; receiving user input to highlight all Internet traffic flowing through a selected node or a selected connector, wherein the selected node is an incoming node or an outgoing node, wherein the selected connector is a connector of the one or more connectors connecting the one or more incoming nodes with the identified node or a connector of the one or more connectors connecting the identified node with the one or more outgoing nodes; and highlighting a path of all Internet traffic flowing through the selected node or the selected connector, wherein the highlighted path includes a portion flowing through an unselected connector, wherein the portion of the highlighted path flowing through the unselected connector has a width dimension that indicates a number of visits to the selected node or the selected connector that flowed through the unselected connector, wherein the highlighting continues to display at least a portion of unhighlighted traffic through the unselected connector. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A system for generating a visualization of Internet traffic comprising:
-
a first processing circuit configured to receive user input that identifies an identified node that is a grouping of one or more network resources and to receive user input to highlight all Internet traffic flowing through a selected node or a selected connector; the first processing circuit configured to generate visualization data to send to a second processing circuit such that the second processing circuit is configured to generate a visualization that comprises; displaying the Internet traffic flowing into the identified node from one or more incoming nodes and the Internet traffic flowing out of the identified node to one or more outgoing nodes; connecting the one or more incoming nodes with the identified node using one or more connectors, each of the one or more connectors having a width dimension that indicates a number of visits from the corresponding incoming node to the identified node; connecting the identified node with one or more outgoing nodes using one or more connectors, each of the one or more connectors having a width dimension that indicates a number of visits from the identified node to the corresponding outgoing node; providing a user interface configured to; permit the user to add additional incoming nodes representing Internet traffic flowing to the incoming nodes and to permit the user to add additional outgoing nodes representing network traffic flowing out of the outgoing nodes; permit the user to receive statistical information related to Internet traffic regarding the one or more connectors or nodes based on a user device hovering over the one or more connectors or the nodes; provide a zoom input to permit the user to; enlarge the size of each incoming node, outgoing node or connector, zoom out to show more incoming or outgoing nodes, and zoom in to focus on a subset of incoming or outgoing nodes; and to provide a scroll input to permit the user to scroll to a right or a left portion of the visualization data; and highlighting a path of all Internet traffic flowing through the selected node or the selected connector, wherein the selected node is an incoming node or an outgoing node, wherein the selected connector is a connector of the one or more connectors connecting the one or more incoming nodes with the identified node or a connector of the one or more connectors connecting the identified node with the one or more outgoing nodes, wherein the highlighted path includes a portion flowing through an unselected connector, wherein the portion of the highlighted path flowing through the unselected connector has a width dimension that indicates a number of visits to the selected node or the selected connector that flowed through the unselected connector, wherein the highlighting continues to display at least a portion of unhighlighted traffic through the unselected connector. - View Dependent Claims (7, 8, 9, 10)
-
-
11. One or more computer-readable media having instructions stored therein, the instructions being executable by one or more processors to cause the one or more processors to perform operations comprising:
-
receiving user input that identifies an identified node that is a grouping of one or more Internet resources; generating visualization data that represents Internet traffic flowing into the identified node from one or more incoming nodes and represents the Internet traffic flowing out of the identified node to one or more outgoing nodes; connecting the one or more incoming nodes with the identified node using one or more connectors, each of the one or more connectors having a width dimension that indicates a number of visits from the corresponding incoming node to the identified node; connecting the identified node with one or more outgoing nodes using one or more connectors, each of the one or more connectors having a width dimension that indicates a number of visits from the identified node to the corresponding outgoing node; providing a user interface configured to; permit the user to add additional incoming nodes representing Internet traffic flowing to the incoming nodes and to permit the user to add additional outgoing nodes representing Internet traffic flowing out of the outgoing nodes; permit the user to receive statistical information related to Internet traffic regarding the one or more connectors or nodes based on a user device hovering over the one or more connectors or the nodes; provide a zoom input to permit the user to; enlarge the size of each incoming node, outgoing node or connector, zoom out to show more incoming or outgoing nodes, and zoom in to focus on a subset of incoming or outgoing nodes; and to provide a scroll input to permit the user to scroll to a right or a left portion of the visualization data; receiving user input to highlight all Internet traffic flowing through a selected node or a selected connector, wherein the selected node is an incoming node or an outgoing node, wherein the selected connector is a connector of the one or more connectors connecting the one or more incoming nodes with the identified node or a connector of the one or more connectors connecting the identified node with the one or more outgoing nodes; and highlighting a path of all Internet traffic flowing through the selected node or the selected connector, wherein the highlighted path includes a portion flowing through an unselected connector, wherein the portion of the highlighted path flowing through the unselected connector has a width dimension that indicates a number of visits to the selected node or the selected connector that flowed through the unselected connector, wherein the highlighting continues to display at least a portion of unhighlighted traffic through the unselected connector.
-
Specification