×

Systems and methods for electronic activity classification

  • US 10,496,681 B1
  • Filed: 05/21/2019
  • Issued: 12/03/2019
  • Est. Priority Date: 05/24/2018
  • Status: Active Grant
First Claim
Patent Images

1. A method, comprising:

  • maintaining, by one or more processors, a plurality of node profiles corresponding to a plurality of unique entities, each node profile including a plurality of field-value pairs;

    accessing, by the one or more processors, data corresponding to a plurality of electronic activities transmitted or received via electronic accounts associated with one or more data source providers, the electronic activities used to update the plurality of node profiles;

    extracting, by the one or more processors, from data corresponding to a first electronic activity of the plurality of electronic activities, one or more features used to determine a classification of the first electronic activity;

    identifying, by the one or more processors, from the data corresponding to the first electronic activity, a sender and one or more recipients of the first electronic activity and a type of an electronic account identifier corresponding to the sender or a recipient of the one or more recipients;

    determining, by the one or more processors, a confidence score indicating a likelihood that the first electronic activity is of a first classification type based on the sender and the one or more recipients of the first electronic activity, the type of the electronic account identifier and a connection profile between at least two of the sender and the one or more recipients, the connection profile based on at least one second electronic activity including the at least two of the sender and the one or more recipients as participants of the at least one second electronic activity;

    storing, by the one or more processors, in one or more data structures, an association between the first electronic activity and a tag corresponding to the first classification type and the determined confidence score;

    accessing, by the one or more processors, data corresponding to a second electronic activity of the plurality of electronic activities;

    determining, by the one or more processors, that a sender and one or more recipients of the second electronic activity match the sender and the one or more recipients of the first electronic activity; and

    updating, by the one or more processors, the determined confidence score of the first electronic activity based on a corresponding confidence score of the second electronic activity indicating that the second electronic activity is of the first classification type responsive to determining that the sender and the one or more recipients of the second electronic activity match the sender and the one or more recipients of the first electronic activity corresponding to the first classification type.

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