Storage and management of mail attachments
First Claim
Patent Images
1. A method for processing mail attachment data, the method comprising:
- with at least a first software module installed on a client computing device and associated with a mail application installed on the client computing device, wherein the mail application is configured to send mail objects to a mail server in networked communication with the client computing device,detecting a request to send a mail object from a user of the client computing device to one or more recipients, the mail object containing at least one mail attachment data file;
programmatically determining whether one or more link replacement rules are satisfied;
storing a copy of the at least one mail attachment data file on a primary storage device of a cloud storage system, wherein the copy of the at least one mail attachment data file is stored in a native format;
sending the mail object with the at least one mail attachment data file to the one or more recipients via the mail server;
saving the mail object with the at least one mail attachment data file on a client storage device of the client computing device, wherein the at least one mail attachment data file is stored in the native format; and
with at least a second software module,receiving a data backup request from the cloud storage system; and
in response to the data backup request,generating a backup copy of the copy of the at least one mail attachment data file that is stored on the primary storage device of the cloud storage system, the backup copy stored in a secondary storage device of a secondary storage system, wherein the backup copy has a backup format that is different than the native format; and
replacing the at least one mail attachment data file in the saved mail object on the client storage device with a link to the copy of the at least one mail attachment data file stored in the primary storage device of the cloud storage system based on a determination that the one or more link replacement rules are satisfied.
2 Assignments
0 Petitions
Accused Products
Abstract
A system according to certain aspects improves the process of sending emails containing attachments. The system can detect a request to send an email containing attachments to one or more recipients, create a copy of the attachments on a network storage device, replace the attachments contained in the email with links to the copies of the attachments, and send the email containing the links to the one or more recipients.
384 Citations
20 Claims
-
1. A method for processing mail attachment data, the method comprising:
-
with at least a first software module installed on a client computing device and associated with a mail application installed on the client computing device, wherein the mail application is configured to send mail objects to a mail server in networked communication with the client computing device, detecting a request to send a mail object from a user of the client computing device to one or more recipients, the mail object containing at least one mail attachment data file; programmatically determining whether one or more link replacement rules are satisfied; storing a copy of the at least one mail attachment data file on a primary storage device of a cloud storage system, wherein the copy of the at least one mail attachment data file is stored in a native format; sending the mail object with the at least one mail attachment data file to the one or more recipients via the mail server; saving the mail object with the at least one mail attachment data file on a client storage device of the client computing device, wherein the at least one mail attachment data file is stored in the native format; and with at least a second software module, receiving a data backup request from the cloud storage system; and in response to the data backup request, generating a backup copy of the copy of the at least one mail attachment data file that is stored on the primary storage device of the cloud storage system, the backup copy stored in a secondary storage device of a secondary storage system, wherein the backup copy has a backup format that is different than the native format; and replacing the at least one mail attachment data file in the saved mail object on the client storage device with a link to the copy of the at least one mail attachment data file stored in the primary storage device of the cloud storage system based on a determination that the one or more link replacement rules are satisfied. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system for processing mail attachment data, the system comprising:
-
a primary storage computing device of a cloud storage system, the primary storage computing device comprising computer hardware and configured to store mail attachment data files in a primary storage device of the cloud storage system; and a secondary storage system comprising computer hardware; and a client computing device comprising computer hardware and in networked communication with the primary storage computing device, the client computing device having at least a first software module and a mail application installed thereon, wherein the mail application is configured to send mail objects to a mail server in networked communication with the client computing device, wherein the client computing device is further configured to; detect a request to send a mail object from a user of the client computing device to one or more recipients, the mail object containing at least one mail attachment data file; programmatically determine one or more email link replacement rules are satisfied; store a copy of the at least one mail attachment data file on the primary storage device of the cloud storage system, wherein the copy of the at least one mail attachment data file is stored in a native format; send the mail object with the at least one mail attachment data file to the one or more recipients via the mail server; save the mail object with the at least one mail attachment data file on a client storage device of the client computing device, wherein the at least one mail attachment data file is stored in the native format; with at least a second software module, receive a data backup request from the cloud storage system; and in response to the data backup request, generate a backup copy of the copy of the at least one mail attachment data file that is stored on the primary storage device of the cloud storage system, the backup copy stored in a secondary storage device of the secondary storage system, wherein the backup copy has a backup format that is different than the native format; and replace the at least one mail attachment data file in the saved mail object on the client storage device with a link to the copy of the at least one mail attachment data file stored in the primary storage device of the cloud storage system based on a determination that the one or more link replacement rules are satisfied. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A method for processing mail attachment data, the method comprising:
with one or more computing devices comprising computer hardware, detecting a request to attach a mail attachment data file to a mail object to be sent from a sender to one or more recipients; programmatically determining one or more link replacement rules are satisfied; storing a copy of the mail attachment data file on a primary storage device, wherein the copy of the at least one mail attachment data file is stored in a native format; sending the mail object with the mail attachment data file to the one or more recipients; saving the mail object with the at least one mail attachment data file on a client storage device, wherein the at least one mail attachment data file is stored in the native format; receiving a data backup request; and In response to the data backup request, generating a backup copy of the copy of the at least one mail attachment data file that is stored on the primary storage device, the backup copy stored in a secondary storage device, wherein the backup copy has a backup format that is different than the native format; and replacing the at least one mail attachment data file in the saved mail object on the client storage device with a link to the copy of the at least one mail attachment data file stored in the primary storage device based on a determination that the one or more link replacement rules are satisfied.
Specification