Functionality for sharing items using recipient-specific access codes
First Claim
1. A method, implemented by physical and tangible computing functionality, for sharing attachment items, comprising:
- receiving an original Email message from a sender, the original Email message specifying an attachment item and a plurality of recipients, the original Email message further being associated with a sender code assigned to the sender;
storing the attachment item;
generating a recipient-specific code for each of the recipients specified in the original Email message, wherein each recipient-specific code is an access key that enables each recipient to securely assess the attachment item, to modify the attachment item, and to store a specific version of the attachment item that corresponds to the recipient-specific code; and
sending a plurality of recipient-tailored Email messages to the recipients specified in the original Email message, the recipient-tailored Email messages containing Email content provided by the original Email message along with the generated recipient-specific codes associated with the specified recipients.
2 Assignments
0 Petitions
Accused Products
Abstract
A collaboration system is described for sharing files. The collaboration system operates by receiving an Email message from a sender, the Email message specifying an attachment item (such as a file) and one or more recipients. The Email message also specifies a sender code assigned to the sender for the particular attachment item. The collaboration system stores the attachment item and then generates a recipient-specific code associated with each recipient who is to receive the Email message. The collaboration system then sends a recipient-tailored Email message to each recipient. Each recipient-tailored Email message contains Email content provided by the original Email message along with a recipient-specific code associated with the recipient. Each recipient can access the attachment item via its recipient-specific code, which constitutes a secure access key.
14 Citations
20 Claims
-
1. A method, implemented by physical and tangible computing functionality, for sharing attachment items, comprising:
-
receiving an original Email message from a sender, the original Email message specifying an attachment item and a plurality of recipients, the original Email message further being associated with a sender code assigned to the sender; storing the attachment item; generating a recipient-specific code for each of the recipients specified in the original Email message, wherein each recipient-specific code is an access key that enables each recipient to securely assess the attachment item, to modify the attachment item, and to store a specific version of the attachment item that corresponds to the recipient-specific code; and sending a plurality of recipient-tailored Email messages to the recipients specified in the original Email message, the recipient-tailored Email messages containing Email content provided by the original Email message along with the generated recipient-specific codes associated with the specified recipients. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A storage device for storing computer readable instructions, the computer readable instructions providing a file server module when executed by one or more processing devices, the computer readable instructions comprising:
-
logic configured to receive, from a message server module; an attachment item that is conveyed via an original message; an indication of a sender and a plurality of recipients associated with the original message; and a sender code that is associated with the sender; logic configured to store the attachment item; logic configured to generate a recipient-specific code for each of the plurality of recipients, wherein each recipient-specific code is an access key that enables each recipient to assess the attachment item, to modify the attachment item, and to store a specific version of the attachment item that corresponds to the recipient-specific code; logic configured to associate the sender code and the recipient-specific codes with the attachment item; and logic configured to forward the recipient-specific codes to the message server module for association with a plurality of recipient-tailored messages to be sent to the plurality of recipients. - View Dependent Claims (16, 17)
-
-
18. A method comprising:
-
receiving an original message from a sender, the original message specifying an attachment item and a plurality of recipients, the original message further being associated with a sender code assigned to the sender; generating a plurality of recipient-specific codes, wherein each recipient-specific code corresponding to one of the plurality of recipients specified in the original message from the sender and each recipient-specific code is an access key that enables each recipient to assess the attachment item, to modify the attachment item, and to store a specific version of the attachment item that corresponds to the recipient-specific code; and sending a plurality of recipient-tailored messages to the plurality of recipients specified in the original message from the sender, each of the plurality of recipient-tailored messages for each of the plurality of recipients containing content provided by the original message along with the corresponding recipient-specific code. - View Dependent Claims (19, 20)
-
Specification