×

Page layout in a flow visualization

  • US 9,300,545 B2
  • Filed: 10/11/2011
  • Issued: 03/29/2016
  • Est. Priority Date: 10/11/2011
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method of generating data indicative of Internet traffic data, comprising:

  • accessing data representative of a plurality of nodes and traffic paths between nodes;

    determining a first level for each node of the plurality of nodes, the first level representing a position of the each node relative to a start node;

    calculating, by a processing circuit, a first score for each traffic path by multiplying a traffic volume weight factor based on traffic along the each traffic path and a level weight factor based on a number of levels difference between a traffic path start node and a traffic path end node connected by each traffic path, the level difference based on the determined first levels for each of the plurality of nodes;

    determining, by the processing circuit, an arrangement for the plurality of nodes, wherein determining the arrangement comprises;

    calculating a first aggregate score for a first arrangement of the plurality of nodes based on the calculated first scores,modifying the first level for a node of the plurality of nodes to be a second level for the node of the plurality of nodes,calculating a second score for each traffic path by multiplying the traffic volume weight factor of each traffic path and a second level difference between the traffic path start node and the traffic path end node connected by the traffic path based on the second level for the node of the plurality of nodes,calculating a second aggregate score for a second arrangement of the plurality of nodes based on the calculated second scores,comparing the first aggregate score to the second aggregate score, andselecting the second arrangement responsive to the second aggregate score exceeding the first aggregate score;

    generating visualization data configured to cause an electronic display to display two or more of the nodes and one or more traffic paths between the displayed two or more nodes according to the second arrangement; and

    providing the visualization data to an electronic device.

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