Email management based on user behavior
First Claim
1. A method for assisting email users to manage email messages received in an email account, comprising:
- receiving event data indicating a user action performed by an email user with respect to a received email message in an email account, the received email message having a characteristic;
determining whether to assist the email user manage the email account based on a heuristic comprisingassigning an assistance weight to the received event data,determining an assistance factor determined based upon the assistance weight of the received event data indicating the user action performed by the email user on the received email message and one or more assistance weights of event data indicating prior user actions performed by the email user for previously received e-mails having the same value for the characteristic as the received email message; and
determining whether the assistance factor satisfies a criteria with respect to a predetermined value;
responsive to the assistance factor satisfying the criteria with respect to the predetermined value,selecting to perform an action with respect to the received email message on behalf of the email user, the action comprising adding an entity of the received email message associated with the event data on a block-list associated with the email user, andimplementing the action comprising adding the entity of the received email message associated with the event data on the block-list associated with the email user which further comprisesadding the characteristic of the received email message associated with the event data to the block-list associated with the email user;
notifying the email user via a user interface that the characteristic has been added to the block-list associated with the email user;
providing the email user an opportunity to remove the characteristic from the block-list associated with the email user; and
removing the characteristic from the block-list associated with the email user if user input from the user interface indicates the characteristic is not to be added to the block-list associated with the email user.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods for assisting email users manage email messages received in an email account. An event is triggered by an action performed by an email user with respect to an email message in an email account. The event identifies an entity associated with the email message (e.g., sender address, domain, keyword, etc.). A determination is made whether to assist the user manage their email based on a heuristic. The heuristic assigns weights based on prior events associated with the same entity to determine whether the user is interested in receiving emails from the sender. Based on the heuristics, the method may add the sender to the user'"'"'s block-list or unsubscribe the user from a mailing list.
246 Citations
10 Claims
-
1. A method for assisting email users to manage email messages received in an email account, comprising:
-
receiving event data indicating a user action performed by an email user with respect to a received email message in an email account, the received email message having a characteristic; determining whether to assist the email user manage the email account based on a heuristic comprising assigning an assistance weight to the received event data, determining an assistance factor determined based upon the assistance weight of the received event data indicating the user action performed by the email user on the received email message and one or more assistance weights of event data indicating prior user actions performed by the email user for previously received e-mails having the same value for the characteristic as the received email message; and determining whether the assistance factor satisfies a criteria with respect to a predetermined value; responsive to the assistance factor satisfying the criteria with respect to the predetermined value, selecting to perform an action with respect to the received email message on behalf of the email user, the action comprising adding an entity of the received email message associated with the event data on a block-list associated with the email user, and implementing the action comprising adding the entity of the received email message associated with the event data on the block-list associated with the email user which further comprises adding the characteristic of the received email message associated with the event data to the block-list associated with the email user; notifying the email user via a user interface that the characteristic has been added to the block-list associated with the email user; providing the email user an opportunity to remove the characteristic from the block-list associated with the email user; and removing the characteristic from the block-list associated with the email user if user input from the user interface indicates the characteristic is not to be added to the block-list associated with the email user. - View Dependent Claims (2, 3, 4, 5, 9)
-
-
6. One or more computer readable storage devices having stored thereon software which when executed by one or more processors cause the processor to perform a method for assisting email users in managing email messages received in their email account, the method comprising:
-
receiving event data indicating a user action associated with a received email message in an email account, the received email message contains data that identifies a sender of the received email message; assigning an assistance weight to the received event data indicating the user action associated with the received email message in accordance with a heuristic; determining that the email user is not interested in receiving future emails from the sender based on the heuristic comprising determining an assistance factor based upon one or more assistance weights assigned to event data indicating prior user actions associated with the same sender and the assistance weight assigned to the received event data indicating the user action associated with the received email message and determining that the assistance factor satisfies a criteria with respect to a predetermined value; and adding the sender of the received email message associated with the event data on a block-list associated with the email user; notifying the email user via a user interface that the sender has been added to the block-list associated with the email user; providing the email user an opportunity to remove the sender from the block-list associated with the email user; and removing the sender from the block-list associated with the email user if user input indicates the sender is not to be added to the block-list associated with the email user. - View Dependent Claims (7, 8)
-
-
10. A system for assisting email users to manage email messages received in an email account, comprising:
-
one or more first computer systems comprising one or more first processors and having access to one or more first memories, the one or more first computer systems being communicatively coupled over a network to one or more second computer systems comprising one or more second processors and having access to one or more second memories, for accepting from and forwarding to emails for an email user having an email account which the one or more first processors of the one or more first computer systems manage; the one or more first computer systems being communicatively coupled to a user interface for receiving user input and displaying data including emails; the one or more first processors of the one or more first computer systems receiving event data from the user interface indicating a user action performed by the email user with respect to a received email message in the email account, the received email message having a characteristic; a heuristic engine executing on the one or more first processors of the one or more first computer systems for determining whether to assist the email user manage the email account based on a heuristic which further comprises determining an assistance factor based upon one or more assistance weights assigned to event data indicating prior actions performed by the email user for previously received e-mails having the same value for the characteristic as the received email message and an assistance weight assigned to the received event data indicating the user action associated with the received email message and determining whether the assistance factor satisfies a criteria with respect to a predetermined value; and responsive to the assistance factor satisfying the criteria with respect to a predetermined value, the one or more first processors of the one or more first computer systems selecting to perform an action with respect to the received email message on behalf of the email user, the action comprising adding an entity of the received email message associated with the event data on a block-list associated with the email user and stored in the one or more first memories accessible by the one or more first computer systems which further comprises the one or more first processors of the one or more first computer systems adding the characteristic of the received email message associated with the event data to the block-list associated with the email user; the one or more first processors of the one or more first computer systems sending one or more messages to the user interface, the one or more messages notifying the email user that the characteristic has been added to the block-list associated with the email user and indicating an opportunity to remove the characteristic from the block-list associated with the email user; and the one or more first processors of the one or more first computer systems removing the characteristic from the block-list associated with the email user if user input from the user interface indicates the characteristic is not to be added to the block-list associated with the email user.
-
Specification