×

Systems and methods for linking record objects to node profiles

  • US 10,528,601 B2
  • Filed: 12/31/2018
  • Issued: 01/07/2020
  • Est. Priority Date: 05/24/2018
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • accessing, by one or more processors, a plurality of record objects of one or more systems of record, each record object of the plurality of record objects corresponding to a record object type and the each record object comprising one or more object field-value pairs associating an object field value to a corresponding field of the each record object, the systems of record corresponding to one or more data source providers;

    maintaining, by the one or more processors, a plurality of node profiles corresponding to a plurality of unique entities, each node profile including one or more node field-value pairs associating a node field value to a corresponding field of the each node profile;

    identifying, by the one or more processors, a record object of the plurality of record objects to match to at least one node profile of the plurality of node profiles;

    comparing, by the one or more processors, the object field values of the one or more object field-value pairs of the record object to the corresponding node field values of the corresponding fields of a node profile of the plurality of node profiles;

    generating, by the one or more processors based on the comparing, a match score of the node profile indicating a likelihood that the record object corresponds to the node profile;

    matching, by the one or more processors, the record object to the node profile of the plurality of node profiles responsive to determining that the match score of the node profile satisfies a threshold;

    updating, by the one or more processors, a first value data structure of a first node field-value of the node profile by adding a first entry identifying the record object;

    updating, by the one or more processors, a confidence score of the first node field value based on the first entry identifying the record object;

    updating, by the one or more processors, responsive to determining that a second object field-value pair matches a second node field-value pair of the node profile, a second value data structure of the second node field-value pair by adding a second entry identifying the record object; and

    updating, by the one or more processors, a second confidence score of the second node field value based on the second entry identifying the record object.

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