×

Clustering based on a directed graph

  • US 10,642,867 B2
  • Filed: 09/15/2017
  • Issued: 05/05/2020
  • Est. Priority Date: 09/15/2017
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method for large-scale graph clustering, the computer-implemented method performed on a computing system and comprising:

  • accessing, by a clustering module hosted on the computing system, a directed graph generated based on data associated with online activities of computing devices, the directed graph comprising nodes and oriented edges connecting the nodes, each node representing a device identifier associated with one of the computing devices;

    generating, by the clustering module, clusters that contain subsets of the nodes by at least iteratively updating the directed graph based on a set of rules, the set of rules specifying (i) removal of leaf nodes from the directed graph, (ii) reconnection of nodes that form a chain in the directed graph, and (iii) reconnection of nodes that form a split in the directed graph;

    associating, by a profile module hosted on the computing system, a client profile with a subset of the nodes contained in a cluster from the clusters; and

    customizing, by a client service module hosted on the computing system, an online activity of a computing device associated with a device identifier, the online activity customized according to the client profile based on a determination that the device identifier corresponds to a node from the subset of nodes associated with the client profile.

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