Patent ID: 8285799
Filing Date: 2012-10-09
Classification: H04L

Abstract:
1. A method for archiving email messages on a server computer, the method comprising: receiving an email message at the server computer; determining a user mailbox to which the email message is to be directed; obtaining a storage quota for the user mailbox; obtaining a first threshold for the user mailbox, the first threshold being a first percentage of the storage quota; obtaining a second threshold for the user mailbox, the second threshold being a second percentage of the storage quota, the second threshold being lower than the first threshold; obtaining a current size of the user mailbox, the current size comprising the size in bytes of all email messages and attachments to email messages currently in the user mailbox; determining a size of the received email message; determining whether the size of the received email message plus the current size of the user mailbox exceeds the first threshold for the user mailbox; when it is determined that the size of the received email message plus the current size of the user mailbox exceeds the first threshold for the user mailbox, archiving one or more email messages in the user mailbox, the archiving of the one or more email messages reducing the current size of the user mailbox such that the current size of the user mailbox becomes less than the number of bytes corresponding to the second threshold for the user mailbox; and when it is determined that the size of the received email message plus the size of all attachments to the received email message plus the current size of the user mailbox exceeds the first threshold for the user mailbox, copying the received email message to the user mailbox when the current size of the user mailbox becomes less than the number of bytes corresponding to the second threshold for the user mailbox, wherein a determination of whether to archive one or more email messages in the user mailbox is made each time an email message is received at the server computer.