×

System and method for aggregating data from a plurality of data sources

  • US 10,198,515 B1
  • Filed: 08/03/2015
  • Issued: 02/05/2019
  • Est. Priority Date: 12/10/2013
  • Status: Active Grant
First Claim
Patent Images

1. A computer system comprising:

  • a hardware computer processor configured to execute code to cause the computer system to;

    access first data from a first data source, the first data source comprising electronic communication data;

    determine, for each of a plurality of electronic communications of the first data, an individual associated with the electronic communication;

    generate, for each individual, a summary of electronic communications associated with the individual;

    obtain second data from a second data source, the second data source comprising one or more logs of work activities, wherein the second data source is different from the first data source;

    determine, for each of a plurality of work activity logs of the second data, an individual associated with the work activity log;

    generate, for each individual, a second summary of work activity logs associated with the individual, wherein at least the summary of electronic communications and the second summary of work activity logs are each accessible by the computer system;

    determine, a first group of unique individuals each sharing a first common characteristic indicated in the second data and a second group of unique individuals each sharing a second common characteristic indicated in the second data;

    generate a first intermediate output aggregating summaries of electronic communications of individuals in the first group, wherein the intermediate output comprises a reduced version of at least some of the summaries of electronic communications;

    generate a second intermediate output aggregating summaries of electronic communications of individuals in the second group;

    determine a first efficiency indicator for the first group based at least in part on comparison of the first intermediate output associated with the first group and the second intermediate output associated with the second group,generate user interface data for displaying a user interface on a user computing device, the user interface including an indication of the first group, an indication of the second group, and the determined first efficiency indicator;

    receive, via input from the user interface, selection of a comparison characteristic;

    determine, a third group of unique individuals each sharing the comparison characteristic;

    generate a third intermediate output aggregating summaries of electronic communications of individuals in the third group;

    determine a second efficiency indicator for the first group based at least in part on comparison of the first intermediate output associated with the first group and the third intermediate output associated with the third group, andupdate the user interface data so that the user interface includes an indication of the first group, an indication of the third group and the determined second efficiency indicator.

View all claims
  • 8 Assignments
Timeline View
Assignment View
    ×
    ×