IL246744A

Systems and methods for social graph data analytics to determine connectivity within a community

Abstract

This record has no abstract on file.

IL246744A, drawing sheet 1
Sheet 1 of 10

Term

No projected expiry on record.

  1. Priority and filed
  2. Published
  3. Today

20 claims: 2 independent, 18 dependent

  1. 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.
  2. 10
    A system for determining network connectivity between a first node and a second node connected to the first node by at least one path, the system comprising processing circuitry configured to:identify 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;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 of the identified nodes, 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.