Patent ID: 11899721
Assignee: PAYPAL, INC.
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 0:
1. A system, comprising:
a non-transitory memory; and
one or more hardware processors coupled with the non-transitory memory and configured to read instructions from the non-transitory memory to cause the system to perform operations comprising:
accessing a graph comprising a plurality of nodes and a plurality of edges connecting the plurality of nodes, wherein each node in the plurality of nodes represents a user account with a service provider, and wherein for any particular two nodes in the graph, an edge that exists between the particular two nodes indicates at least one common account attribute between two user accounts represented by the particular two nodes;
configuring a plurality of threads to perform tasks related to a group detection process based on the plurality of nodes, wherein each thread in the plurality of threads corresponds to a distinct node in the plurality of nodes, and wherein each thread in the plurality of threads includes stored executable instructions configured to perform the tasks based on a corresponding node in the plurality of nodes;
determining, by a first thread from the plurality of threads that corresponds to a first node in the plurality of nodes, a first neighbor count representing a number of neighbor nodes having one degree of separation from the first node within the graph;
obtaining, a plurality of neighbor counts from a set of threads corresponding to the neighbor nodes of the first node;
determining, for the first node, a first subset of the neighbor nodes having first neighbor counts more than the first neighbor count and a second subset of the neighbor nodes having second neighbor counts less than the first neighbor count;
generating, by the first thread, a first list comprising a first identity of the first node and identities of the neighbor nodes of the first node; and
transmitting, by the first thread, the first list to a first subset of the set of threads corresponding to the first subset of the neighbor nodes, but not a second subset of the set of threads corresponding to the second subset of the neighbor nodes.