Systems and methods for identifying a sequence of events and participants for record objects
First Claim
1. A method, comprising:
- accessing, by one or more processors, a plurality of first record objects of a system of record of a data source provider each record object of the plurality of record objects comprising one or more object field-value pairs and linked to one or more electronic activities;
identifying, by the one or more processors, a subset of record objects of the plurality of record objects associated with a group entity and having a first record object status, each record object of the subset of record objects including a stage field configured to be associated with one of a plurality of stage values, each stage value of the plurality of stage values corresponding to a respective proximity to a completion of a process associated with the record object;
identifying, by the one or more processors, for each record object of the subset of record objects, a first plurality of electronic activities linked to the record object, each electronic activity of the first plurality of electronic activities i) received or transmitted via one or more electronic accounts, ii) identifying one or more participants, iii) corresponding to at least one event and iv) associated with a respective stage value of the stage field of the record object;
determining, by the one or more processors, for each record object of the subset of record objects, an event-participant pattern for at least one stage value and based on the first plurality of electronic activities linked to the record object that are associated with the at least one stage value, the event-participant pattern identifying at least a first event performed by a first participant of a first participant type and a second event performed by a second participant of a second participant type, the first participant type based on at least one of a first title or a first department of the first participant and the second participant type based on at least one of a second title or a second department of the second participant;
accessing, by the one or more processors, a second record object of the system of record of the data source provider, the second record object comprising one or more object field-value pairs and linked to a second plurality of electronic activities and having a stage field associated with the at least one stage value;
identifying, by the one or more processors, the second plurality of electronic activities linked with the second record object and associated with the at least one stage value of the stage field of the second record object;
determining, by the one or more processors, from the identified second plurality of electronic activities linked with the second record object and based on the event-participant pattern, that the first event is performed by a respective first participant of the first participant type and the second event is not yet performed by any respective second participant of the second participant type;
generating, by the one or more processors, a content item identifying an action based on the second event not yet performed by any respective participant of the second participant type; and
transmitting, by the one or more processors, the content item to a device of a participant of at least one electronic activity of the second plurality of electronic activities linked with the second record object.
3 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems, and storage media for identifying a sequence of events and participants for record objects are disclosed. Exemplary implementations may: access record objects of a system of record; identify a subset of record objects associated with a group entity and having a first record object status; identify one or more electronic activities linked to the record objects; determine an event-participant pattern based on the electronic activities linked to the record object; identify electronic activities linked with a second record object; determine that a first event is performed by the a participant type and a second event is not yet performed by a second participant type; generate a content item identifying an action to trigger a performance of the second event; and transmit the content item to a device of a participant of at least one electronic activity linked with the second record object.
-
Citations
20 Claims
-
1. A method, comprising:
-
accessing, by one or more processors, a plurality of first record objects of a system of record of a data source provider each record object of the plurality of record objects comprising one or more object field-value pairs and linked to one or more electronic activities; identifying, by the one or more processors, a subset of record objects of the plurality of record objects associated with a group entity and having a first record object status, each record object of the subset of record objects including a stage field configured to be associated with one of a plurality of stage values, each stage value of the plurality of stage values corresponding to a respective proximity to a completion of a process associated with the record object; identifying, by the one or more processors, for each record object of the subset of record objects, a first plurality of electronic activities linked to the record object, each electronic activity of the first plurality of electronic activities i) received or transmitted via one or more electronic accounts, ii) identifying one or more participants, iii) corresponding to at least one event and iv) associated with a respective stage value of the stage field of the record object; determining, by the one or more processors, for each record object of the subset of record objects, an event-participant pattern for at least one stage value and based on the first plurality of electronic activities linked to the record object that are associated with the at least one stage value, the event-participant pattern identifying at least a first event performed by a first participant of a first participant type and a second event performed by a second participant of a second participant type, the first participant type based on at least one of a first title or a first department of the first participant and the second participant type based on at least one of a second title or a second department of the second participant; accessing, by the one or more processors, a second record object of the system of record of the data source provider, the second record object comprising one or more object field-value pairs and linked to a second plurality of electronic activities and having a stage field associated with the at least one stage value; identifying, by the one or more processors, the second plurality of electronic activities linked with the second record object and associated with the at least one stage value of the stage field of the second record object; determining, by the one or more processors, from the identified second plurality of electronic activities linked with the second record object and based on the event-participant pattern, that the first event is performed by a respective first participant of the first participant type and the second event is not yet performed by any respective second participant of the second participant type; generating, by the one or more processors, a content item identifying an action based on the second event not yet performed by any respective participant of the second participant type; and transmitting, by the one or more processors, the content item to a device of a participant of at least one electronic activity of the second plurality of electronic activities linked with the second record object. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A system comprising:
one or more hardware processors configured by machine-readable instructions to; access a plurality of record objects of a system of record of a data source provider each record object of the plurality of record objects comprising one or more object field-value pairs and linked to one or more electronic activities; identify a subset of record objects of the plurality of record objects associated with a group entity and having a first record object status, each record object of the subset of record objects including a stage field configured to be associated with one of a plurality of stage values, each stage value of the plurality of stage values corresponding to a respective proximity to a completion of a process associated with the record object; identify, for each record object of the subset of record objects, a first plurality of electronic activities linked to the record object, each electronic activity of the first plurality of electronic activities i) received or transmitted via one or more electronic accounts, ii) identifying one or more participants, iii) corresponding to at least one event and iv) associated with a respective stage value of the stage field of the record object; determine, for each record object of the subset of record objects, an event-participant pattern for at least one stage value and based on the first plurality of electronic activities linked to the record object that are associated with the at least one stage value, the event-participant pattern identifying at least a first event performed by a first participant of a first participant type and a second event performed by a second participant of a second participant type, the first participant type based on at least one of a first title or a first department of the first participant and the second participant type based on at least one of a second title or a second department of the second participant; access a second record object of the system of record of the data source provider, the second record object comprising one or more object field-value pairs and linked to a second plurality of electronic activities and having a stage field associated with the at least one stage value; identify the second plurality of electronic activities linked with the second record object and associated with the at least one stage value of the stage field of the second record object; determine, from the identified second plurality of electronic activities linked with the second record object and based on the event-participant pattern, that the first event is performed by a respective first participant of the first participant type and the second event is not yet performed by any respective second participant of the second participant type; generate a content item identifying an action based on the second event not yet performed by any respective participant of the second participant type; and transmit the content item to a device of a participant of at least one electronic activity of the second plurality of electronic activities linked with the second record object. - View Dependent Claims (16, 17, 18, 19)
-
20. A non-transitory computer-readable storage medium having instructions embodied thereon, the instructions being executable by one or more processors to perform a method, the method comprising:
-
accessing a plurality of first record objects of a system of record of a data source provider each record object of the plurality of record objects comprising one or more object field-value pairs and linked to one or more electronic activities; identifying a subset of record objects of the plurality of record objects associated with a group entity and having a first record object status, each record object of the subset of record objects including a stage field configured to be associated with one of a plurality of stage values, each stage value of the plurality of stage values corresponding to a respective proximity to a completion of a process associated with the record object; identifying, for each record object of the subset of record objects, a first plurality of electronic activities linked to the record object, each electronic activity of the first plurality of electronic activities i) received or transmitted via one or more electronic accounts, ii) identifying one or more participants, iii) corresponding to at least one event and iv) associated with a respective stage value of the stage field of the record object; determining, for each record object of the subset of record objects, an event-participant pattern for at least one stage value and based on the first plurality of electronic activities linked to the record object that are associated with the at least one stage value, the event-participant pattern identifying at least a first event performed by a first participant of a first participant type and a second event performed by a second participant of a second participant type, the first participant type based on at least one of a first title or a first department of the first participant and the second participant type based on at least one of a second title or a second department of the second participant; accessing a second record object of the system of record of the data source provider, the second record object comprising one or more object field-value pairs and linked to a second plurality of electronic activities and having a stage field associated with the at least one stage value; identifying the second plurality of electronic activities linked with the second record object and associated with the at least one stage value of the stage field of the second record object; determining, from the identified second plurality of electronic activities linked with the second record object and based on the event-participant pattern, that the first event is performed by a respective first participant of the first participant type and the second event is not yet performed by any respective second participant of the second participant type; generating a content item identifying an action based on the second event not yet performed by any respective participant of the second participant types; and transmitting the content item to a device of a participant of at least one electronic activity of the second plurality of electronic activities linked with the second record object.
-
Specification