Patent ID: 9176970
Filing Date: 2015-11-03
Classification: G06F,G06Q,H04L

Abstract:
1. A method for processing electronic messages, comprising: connecting, with an application, to an email account located upon a remote message server, wherein the email account is associated with a user; determining one or more sent folders located upon the remote message server and associated with the email account, wherein the one or more sent folders comprise messages sent by the user; retrieving, from the remote message server, header information for one or more sent messages located within the sent folders; determining a recipient for each of the sent messages using the respective header information; storing, to a database, training information comprising a mapping between one or more of the sent message recipients and importance levels, wherein the importance level associated with a given recipient is determined based upon a number of messages sent to the given recipient; determining a source folder located upon the remote message server and associated with the email account; retrieving, from the remote message server, header information for one or more unprocessed messages located within the source folder; determining a sender for each of the unprocessed message using the respective header information; determining, for at least one of the unprocessed messages, target folder located upon the remote message server using training information associated with the respective sender, wherein the database includes training information associated with the respective sender; and issuing a command to the remote message server to move the at least one unprocessed message from the source folder to the respective target folder, wherein the source folder is a different folder than the target folder.