Patent ID: 11924297
Assignee: PEOPLE.AI, INC.
Field: Computer technology (Electrical engineering)
Classification: CPC H  G | IPC G  H

Claim 19:
20. A method, comprising:
accessing, by one or more processors, a plurality of record objects from a plurality of systems of record of a plurality of data source providers, the plurality of record objects corresponding to a plurality of entities;
maintaining, by the one or more processors, for each entity of the plurality of entities, a master node profile including one or more field-value pairs obtained from at least one record object of the plurality of record objects and, for each field-value pair included in the master node profile, a respective identifier identifying a data source provider maintaining the at least one record object from which the field-value pair is obtained;
maintaining, by the one or more processors, for each data source provider of the plurality of data source providers, a respective restriction policy including one or more rules for restricting sharing of field-value pairs included in record objects of a respective system of record of the data source provider;
generating, by the one or more processors, for a first data source provider of the plurality of data source providers, a plurality of filtered node profiles corresponding to the plurality of master node profiles, each filtered node profile generated by:
determining, for each field-value pair of a respective master node profile, a list of data source providers from which the field-value pair was obtained;
determining, for each data source provider included in the list, whether the field-value pair satisfies a respective restriction policy of the data source provider; and
i) restricting the field-value pair from inclusion in the filtered node profile responsive to determining that the field-value pair satisfies the respective restriction policy of each data source provider included in the list, or
ii) including the field-value pair in the filtered node profile responsive to determining that the field-value pair does not satisfy the respective restriction policy of a data source provider included in the list; and

provisioning, by the one or more processors, for the first data source provider, the plurality of filtered node profiles.