Patent ID: 8650492

Claim:
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.