Sending a file as a link and/or as an attachment
First Claim
1. A method for sending a file opened in a desktop application program from a sender to a recipient comprising:
- within the desktop application program, receiving an indication that the file is to be sent from the sender to the recipient;
in response to the indication that the file is to be sent, determining whether the file has been saved to a shared disk location;
in response to a determination that the file has been saved to the shared disk location, checking a registry in order to determine that the sender has previously indicated a send preference for sending shared files; and
in response to a determination that the send preference indicates that shared files are to be sent as attachments;
launching an e-mail application program, instructing the e-mail application program to create an e-mail note, attaching a copy of the file to the e-mail note, inserting a link to the shared disk location in a body of the e-mail note, and instructing the e-mail application program to send the e-mail note to the recipient.
2 Assignments
0 Petitions
Accused Products
Abstract
A desktop application program provides a single entry point for indicating that a file is to be sent to a recipient. In response to an indication that the file is to be sent, a determination is automatically made as to whether the file should be sent as a link, as an attachment, or as both a link and an attachment. If the file has not been saved to a disk location or if the file has not been saved to a shared disk location, the file is sent as an attachment to an e-mail note. If the file has been saved to a shared disk location, the file is sent to the recipient as a link in an e-mail note. In order to determine if the file saved to the shared disk location should also be sent as an attachment, a registry is checked for a send preference regarding shared files. If a send preference indicates that shared files are to be sent as attachments, the file is sent as both a link and an attachment. If a send preference indicates that shared files are not to be sent as attachment, the file is sent only as a link. If the sender has not previously indicated a send preference, the sender may be prompted to input a signal indicating whether the file is to be sent as an attachment. A send preference may be created in response to the signal, if the sender so desires.
-
Citations
25 Claims
-
1. A method for sending a file opened in a desktop application program from a sender to a recipient comprising:
-
within the desktop application program, receiving an indication that the file is to be sent from the sender to the recipient;
in response to the indication that the file is to be sent, determining whether the file has been saved to a shared disk location;
in response to a determination that the file has been saved to the shared disk location, checking a registry in order to determine that the sender has previously indicated a send preference for sending shared files; and
in response to a determination that the send preference indicates that shared files are to be sent as attachments;
launching an e-mail application program, instructing the e-mail application program to create an e-mail note, attaching a copy of the file to the e-mail note, inserting a link to the shared disk location in a body of the e-mail note, and instructing the e-mail application program to send the e-mail note to the recipient. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
launching the e-mail application program, instructing the e-mail application program to create the e-mail note, inserting the link to the shared disk location in the body of the e-mail note, and instructing the e-mail application program to send the e-mail note to the recipient.
-
-
4. A computer readable medium having stored thereon computer-executable instructions for performing the method of claim 3.
-
5. The method of claim 1, further comprising in response to a determination that the file has not been saved to the shared disk location,
launching the e-mail application program, instructing the e-mail application program to create the e-mail note, attaching the copy of the file to the e-mail note, and instructing the e-mail application program to send the e-mail note to the recipient. -
6. A computer readable medium having stored thereon computer-executable instructions for performing the method of claim 5.
-
7. The method of claim 1, further comprising:
-
in response to a determination that the file has not been saved to the shared disk location, determining that the file has not been saved to a disk location; and
in response to determining that the file has not been saved to the disk location;
launching the e-mail application program, instructing the e-mail application program to create the e-mail note, attaching the copy of the file to the e-mail note, and instructing the e-mail application program to send the e-mail note to the recipient.
-
-
8. A computer readable medium having stored thereon computer-executable instructions for performing the method of claim 7.
-
9. The method of claim 1, wherein the indication that the file is to be sent from the sender to the recipient is received via a user interface having a single entry point;
- and
wherein the indication does not specify whether the file is to be sent as an attachment or as the link.
- and
-
10. A method for sending a file created in a desktop application program from a sender to a recipient comprising:
-
within the desktop application program, receiving an indication that the file is to be sent from the sender to the recipient;
in response to the indication that the file is to be sent, determining whether the file has been saved to a disk location;
if the file has been saved to the disk location, determining whether the disk location is a shared disk location;
in response to a determination that the file has not been saved to the disk location or a determination that the disk location is not a shared disk location;
launching an e-mail application program, instructing the e-mail application program to create an e-mail note, attaching a copy of the file to the e-mail note, and instructing the e-mail application program to send the e-mail note to the recipient;
in response to a determination that the disk location is a shared disk location, checking a registry in order to determine if the sender has previously indicated a send preference for sending shared files;
in response to a determination that the sender has not previously indicated the send preference, prompting the sender to input a signal indicating whether the copy of the file is to be attached; and
in response to a determination that the signal indicates that the copy of the file is to be attached;
launching the e-mail application program, instructing the e-mail application program to create the e-mail note, attaching the copy of file to the e-mail note, inserting a link to the shared disk location in a body of the e-mail note, and instructing the e-mail application program to send the e-mail note to the recipient. - View Dependent Claims (11, 12, 13, 14, 15, 16)
launching the e-mail application program, instructing the e-mail application program to create the e-mail note, inserting the link to the shared disk location in the body of the e-mail note, and instructing the e-mail application program to send the e-mail note to the recipient.
-
-
15. The method of claim 10, further comprising in response to a determination that the signal indicates that the copy of the file is not to be attached, setting the send preference to indicate that shared files are to be sent only as links.
-
16. A computer readable medium having stored thereon computer-executable instructions for performing the method of claim 15.
-
17. A computer system for sending a file opened in a desktop application program from a sender to a recipient comprising:
-
a memory for storing the desktop application, the file, and an e-mail application program;
an input device for generating an indication that the file is to be sent from the sender to the recipient; and
a processing unit in communication with the input device and the memory for executing the desktop application program, the e-mail application program, and computer-executable instructions for;
receiving from the desktop application program the indication that the file is to be sent;
in response to the indication that the file is to be sent, determining whether the file has been saved to a shared disk location;
in response to a determination that the file has been saved to the shared disk location, checking a registry in order to determine that the sender has previously indicated a send preference for sending shared files; and
in response to a determination that the send preference indicates that shared files are to be sent as attachments;
launching an e-mail application program, instructing the e-mail application program to create an e-mail note, attaching a copy of the file to the e-mail note, inserting a link to the shared disk location in a body of the e-mail note, and instructing the e-mail application program to send the e-mail note to the recipient. - View Dependent Claims (18, 19, 20, 21)
launching the e-mail application program, instructing the e-mail application program to create the e-mail note, inserting the link to the shared disk location in the body of the e-mail note, and instructing the e-mail application program to send the e-mail note to the recipient.
-
-
19. The system of claim 17, wherein the processing unit further executes computer-executable instructions for response to a determination that the file has not been saved to the shared disk location,
launching the e-mail application program, instructing the e-mail application program to create the e-mail note, attaching the copy of the file to the e-mail note, and instructing the e-mail application program to send the e-mail note to the recipient. -
20. The system of claim 17, wherein the processing unit further executes computer-executable instructions for:
-
in response to a determination that the file has not been saved to the shared disk location, determining that the file has not been saved to a disk location; and
in response to determining that the file has not been saved to the disk location;
launching the e-mail application program, instructing the e-mail application program to create the e-mail note, attaching the copy of the file to the e-mail note, and instructing the e-mail application program to send the e-mail note to the recipient.
-
-
21. The system of claim 17, further comprising a display device for displaying a user interface having a single entry point;
-
wherein the indication that the file is to be sent from the sender to the recipient is received via the user interface; and
wherein the indication does not specify whether the file is to be sent as an attachment or as the link.
-
-
22. A computer system for sending a file opened in a desktop application program from a sender to a recipient comprising:
-
a memory for storing the desktop application, the file, and an e-mail application program;
an input device for generating an indication that the file is to be sent from the sender to the recipient; and
a processing unit in communication with the input device and the memory for executing the desktop application program, the e-mail application program, and computer-executable instructions for;
receiving from the desktop application program the indication that the file is to be sent;
in response to the indication that the file is to be sent, determining whether the file has been saved to a shared disk location;
in response to a determination that the file has been saved to the shared disk location, prompting the sender to input a signal indicating whether the copy of the file is to be attached; and
in response to a determination that the signal indicates that the copy of the file is to be attached;
launching the e-mail application program, instructing the e-mail application program to create the e-mail note, attaching the copy of file to the e-mail note, inserting a link to the shared disk location in a body of the e-mail note, and instructing the e-mail application program to send the e-mail note to the recipient. - View Dependent Claims (23, 24, 25)
launching the e-mail application program, instructing the e-mail application program to create the e-mail note, inserting the link to the shared disk location in the body of the e-mail note, and instructing the e-mail application program to send the e-mail note to the recipient.
-
-
25. The system of claim 22, wherein the processing unit further executes computer-executable instructions for in response to a determination that the signal indicates that the copy of the file is not to be attached, setting a send preference to indicate that shared files are to be sent only as links.
Specification