Systems and methods for updating confidence scores of labels based on subsequent electronic activities

US11265388B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11265388-B2
Application numberUS-201916360953-A
CountryUS
Kind codeB2
Filing dateMar 21, 2019
Priority dateMay 24, 2018
Publication dateMar 1, 2022
Grant dateMar 1, 2022

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 methods, systems, and storage media for updating confidence scores of labels based on subsequent electronic activities. Exemplary embodiments may maintain a plurality of node profiles corresponding to a plurality of unique entities; access a plurality of electronic activities transmitted or received via electronic accounts associated with one or more data source providers; identify a first electronic activity to process; assign a tag to the first electronic activity based on the data included in the electronic activity; determine a confidence score of the tag based on the data included in the first electronic activity; identify a second electronic activity to process; and update the confidence score of the tag assigned to the first electronic activity responsive to parsing the second electronic activity.

First claim

Opening claim text (preview).

What is claimed is: 1. A method comprising: accessing, by one or more processors, a plurality of node profiles corresponding to a plurality of unique entities, each node profile of the plurality of node profiles including one or more node field-value pairs, each node field-value pair of the node profile associated with a corresponding field and a node field value; accessing, by the one or more processors, data of a plurality of electronic activities transmitted or received via electronic accounts associated with one or more data source providers; generating, by the one or more processors, one or more activity field-value pairs from the data of a first electronic activity, the first electronic activity linked to a first node profile of the plurality of node profiles or a first contact record object of a system of record and a second node profile of the plurality of node profiles or a second contact record object of the system of record using the one or more activity field-value pairs; assigning, by the one or more processors, a tag to the first electronic activity based on the data included in the electronic activity; storing, by the one or more processors, in one or more data structures, a first association between the first electronic activity, the tag and a first confidence score of the tag determined based on the data included in the first electronic activity and corresponding to a first time associated with the first electronic activity; identifying, by the one or more processors, a second electronic activity linked to at least one of the first node profile, the first contact record object, the second node profile or the second contact record object, the second electronic activity transmitted subsequent to the first electronic activity; and storing, by the one or more processors, in the one or more data structures, a second association between the first electronic activity, the tag and a second confidence score of the tag determined based on the data of the second electronic activity and corresponding to a second time associated with the second electronic activity. 2. The method of claim 1 , further comprising: determining, by the one or more processors, a relationship between a sender of the first electronic activity and at least one recipient of the one or more recipients of the first electronic activity using tithe first node profile and the second node profile or ii) the first contact record object and the second contact record object corresponding to the sender and the at least one recipient; and wherein assigning the tag to the first electronic activity based on the data included in the first electronic activity comprises assigning, by the one or more processors, the tag to the first electronic activity based on the relationship between the sender and the one or more recipients. 3. The method of claim 2 , further comprising: determining, by the one or more processors, that the first electronic activity identifies an event scheduled in a calendar of at least one of the sender or the one or more recipients; and wherein assigning the tag to the first electronic activity based on the data included in the first electronic activity comprises assigning, by the one or more processors, the tag to the first electronic activity based on the type of event scheduled in the calendar. 4. The method of claim 3 , further comprising determining the second confidence score of the tag responsive to determining that the second electronic activity includes one or more predetermined strings that map to different types of events. 5. The method of claim 1 , wherein the second electronic activity is a response to the first electronic activity. 6. The method of claim 1 , wherein the tag assigned to the first electronic activity is based on the first node profile and the second node profile or the first contact record object and the second contact record object and is used to determine to match the first electronic activity to a record object of the system of record. 7. The method of claim 1 , wherein the tag is a first tag based on the first node profile and the second node profile or the first contact record object and the second contact record object, and wherein the method further comprises assigning a second tag to the first electronic activity responsive to parsing the second electronic activity and using the first tag and second tag to match the first electronic activity to a record object of the system of record. 8. The method of claim 1 , wherein the tag is a first tag and further comprising: identifying, by the one or more processors, a third electronic activity linked to a third node profile or a third contact record object of the system of record and at least one of tithe first node profile or the second node profile or ii) the first contact record object or the second record object; and updating, by the one or more processors, the first tag of the first electronic activity or assigning a second tag to the first electronic activity based on the third node profile or third contact record object. 9. The method of claim 8 , further comprising: determining, by the one or more processors responsive to parsing content of the third electronic activity, a context of the third electronic activity; and wherein updating the first tag of the first electronic activity or assigning the second tag to the first electronic activity includes updating the first tag or assigning the second tag based on the context of the third electronic activity. 10. The method of claim 9 , wherein the context of the third electronic activity is a third context, and wherein the method further comprises; determining, by the one or more processors responsive to parsing content of the first electronic activity and second electronic activity, a first context of the first electronic activity and a second context of the second electronic activity; determining, by the one or more processors, that the first electronic activity, the second electronic activity and third electronic activity are related based on the first context, the second context, and the third context; and adding, by the one or processors, the second tag to the first electronic activity based on at least one of the first context, the second context, or the third context. 11. A system comprising: one or more hardware processors configured by machine-readable instructions to: access a plurality of node profiles corresponding to a plurality of unique entities, each node profile of the plurality of node profiles including one or more node field-value pairs, each node field-value pair of the node profile associated with a corresponding field and a node field value; access data of a plurality of electronic activities transmitted or received via electronic accounts associated with one or more data source providers; generate one or more activity field-value pairs from the data of a first electronic activity the first electronic activity linked to a first node profile of the plurality of node profiles or a first contact record object of a system of record and a second node profile of the plurality of node profiles or a second contact record object of the system of record using the one or more activity field-value pairs; assign a tag to the first electronic activity based on the data included in the electronic activity; store, in one or more data structures, a first association between the first electronic activity, the tag and a first confidence score of the tag determined based on the data included in the first electronic activity and corresponding to a first time associated with the first electronic activity; identify a second electronic activity linked to at least

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 US11265388B2 cover?
The present disclosure relates to methods, systems, and storage media for updating confidence scores of labels based on subsequent electronic activities. Exemplary embodiments may maintain a plurality of node profiles corresponding to a plurality of unique entities; access a plurality of electronic activities transmitted or received via electronic accounts associated with one or more data sourc…
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 Mar 01 2022 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).