CPC G06Q 50/01 (2013.01) [G06F 7/026 (2013.01); G06Q 20/4016 (2013.01); H04L 63/1408 (2013.01); G06Q 30/0282 (2013.01); G06Q 40/03 (2023.01)] | 17 Claims |
1. A method for updating a trust score, the method comprising:
identifying paths from a first entity to a second entity, wherein each path comprises a plurality of nodes, at least one link, and at least one connectivity value for each of the at least one link;
using processing circuitry to:
automatically identify required sub-processes, wherein identifying the sub-processes comprises:
for each of the at least one link, identifying at least one node connected to the link; and
for each identified node, creating an indication of a sub-process, wherein the sub- process comprises calculating a weight for each outlink;
distribute the indications of the sub-processes to a plurality of processors in a parallel computational framework;
receive, from the plurality of processors, the calculated weights;
calculate a path weight for each of the identified paths; and
remove from the identified paths, any path having a path weight below a defined threshold;
calculating a network connectivity score based on the identified paths;
receiving data about the second entity from a remote source;
calculating a ratings score based on the received data from the remote source;
determining a trust score for the second entity by combining the network connectivity score and the ratings score, wherein the trust score for the second entity comprises a mean value and a confidence band determined based on the network connectivity score and the ratings score;
receiving an indication of an activity to be performed in the future between the first entity and the second entity; and
updating the trust score based on the indication of the activity without updating any of the plurality of nodes, the at least one link, or the at least one connectivity value based on the indication of the activity.
|