×

Dynamic filter generation for message management systems

  • US 9,871,751 B2
  • Filed: 11/10/2015
  • Issued: 01/16/2018
  • Est. Priority Date: 03/27/2014
  • Status: Active Grant
First Claim
Patent Images

1. A computer implemented method comprising:

  • receiving, at a message management service, a plurality of messages for a user;

    analyzing, by the message management service, a plurality of event records for the user, each event record including a set of message features of a different one of the plurality of messages and event information indicating an action taken by the user on the message, to detect a correlation between a first triggering condition based at least in part on one or more of the message features and a first resulting action that is taken by the user on at least a minimum fraction of messages satisfying the first triggering condition;

    generating, by the message management service, based on the analysis, a first suggested rule to automatically perform the first resulting action on future messages satisfying the first triggering condition;

    sending, by the message management service, the first suggested rule to a client device associated with the user;

    obtaining from the client device, by the message management service, event information indicating a user response to the first suggested rule;

    in the event that the user response indicates that the user accepted the first suggested rule, adding, by the message management service, the first suggested rule to a set of established rules to be automatically applied to messages received for the user; and

    in the event that the user response indicates that the user has expressly rejected the first suggested rule, determining, by the message management service, when to send the first suggested rule to the client device again at a later time based on a new message that satisfies the first triggering condition based at least in part on the user response.

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