Systems and methods for restricting generation and delivery of insights to second data source providers
First Claim
Patent Images
1. A method comprising:
- accessing, by one or more processors, at least one of i) a plurality of electronic activities transmitted or received via electronic accounts associated with one or more data source providers or ii) a plurality of record objects of one or more systems of record associated with the one or more data source providers;
maintaining, by the one or more processors, a plurality of node profiles, each node profile of the plurality of node profiles including one or more field-value pairs, each field-value pair including a value determined from data of one or more of the plurality of electronic activities or the plurality of record objects;
detecting, by the one or more processors, from one or more electronic activities or record objects of a first data source provider of the one or more data source providers, an update to a node graph including the plurality of node profiles or corresponding to a record object of the first data source provider;
determining, by the one or more processors, a number of the one or more data source providers having respective electronic activities or record objects from which the update to the node graph or corresponding to the record object of the first data source provider can be detected; and
restricting, by the one or more processors, responsive to determining that the number does not satisfy a predetermined threshold, provisioning of a content item related to the detected update to at least one second data source provider of the one or more data source providers.
2 Assignments
0 Petitions
Accused Products
Abstract
The present disclosure relates to restricting generation and delivery of insights to data source providers. Electronic activities and record objects may be accessed. Each record object may correspond to a record object type and have one or more object field-value pairs. Node profiles may be maintained. Updates to a node graph or corresponding to a record object may be detected. A number of data source providers having respective electronic activities or record objects from which the update to the node graph or corresponding to the record object can be determined. Provisioning of a content item to a second data source provider may be restricted.
311 Citations
20 Claims
-
1. A method comprising:
-
accessing, by one or more processors, at least one of i) a plurality of electronic activities transmitted or received via electronic accounts associated with one or more data source providers or ii) a plurality of record objects of one or more systems of record associated with the one or more data source providers; maintaining, by the one or more processors, a plurality of node profiles, each node profile of the plurality of node profiles including one or more field-value pairs, each field-value pair including a value determined from data of one or more of the plurality of electronic activities or the plurality of record objects; detecting, by the one or more processors, from one or more electronic activities or record objects of a first data source provider of the one or more data source providers, an update to a node graph including the plurality of node profiles or corresponding to a record object of the first data source provider; determining, by the one or more processors, a number of the one or more data source providers having respective electronic activities or record objects from which the update to the node graph or corresponding to the record object of the first data source provider can be detected; and restricting, by the one or more processors, responsive to determining that the number does not satisfy a predetermined threshold, provisioning of a content item related to the detected update to at least one second data source provider of the one or more data source providers. - 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 at least one of i) a plurality of electronic activities transmitted or received via electronic accounts associated with one or more data source providers or ii) a plurality of record objects of one or more systems of record associated with the one or more data source providers; maintain a plurality of node profiles, each node profile of the plurality of node profiles including one or more field-value pairs, each field-value pair including a value determined from data of one or more of the plurality of electronic activities or the plurality of record objects; detect, from one or more electronic activities or record objects of a first data source provider of the one or more data source providers, an update to a node graph including the plurality of node profiles or corresponding to a record object of the first data source provider; determine a number of the one or more data source providers having respective electronic activities or record objects from which the update to the node graph or corresponding to the record object of the first data source provider can be detected; and restrict, responsive to determining that the number does not satisfy a predetermined threshold, provisioning of a content item related to the detected update to at least one second data source provider of the one or more data source providers. - 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 comprising:
-
accessing at least one of i) a plurality of electronic activities transmitted or received via electronic accounts associated with one or more data source providers or ii) a plurality of record objects of one or more systems of record associated with the one or more data source providers; maintaining a plurality of node profiles, each node profile of the plurality of node profiles including one or more field-value pairs, each field-value pair including a value determined from data of one or more of the plurality of electronic activities or the plurality of record objects; detecting, from one or more electronic activities or record objects of a first data source provider of the one or more data source providers, an update to a node graph including the plurality of node profiles or corresponding to a record object of the first data source provider; determining a number of the one or more data source providers having respective electronic activities or record objects from which the update to the node graph or corresponding to the record object of the first data source provider can be detected; and restricting, responsive to determining that the number does not satisfy a predetermined threshold, provisioning of a content item related to the detected update to at least one second data source provider of the one or more data source providers.
-
Specification