Systems and methods for generating group node profiles based on member nodes

US10878015B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10878015-B2
Application numberUS-201916398150-A
CountryUS
Kind codeB2
Filing dateApr 29, 2019
Priority dateMay 24, 2018
Publication dateDec 29, 2020
Grant dateDec 29, 2020

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

The present disclosure relates to a method for generating a group node profile based on member nodes. Member node profiles may be maintained. A subset of member node profiles may be identified. Each member node profile of the subset may correspond to a group entity. A set of member node fields to populate values for a group node profile of the group entity may be identified. A corresponding group node field of the group node profile may be updated in accordance with a group node population policy. A field value of the member node field to the group node field may be added. An entry to a value data structure of the field value of the group node field may be added.

First claim

Opening claim text (preview).

What is claimed is: 1. A method, comprising: maintaining, by one or more processors, a plurality of member node profiles corresponding to a plurality of member entities, each member node profile having a plurality of member node fields, each member node field having one or more field values extracted from at least one of an electronic activity or at least one record object of a plurality of systems of record; identifying, by the one or more processors, from the plurality of member node profiles, a subset of member node profiles, each member node profile of the subset corresponding to a group entity; identifying, by the one or more processors, from the plurality of member node fields of each member node profile of the subset, a set of member node fields to populate values for corresponding group node fields of a group node profile of the group entity; maintaining, by the one or more processors, for each field value of each member node field, a confidence score indicating a likelihood that the field value is accurate; for each member node field of the set of member node fields, i) determining, by the one or more processors, that the respective confidence score of a corresponding field value of the member node field of the member node profile satisfies a threshold score by comparing the confidence score of the field value of the member node field to the threshold score; and ii) updating, by the one or more processors, in accordance with a group node population policy and responsive to the confidence score of the field value of the member node field satisfying the threshold score, a group node field of the group node profile corresponding to the member node field by adding at least one of the field value of the member node field as a new value to the group node field or adding an entry to a value data structure of the field value of the group node field; and determining, by the one or more processors, for each field value of each group node field of the group node profile, a respective confidence score for the field value based on one or more confidence scores of the corresponding field values of the set of member node fields. 2. The method of claim 1 , wherein each member node profile of the subset corresponding to the group entity includes at least one field-value pair matching a field-value pair of other member node profiles in the subset. 3. The method of claim 1 , wherein each member node profile of the subset corresponding to the group entity includes at least one field-value pair matching a field-value pair of a predetermined portion of field-value pairs of other member node profiles in the subset. 4. The method of claim 1 , wherein identifying the set of member node fields further comprises identifying the set of member node fields corresponding to predetermined member node fields in accordance with the group node population policy, the group node population policy specifying the predetermined member node fields. 5. The method of claim 1 , wherein the threshold score is predetermined in accordance to the group node population policy, the group node population policy specifying a plurality of threshold scores for the plurality of corresponding member node fields. 6. The method of claim 1 , wherein the confidence score of the field value of each member node field is generated based on a number of data points included in the field value of each member node field. 7. A method, comprising: maintaining, by one or more processors, a plurality of member node profiles corresponding to a plurality of member entities, each member node profile having a plurality of member node fields, each member node field having one or more field values extracted from at least one of an electronic activity or at least one record object of a plurality of systems of record; identifying, by the one or more processors, from the plurality of member node profiles, a subset of first member node profiles, each first member node profile of the subset corresponding to a group entity; identifying, by the one or more processors, from the plurality of member node fields of each first member node profile of the subset, a set of member node fields to populate field values for corresponding group node fields of a group node profile of the group entity; for each member node field of the set of member node fields of each first member node profile; updating, by the one or more processors, in accordance with a group node population policy, a corresponding group node field of the group node profile by adding at least one of a field value of the member node field to the group node field or an entry to a value data structure of the field value of the group node field; determining, by the one or more processors, for the field value of the group node field of the group node profile, a respective confidence score for the field value based on one or more confidence scores of the corresponding field values of the set of member node fields; identifying by the one or more processors, a second member node profile corresponding to the group node profile; determining, by the one or more processors, to populate, a member node field of the second member node profile by determining that the member node field of the second node profile is either i) missing a field value, or ii) includes a field value different from the field value of the corresponding group node field in the group node profile; and updating, by the one or more processors, the member node field of the second member node profile to include as a value, the field value of the corresponding group node field in the group node profile. 8. A method, comprising: maintaining, by one or more processors, a plurality of member node profiles corresponding to a plurality of member entities, each member node profile having a plurality of member node fields, each member node field having one or more field values extracted from at least one of an electronic activity or at least one record object of a plurality of systems of record; identifying, by the one or more processors, from the plurality of member node profiles, a subset of member node profiles, each member node profile of the subset corresponding to a group entity; identifying, by the one or more processors, from the plurality of member node fields of each member node profile of the subset, a set of member node fields to populate values for a group node profile of the group entity; for each member node field of the set of member node fields of each member node profile, updating, by the one or more processors, in accordance with a group node population policy, a corresponding group node field of the group node profile by adding at least one of a field value of the member node field to the group node field or an entry to a value data structure of the field value of the group node field; identifying, by the one or more processors, a particular electronic activity that is the electronic activity or a second electronic activity transmitted or received from an electronic account identifier of a particular member node profile of the plurality of member node profiles; determining, by the one or more processors, that the particular electronic activity is associated with at least one member node profile of the subset of member node profiles corresponding to the group entity; extracting, by the one or more processors, responsive to parsing the particular electronic activity, a second field value from the particular electronic activity; matching, by the one or more processors, the particular electronic activity to a member node profile of the subset of member node profiles; updating, by the one or more processors, the group node profile by adding the second field value as a value of the corresponding group

Assignees

Inventors

Classifications

  • Learning methods · CPC title

  • Supervised learning · CPC title

  • Change logging, detection, and notification (replication G06F16/27) · CPC title

  • Event management; Broadcasting; Multicasting; Notifications · CPC title

  • Calendar-based scheduling for persons or groups · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10878015B2 cover?
The present disclosure relates to a method for generating a group node profile based on member nodes. Member node profiles may be maintained. A subset of member node profiles may be identified. Each member node profile of the subset may correspond to a group entity. A set of member node fields to populate values for a group node profile of the group entity may be identified. A corresponding gro…
Who is the assignee on this patent?
People Ai Inc
What technology area does this patent fall under?
Primary CPC classification G06Q10/107. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Dec 29 2020 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).