Force-based assignments
US-2015170060-A1 · Jun 18, 2015 · US
US11503131B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11503131-B2 |
| Application number | US-202017102379-A |
| Country | US |
| Kind code | B2 |
| Filing date | Nov 23, 2020 |
| Priority date | May 24, 2018 |
| Publication date | Nov 15, 2022 |
| Grant date | Nov 15, 2022 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
The present disclosure relates to generating performance profiles of member nodes. A plurality of electronic activities can be accessed. A subset of electronic activities from the plurality of electronic activities can be identified. The subset of electronic activities can be parsed to identify participants of the electronic activities. A second node profile can be accessed for each participant. Participant types can be identified from each second node profiles. A distribution of the subset of electronic activities can be determined. A performance profile can be generated.
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; accessing, by the one or more processors, data of a plurality of electronic activities transmitted or received via electronic accounts associated with a plurality of data source providers, the plurality of electronic activities used to maintain a plurality of node profiles, each node profile of the plurality of node profiles including a plurality of fields, each field of the plurality of fields associated with one or more value data structures, each value data structure of the one or more value data structures including a respective value and one or more respective entries identifying a respective record object of the plurality of record objects or a respective electronic activity of the plurality of electronic activities that includes the respective value, each value data structure configured to be updated to include additional entries identifying additional record objects or electronic activities that include the respective value responsive to the one or more processors accessing data of the additional record objects or additional electronic activities; matching, by the one or more processors, each electronic activity of the plurality of the electronic activities to a corresponding shadow object by comparing one or more activity field-value pairs to corresponding one or more shadow object field-value pairs of the corresponding shadow object; identifying, by the one or more processors, for a first node profile of the plurality of node profiles, a subset of electronic activities from the plurality of electronic activities identifying an entity corresponding to the first node profile as a sender or a recipient; parsing, by the one or more processors, each electronic activity of the subset of electronic activities to identify one or more participants with which the entity corresponding to the first node profile is communicating; accessing, by the one or more processors, for each participant of the one or more participants, a second node profile corresponding to the participant from the plurality of node profiles; identifying, by the one or more processors, from a respective value data structure corresponding to a particular field of each respective second node profile corresponding to a respective participant of the one or more participants, from a plurality of participant types, a participant type for the participant; determining, by the one or more processors, a distribution of the subset of electronic activities across the plurality of participant types for the one or more participants; and generating, by the one or more processors, a performance profile for the first node profile based on the distribution of the subset of electronic activities across the plurality of participant types for the one or more participants. 2. The method of claim 1 , further comprising identifying, by the one or more processors, for each electronic activity of the subset of electronic activities for the first node profile, an electronic activity type of the electronic activity; and wherein generating the performance profile further comprises generating the performance profile for the first node profile based on the electronic activity types identified for the subset of electronic activities. 3. The method of claim 2 , further comprising determining, by the one or more processors, a second distribution of the subset of electronic activities across the electronic activity types; and wherein generating the performance profile further comprises generating the performance profile based on the second distribution. 4. The method of claim 1 , wherein the second node profile includes data from a signature embedded in at least one of the plurality of electronic activities. 5. The method of claim 1 , wherein parsing each electronic activity further comprises parsing each electronic activity of the subset of electronic activities to identify one or more keywords embedded in the electronic activity; and wherein generating the performance profile further comprises generating the performance profile for the first node profile based on the one or more keywords identified from the subset of electronic activities. 6. The method of claim 1 , further comprising determining, by the one or more processors, for each electronic activity of the subset of electronic activities for the first node profile, a metric corresponding to the electronic activity; and wherein generating the performance profile further comprises generating the performance profile for the first node profile based on the metrics corresponding to the electronic activities of the subset of electronic activities. 7. The method of claim 1 , wherein identifying the subset of electronic activities further comprises identifying the subset of electronic activities from the plurality of electronic activities based on one or more tags assigned to the plurality of electronic activities. 8. The method of claim 1 , further comprising generating, by the one or more processors, a performance score for the first node profile based on the performance profile of the first node profile. 9. The method of claim 8 , wherein the performance profile for the first node profile is a first performance profile, and further comprising: identifying, by the one or more processors, respective second performance profiles of respective third node profiles that satisfy a similarity threshold based on one or more node field-value pairs of the first node profile and the respective third node profiles; comparing, by the one or more processors, the first performance profile for the first node profile and the respective second performance profiles of the third node profiles; and wherein generating the performance score for the first node profile further comprises generating the first performance profile for the first node profile responsive to comparing the first performance profile and the respective second performance profiles. 10. The method of claim 1 , wherein generating the performance profile further comprises generating the performance profile for the first node profile based on one or more of an average response time to respond to electronic activities or average response rate. 11. The method of claim 1 , further comprising: identifying, by the one or more processors, for each shadow object identifying the entity, a plurality of stages; determining, by the one or more processors, for each stage of the plurality of stages, a subset of electronic activities corresponding to the stage; determining, by the one or more processors, the participants of the electronic activities in the subset in each stage; and generating, by the or more processors, for each stage of the plurality of stages in the record object, a distribution of electronic ac
Learning methods · CPC title
Named entity recognition · CPC title
related to network devices · CPC title
for calculating health indices; for individual health risk assessment · CPC title
for computer-aided diagnosis, e.g. based on medical expert systems · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.