Systems and methods for determining a preferred communication channel based on determining a status of a node profile using electronic activities

US10649998B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10649998-B2
Application numberUS-201916420052-A
CountryUS
Kind codeB2
Filing dateMay 22, 2019
Priority dateMay 24, 2018
Publication dateMay 12, 2020
Grant dateMay 12, 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.

Systems and methods for determining a preferred communication channel can be based on determining a status of a node profile using electronic activities. The system and methods can include accessing a plurality of electronic activities and maintaining a plurality of node profiles. The system and methods can include identifying a node profile and generating a communication mode schedule. The systems and methods can include transmitting a notification to a device via a communication selected using the communication mode schedule.

First claim

Opening claim text (preview).

What is claimed is: 1. A method comprising: accessing, by 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; maintaining, by the 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; identifying, by the one or more processors, for a node profile of the plurality of node profiles, a subset of the plurality of electronic activities transmitted or received by the electronic accounts; identifying, by the one or more processors, for each electronic activity of the subset of the plurality of electronic activities, a type of electronic activity and a respective timestamp corresponding to the electronic activity, wherein the type of electronic activity includes an email type or a calendar event type; generating, by the one or more processors, for the node profile of the plurality of node profiles, a communication mode schedule identifying a plurality of communication modes over which to communicate with a first entity corresponding to the node profile at one or more time periods based on the respective timestamp and the type of each electronic activity of the subset of the plurality of electronic activities; selecting, by the one or more processors, responsive to detecting a condition to transmit a first notification, a first communication mode from the plurality of communication modes based on a time associated with transmission of the first notification and the generated communication mode schedule; and transmitting, by the one or more processors, the first notification to a first device of the first entity via the first communication mode. 2. The method of claim 1 , further comprising generating the first notification, the first notification identifying an action to be performed and a recipient related to the action. 3. The method of claim 2 , further comprising: determining, for the recipient, a second communication mode schedule of the recipient based on electronic activities linked with a second node profile; identifying, by the one or more processors, for a time period, a second communication mode via which to communicate with the recipient; selecting, by the one or more processors, an electronic activity type of the electronic activity based on the second communication mode; and identifying the electronic activity type in the first notification. 4. The method of claim 1 , wherein generating the communication mode schedule comprises: generating, by the one or more processors, an availability schedule of the node profile based on the subset of the plurality of electronic activities, the availability schedule indicating time frames that a user of the first device is available. 5. The method of claim 1 , wherein generating the communication mode schedule comprises: determining, from the subset of the plurality of electronic activities, a response rate for each type of electronic activity; and using the response rate to select the first communication mode via which to communicate. 6. The method of claim 1 further comprising selecting, from a plurality of devices including the first device, the first device to which to transmit the first notification based on the communication mode schedule of the node profile. 7. The method of claim 1 , further comprising: identifying, by the one or more processors, a second node profile of a second entity; identifying, by the one or more processors, a second plurality of electronic activities linked to the second node profile; determining, by the one or more processors, for each electronic activity type of the second plurality of electronic activities, a response rate based on the second plurality of electronic activities; and selecting, by the one or more processors, a second communication mode for transmission of a second notification to a second device based on the response rate of each electronic activity type of the second plurality of electronic activities. 8. The method of claim 1 , further comprising: identifying, by the one or more processors and based on the node profile, a record object of a plurality of record objects of one or more systems of record, each of the plurality of record objects comprising one or more object fields having one or more object field value pairs; determining, by the one or more processors, an action to perform to increase a completion score of the record object; and selecting, by the one or more processors, the first communication mode based on the action to be performed to increase the completion score of the record object. 9. A system comprising: one or more processors configured by machine-readable instructions to: access data of a plurality of electronic activities transmitted or received via electronic accounts associated with one or more data source providers; maintain 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; identify, for a node profile of the plurality of node profiles, a subset of the plurality of electronic activities transmitted or received by the electronic accounts; identify, for each electronic activity of the subset of the plurality of electronic activities, a type of electronic activity and a respective timestamp corresponding to the electronic activity, wherein the type of electronic activity includes an email type or a calendar event type; generate, for the node profile of the plurality of node profiles, a communication mode schedule identifying a plurality of communication modes over which to communicate with a first entity corresponding to the node profile at one or more time periods based on the respective timestamp and the type of each electronic activity of the subset of the plurality of electronic activities; select, responsive to detecting a condition to transmit a first notification, a first communication mode from the plurality of communication modes based on a time associated with transmission of the first notification and the generated communication mode schedule; and transmit the first notification to a first device of the first entity via the first communication mode. 10. The system of claim 9 , wherein the one or more processors are further configured by machine-readable instructions to: generate the first notification, the first notification identifying an action to be performed and a recipient related to the action. 11. The system of claim 10 , wherein the one or more processors are further configured by machine-readable instructions to: determine, for the recipient, a second communication mode schedule of the recipient based on electronic activities linked with a second node profile; identify, for a time period, a second communication mode via which to communicate with the recipient; select an electronic activity type of the electronic activity based on the second communication mode; and identify the electronic activity type in the first notification. 12. The system of claim 9 , wherein the one or more processors are further configured by machine-readable instructions to: generate an availability schedule of the node profile based on the subset of the plurality of electronic activities, the availability schedule indicating time frames that a user of the first device is available. 13. The system of claim 9 , wherein the one or more processors are further configured by machine-readable instructions to: determine, from

Assignees

Inventors

Classifications

  • Extracting rules from data · CPC title

  • Knowledge engineering; Knowledge acquisition · CPC title

  • Machine learning · CPC title

  • Office automation; Time management · CPC title

  • to a system of files or objects, e.g. local or distributed file system or database · 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 US10649998B2 cover?
Systems and methods for determining a preferred communication channel can be based on determining a status of a node profile using electronic activities. The system and methods can include accessing a plurality of electronic activities and maintaining a plurality of node profiles. The system and methods can include identifying a node profile and generating a communication mode schedule. The sys…
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 May 12 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).