Systems and methods for generating performance profiles using electronic activities matched with 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 first record object of the plurality of first record objects comprising one or more object fields having one or more object field values, each of the plurality of first record objects associated with one or more electronic activities;
identifying, by the one or more processors, from the plurality of first record objects, a subset of first record objects associated with a node profile corresponding to an entity;
identifying, by the one or more processors, for each first record object of the subset of first record objects, electronic activities linked to the first record object;
determining, by the one or more processors, for each first record object of the subset of first record objects, a respective entity engagement profile for the entity based on i) the electronic activities linked to the first record object and ii) one or more object field-value pairs of the first record object;
generating, by the one or more processors, a composite entity engagement profile of the entity based on each respective entity engagement profile corresponding to each first record object of the subset of first record objects;
storing, by the one or more processors, in one or more data structures, an association between the entity and the composite entity engagement profile;
identifying, by the one or more processors, a second record object having one or more object field-value pairs; and
matching, by the one or more processors, the second record object with the entity based on i) the composite entity engagement profile of the entity and ii) the one or more object field-value pairs of the second record object.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems for generating performance profiles using electronic activities linked to record objects are disclosed. Exemplary implementations may: access a record objects of a system of record of a data source provider; identify, from the record objects, a subset of record objects associated with a node profile corresponding to an entity; identify, for each record object of the subset, electronic activities linked to the record object; determine, for each record object of the subset, a respective entity engagement profile for the entity based on the electronic activities linked to the record object and one or more object field-value pairs of the record object; generate a composite entity engagement profile of the entity based on each respective entity engagement profile corresponding to each record object of the subset of record objects; and store, in one or more data structures, an association between the entity and the entity performance profile.
377 Citations
18 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 first record object of the plurality of first record objects comprising one or more object fields having one or more object field values, each of the plurality of first record objects associated with one or more electronic activities; identifying, by the one or more processors, from the plurality of first record objects, a subset of first record objects associated with a node profile corresponding to an entity; identifying, by the one or more processors, for each first record object of the subset of first record objects, electronic activities linked to the first record object; determining, by the one or more processors, for each first record object of the subset of first record objects, a respective entity engagement profile for the entity based on i) the electronic activities linked to the first record object and ii) one or more object field-value pairs of the first record object; generating, by the one or more processors, a composite entity engagement profile of the entity based on each respective entity engagement profile corresponding to each first record object of the subset of first record objects; storing, by the one or more processors, in one or more data structures, an association between the entity and the composite entity engagement profile; identifying, by the one or more processors, a second record object having one or more object field-value pairs; and matching, by the one or more processors, the second record object with the entity based on i) the composite entity engagement profile of the entity and ii) the one or more object field-value pairs of the second record object. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system comprising:
one or more processors configured by machine-readable instructions to; access a plurality of first record objects of a system of record of a data source provider, each first record object of the plurality of first record objects comprising one or more object fields having one or more object field values, each of the plurality of first record objects associated with one or more electronic activities; identify, from the plurality of first record objects, a subset of first record objects associated with a node profile corresponding to an entity; identify, for each first record object of the subset of first record objects, electronic activities linked to the first record object; determine, for each first record object of the subset of first record objects, a respective entity engagement profile for the entity based on i) the electronic activities linked to the first record object and ii) one or more object field-value pairs of the first record object; generate a composite entity engagement profile of the entity based on each respective entity engagement profile corresponding to each first record object of the subset of first record objects; store, in one or more data structures, an association between the entity and the composite entity engagement profile; identify a second record object having one or more object field-value pairs; and match the second record object with the entity based on i) the composite entity engagement profile of the entity and ii) the one or more object field-value pairs of the second record object. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
18. 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 first record object of the plurality of first record objects comprising one or more object fields having one or more object field values, each of the plurality of first record objects associated with one or more electronic activities; identifying, from the plurality of first record objects, a subset of first record objects associated with a node profile corresponding to an entity; identifying, for each first record object of the subset of first record objects, electronic activities linked to the first record object; determining, for each first record object of the subset of first record objects, a respective entity engagement profile for the entity based on i) the electronic activities linked to the first record object and ii) one or more object field-value pairs of the first record object; generating a composite entity engagement profile of the entity based on each respective entity engagement profile corresponding to each first record object of the subset of first record objects; storing, in one or more data structures, an association between the entity and the composite entity engagement profile; identifying a second record object having one or more object field-value pairs; and matching the second record object with the entity based on i) the composite entity engagement profile of the entity and ii) the one or more object field-value pairs of the second record object.
-
Specification