AUTOMATED LARGE FILE PROCESSING WITH EMBEDDED VISUAL CUES
First Claim
1. A system for automatically processing large email attachments during migration and archiving operations, the system comprising:
- a first email platform hosted by a first computing device, the first email platform storing a plurality of mailboxes, each mailbox including a plurality of emails;
a storage server; and
an application server communicatively coupled to the first email platform and the storage server by a network, the application server having stored in memory a predetermined attachment size limit and an executable application that, when executed by a processor of the application server;
downloads the mailboxes from the first email platform,inspects each downloaded mailbox for an email containing an attachment file,determines a file size of a detected attachment file,compares the file size of the detected attachment file to the predetermined attachment size limit stored in memory,uploads a copy of the detected attachment to the storage server to be stored in memory when the comparison determines that the file size of the detected attachment file exceeds the predetermined attachment size limit stored in memory,generates a visual cue of the detected attachment,modifies the email by;
replacing the detected attachment in the email with a link to the copy of the detected attachment stored at the storage server, andembedding the generated visual cue into the email, andtransmits the modified email to at least one of the first email platform and a second email platform hosted by a second computing device communicatively coupled to the network.
20 Assignments
0 Petitions
Accused Products
Abstract
A network-based solution for automatically processing large email attachments or other files during migration and archiving operations may involve downloading mailboxes from a source email platform and inspecting the mailboxes for emails containing attachment files. The solution may involve uploading a copy of the detected attachment to a storage server when a comparison determines that the file size of the detected attachment file exceeds a predetermined size limit. The solution may involve modifying the email by replacing the detected attachment with a link to the copy of the detected attachment stored at the storage server. Modifying the email may also involve generating a visual cue of the detected attachment and embedding the generated visual cue into the email.
-
Citations
41 Claims
-
1. A system for automatically processing large email attachments during migration and archiving operations, the system comprising:
-
a first email platform hosted by a first computing device, the first email platform storing a plurality of mailboxes, each mailbox including a plurality of emails; a storage server; and an application server communicatively coupled to the first email platform and the storage server by a network, the application server having stored in memory a predetermined attachment size limit and an executable application that, when executed by a processor of the application server; downloads the mailboxes from the first email platform, inspects each downloaded mailbox for an email containing an attachment file, determines a file size of a detected attachment file, compares the file size of the detected attachment file to the predetermined attachment size limit stored in memory, uploads a copy of the detected attachment to the storage server to be stored in memory when the comparison determines that the file size of the detected attachment file exceeds the predetermined attachment size limit stored in memory, generates a visual cue of the detected attachment, modifies the email by; replacing the detected attachment in the email with a link to the copy of the detected attachment stored at the storage server, and embedding the generated visual cue into the email, and transmits the modified email to at least one of the first email platform and a second email platform hosted by a second computing device communicatively coupled to the network. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A method for automatically processing large email attachments during migration and archiving operations, the method comprising:
-
downloading from a first email platform a plurality of mailboxes, each mailbox including a plurality of emails; and executing instructions stored in memory, wherein execution of the instructions; inspects each downloaded mailbox for an email containing an attachment file, determines a file size of a detected attachment file, compares the file size of the detected attachment file to a predetermined attachment size limit, uploads a copy of the detected attachment to a storage server for storage when the comparison determines that the file size of the detected attachment file exceeds the predetermined attachment size limit, generates a visual cue of the detected attachment, modifies the email by; replacing the detected attachment in the email with a link to the copy of the detected attachment stored at the storage server, and embedding the generated visual cue into the email, and transmitting the modified email to at least one of a the first email platform and a second email platform hosted by a second computing device communicatively coupled to the network. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40)
-
-
41. A non-transitory computer-readable storage medium having embodied thereon a computer program executable by a processor to perform a method for automatically processing large email attachments during migration and archiving operations, the method comprising:
-
downloading from a first email platform a plurality of mailboxes, each mailbox including a plurality of emails; inspecting each downloaded mailbox for an email containing an attachment file; determining a file size of a detected attachment file; comparing the file size of the detected attachment file to a predetermined attachment size limit; uploading a copy of the detected attachment to a storage server for storage when the comparison determines that the file size of the detected attachment file exceeds the predetermined attachment size limit; generating a visual cue of the detected attachment; embedding the generated visual cue into the email; modifying the email by replacing the detected attachment in the email with a link to the copy of the detected attachment stored at the storage server; and transmitting the modified email to the at least one of the first email platform and a second email platform hosted by a second computing device communicatively coupled to the network.
-
Specification