Uploading attachment to shared location and replacing with a link
First Claim
Patent Images
1. A method comprising:
- detecting that an attachment is attached to an electronic message that is addressed to a recipient before receiving a request to send the electronic message;
determining a size of the attachment;
determining when the size exceeds a predetermined threshold and when the size exceeds the predetermined threshold;
determining a shared location to upload the attachment based on a type of the attachment and setting the shared location to a particular shared location based on whether or not the type of the attachment is a picture;
uploading the attachment to the shared location;
setting permissions for the attachment at the shared location such that the recipient is able to access the attachment;
removing the attachment from the electronic message; and
inserting a link to the attachment at the shared location; and
sending the electronic message in response to receiving the request to send the electronic message.
2 Assignments
0 Petitions
Accused Products
Abstract
The size of attachments to an electronic message are examined before the message is sent to determine if the attachments exceed a size threshold. When the size of the attachments exceed the threshold, one or more of the attachments are uploaded to a shared location that is accessible to the recipients of the message. A link replaces each attachment that was uploaded to the shared location. Permissions are automatically set at the shared location such that each of the recipients of the message are able to access the uploaded attachment.
-
Citations
17 Claims
-
1. A method comprising:
-
detecting that an attachment is attached to an electronic message that is addressed to a recipient before receiving a request to send the electronic message; determining a size of the attachment; determining when the size exceeds a predetermined threshold and when the size exceeds the predetermined threshold; determining a shared location to upload the attachment based on a type of the attachment and setting the shared location to a particular shared location based on whether or not the type of the attachment is a picture; uploading the attachment to the shared location; setting permissions for the attachment at the shared location such that the recipient is able to access the attachment; removing the attachment from the electronic message; and inserting a link to the attachment at the shared location; and sending the electronic message in response to receiving the request to send the electronic message. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer-readable storage device having memory storing computer-executable instructions that, upon execution, perform a method for uploading an attachment to a shared location and replacing the attachment with a link, the method further comprising:
-
detecting that the attachment is attached to an electronic message that is addressed to a recipient; determining a size of the attachment; determining when the size exceeds a predetermined threshold and when the size exceeds the predetermined threshold; determining the shared location to upload the attachment based on a type of the attachment and setting the shared location to a particular shared location based on whether or not the type of the attachment is a picture; uploading the attachment to the shared location that is associated with an online service before sending the electronic message; automatically setting permissions for the attachment at the shared location such that the recipient is able to access the attachment; removing the attachment from the electronic message; inserting the link to the attachment at the shared location; and sending the electronic message. - View Dependent Claims (8, 9, 10, 11, 12, 13)
-
-
14. A system comprising:
-
a processor, memory, and a computer-readable storage memory; an operating environment stored on the computer-readable storage memory and executing on the processor; a messaging application; and an attachment manager operating in conjunction with the messaging application that performs a method for uploading an attachment to a shared location and replacing the attachment with a link, the method further comprising; detecting that an attachment is attached to an electronic message that is addressed to a recipient; determining a size of the attachment; determining when the size exceeds a predetermined threshold and when the size exceeds the predetermined threshold; determining a shared location to upload the attachment based on a type of attachment and setting the shared location to a particular shared location based on whether or not the type of the attachment is a picture; uploading the attachment to the shared location that is associated with an online service before sending the electronic message; automatically setting permissions for the attachment at the shared location such that the recipient is able to access the attachment; removing the attachment from the electronic message; and inserting a link to the attachment at the shared location. - View Dependent Claims (15, 16, 17)
-
Specification