UPLOADING ATTACHMENT TO SHARED LOCATION AND REPLACING WITH A LINK
First Claim
Patent Images
1. A method for replacing an attachment to an electronic message with a link to the attachment at a shared location, comprising:
- detecting an attachment 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;
uploading the attachment to a 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.
3 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.
68 Citations
20 Claims
-
1. A method for replacing an attachment to an electronic message with a link to the attachment at a shared location, comprising:
-
detecting an attachment 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; uploading the attachment to a 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer-readable storage medium storing computer-executable instructions for replacing an attachment to an electronic message with a link to the attachment at a shared location, comprising:
-
detecting an attachment 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; uploading the attachment to a shared location that is associated with an online service; 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; and sending the electronic message. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A system for replacing an attachment to an electronic message with a link to the attachment at a shared location, comprising:
-
a network connection that is configured to connect to a network; a processor, memory, and a computer-readable storage medium; an operating environment stored on the computer-readable storage medium and executing on the processor; a messaging application; and an attachment manager operating in conjunction with the messaging application that is configured to perform actions comprising; detecting an attachment 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; uploading the attachment to a shared location that is associated with an online service; 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; and sending the electronic message. - View Dependent Claims (17, 18, 19, 20)
-
Specification