×

Determining connectivity within a community

  • US 9,460,475 B2
  • Filed: 05/20/2014
  • Issued: 10/04/2016
  • Est. Priority Date: 09/30/2009
  • Status: Active Grant
First Claim
Patent Images

1. A method for determining network connectivity between a first node and a second node connected to the first node by at least one path, the method comprising:

  • identifying paths to the second node from the first node within a representation of a network community stored in one or more electronic databases, wherein each path comprises one or more links, and wherein each link is assigned a user connectivity value;

    using processing circuitry to;

    automatically, without user input, identify sub-processes required to calculate a network connectivity value, wherein identifying the sub-processes comprises;

    identifying a plurality of links in the identified paths;

    for each identified link, accessing a data structure to identify nodes connected to the identified link; and

    for each identified node, creating an indication of a sub-process, wherein the sub-process comprises calculating a normalized out-link weight for each out-link of the identified node;

    distribute the indications of the sub-processes to a plurality of processors arranged in a parallel computational framework;

    receive, from the plurality of processors, the calculated normalized out-link weights for the identified nodes;

    determine a normalized path weight based on a plurality of the calculated normalized out-link weights for each of the identified paths;

    for each of the identified paths, identify a minimum user connectivity value assigned to a link in the identified path;

    for each of the identified paths, calculate a product of the normalized path weight for the identified path and the identified minimum user connectivity value assigned to the link in the identified path;

    sum the calculated products to produce a network connectivity indication;

    output the network connectivity indication;

    determine whether one or more user connectivity values for an identified path has changed; and

    calculate at least one prospective decision based on the determination.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×