Systems and methods for determining a completion score of a record object from electronic activities

US11463545B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11463545-B2
Application numberUS-201916700484-A
CountryUS
Kind codeB2
Filing dateDec 2, 2019
Priority dateMay 24, 2018
Publication dateOct 4, 2022
Grant dateOct 4, 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 a method for determining a completion score for a record object based on electronic activities. The method includes accessing record objects, each of which corresponds to a record object type and includes object fields having object field-values. The method includes selecting one of the record objects. The method includes identifying electronic activities transmitted or received associated with the record object. Each of the electronic activities has a timestamp indicating a receipt time or transmission time of the respective electronic activity. The method includes determining a participant of each of the electronic activities. The method includes determining a completion score indicating a likelihood of completing an event associated with the record object based on the timestamp of each of the electronic activities and the participant of each of the electronic activities. The method includes storing an association between the record object and the completion score.

First claim

Opening claim text (preview).

What is claimed is: 1. A method comprising: accessing, by one or more processors of a data processing system in communication with at least one server that stores a plurality of systems of records from the at least one server, 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 comprising one or more object fields having one or more object field-value pairs; generating, by the one or more processors, in one or more data structures maintained by the data processing system, a plurality of shadow objects, wherein each shadow object is generated from a corresponding record object of the plurality of record objects by populating shadow field-value pairs using data included in corresponding object field-value pairs of the record object, the one or more processors configured to periodically synchronize the shadow object with the corresponding record object; selecting, by the one or more processors, a first shadow object of the plurality of shadow objects; identifying, by the one or more processors, a plurality of electronic activities transmitted or received via electronic accounts and associated with the first shadow object, each of the plurality of electronic activities having a timestamp indicating a receipt time or transmission time of the respective electronic activity; maintaining, by the one or more processors, a plurality of node profiles, each node profile corresponding to an entity and including a plurality of node field-value pairs, at least one node field-value pair updated using data from at least one record object or electronic activity of the plurality electronic activities; determining, by the one or more processors and responsive to parsing the plurality of electronic activities, at least one participant of each of the plurality of electronic activities; determining, by the one or more processors, a completion score indicating a likelihood of completing an event associated with the first shadow object, the completion score based on the timestamp of each of the plurality of electronic activities and the at least one participant of each of the plurality of electronic activities; and storing, by the one or more processors, in the one or more data structures, an association between the first shadow object and the completion score. 2. The method of claim 1 , further comprising: determining, by the one or more processors, a time distribution of the plurality of electronic activities based on the timestamp for each of the plurality of electronic activities; and wherein determining, by the one or more processors, the completion score comprises determining the completion score based on the time distribution. 3. The method of claim 1 , further comprising: determining, by the one or more processors, a role of the at least one participant of each of the plurality of electronic activities; and wherein determining, by the one or more processors, the completion score comprises determining the completion score based on the role of the at least one participant of each of the plurality of electronic activities. 4. The method of claim 1 , further comprising: identifying, by the one or more processors, a subset of the plurality of record objects responsive to each of the subset of the plurality of record objects having a similarity score to the first record object that satisfies a threshold; determining, by the one or more processors, a status score for each of the subset of the plurality of record objects; and wherein determining, by the one or more processors, the completion score further comprises determining the completion score based on the status score for each of the subset of the plurality of record objects. 5. The method of claim 1 , further comprising: identifying, by the one or more processors, a stage value of an object field-value of the first record object, the stage value indicating a proximity to a completion on an event associated with the first record object; determining, by the one or more processors, a duration since an update to the stage value; and wherein determining, by the one or more processors, the completion score further comprises determining the completion score based on the duration since the update to the stage value. 6. The method of claim 1 , further comprising: identifying, by the one or more processors, a second plurality of record objects having a second record object type and associated with the first record object; identifying, by the one or more processors, a first set of node profiles maintained by the one or more processors, each of the first set of node profiles associated with one of the second plurality of record objects; identifying, by the one or more processors, a second set of node profiles maintained by the one or more processors, each of the second set of node profiles associated with the at least one participant of each of the plurality of electronic activities; and wherein determining, by the one or more processors, the completion score further comprises determining the completion score based on a comparison of the first set of node profiles and the second set of node profiles. 7. A system, comprising: one or more hardware processors of a data processing system in communication with at least one server that stores a plurality of systems of records from the at least one server configured by machine-readable instructions to: access, from at least one server, 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 comprising one or more object fields having one or more object field-value pairs; generate, in one or more data structures maintained by the data processing system, a plurality of shadow objects, wherein each shadow object is generated from a corresponding record object of the plurality of record objects by populating shadow field-value pairs using data included in corresponding object field-value pairs of the record object, the one or more processors configured to periodically synchronize the shadow object with the corresponding record object; select, by the one or more processors, a first shadow object of the plurality of shadow objects; identify, by the one or more processors, a plurality of electronic activities transmitted or received via electronic accounts and associated with the first shadow object, each of the plurality of electronic activities having a timestamp indicating a receipt time or transmission time of the respective electronic activity; maintain a plurality of node profiles, each node profile corresponding to an entity and including a plurality of node field-value pairs, at least one node field-value pair updated using data from at least one record object or electronic activity of the plurality electronic activities; determine, by the one or more processors and responsive to parsing the plurality of electronic activities, at least one participant of each of the plurality of electronic activities; determine, by the one or more processors, a completion score indicating a likelihood of completing an event associated with the first shadow object, the completion score based on the timestamp of each of the plurality of electronic activities and the at least one participant of each of the plurality of electronic activities; and store, by the one or more processors, in the one or more data structures, an association between the first shadow object and the completion score. 8. The system of claim 7 , wherein the one or more hardware processors are further configured by machine-readable instructions to: determine, by the one or more processors, a time dis

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 US11463545B2 cover?
The present disclosure relates to a method for determining a completion score for a record object based on electronic activities. The method includes accessing record objects, each of which corresponds to a record object type and includes object fields having object field-values. The method includes selecting one of the record objects. The method includes identifying electronic activities trans…
Who is the assignee on this patent?
People Ai Inc
What technology area does this patent fall under?
Primary CPC classification H04L67/535. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Oct 04 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).