← Back to Patent Explorer
US6687741B1 Expired / Lapsed US ⏱️ 0.0 years remaining

Sending a file as a link and/or as an attachment

Assignee: Microsoft Technology Licensing LLC
•
Filing: 2000-05-24
•
Granted: 2004-02-03
•
Expires: 2020-05-24
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

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.

Inventors

  • 👤 Alan Ramaley
  • 👤 Suresh Tharamal
  • 👤 Sean E. McAteer
  • 👤 Thomas W. Olsen

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-24 21:00
CPC Classifications
H; H04; H04L; H04L51/00; H04L51/07; H04L51/08; G; G06; G06Q; G06Q10/00; G06Q10/10; G06Q10/107

Claims Analysis

Total Claims: 29
Claim 1
Independent Claim 174 words
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.
Claim 2
Independent Claim 174 words
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.
Claim 3
Dependent Claim 17 words
A computer readable medium having stored thereon computer-executable instructions for performing the method of claim 1 .
Claim 4
Dependent Claim 75 words
The method of claim 1 , wherein the method further comprises in response to a determination that that send preference indicates that shared files are to be sent only as links: 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.
Claim 5
Dependent Claim 17 words
A computer readable medium having stored thereon computer-executable instructions for performing the method of claim 3 .
Claim 6
Dependent Claim 64 words
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.
Claim 7
Dependent Claim 17 words
A computer readable medium having stored thereon computer-executable instructions for performing the method of claim 5 .
Claim 8
Dependent Claim 92 words
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.
Claim 9
Dependent Claim 17 words
A computer readable medium having stored thereon computer-executable instructions for performing the method of claim 7 .
Claim 10
Dependent Claim 54 words
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.
Claim 11
Independent Claim 291 words
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.
Claim 12
Independent Claim 291 words
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.
Claim 13
Dependent Claim 17 words
A computer readable medium having stored thereon computer-executable instructions for performing the method of claim 10 .
Claim 14
Dependent Claim 45 words
The method of claim 10 , further comprising in response to the determination that the signal indicates that the copy of the file is to be attached, setting the send preference to indicate that shared files are to be sent as attachments and as links.
Claim 15
Dependent Claim 17 words
A computer readable medium having stored thereon computer-executable instructions for performing the method of claim 12 .
Claim 16
Dependent Claim 72 words
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: 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.
Claim 17
Dependent Claim 44 words
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.
Claim 18
Dependent Claim 17 words
A computer readable medium having stored thereon computer-executable instructions for performing the method of claim 15 .
Claim 19
Dependent Claim 230 words
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.
Claim 20
Dependent Claim 230 words
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.
Claim 21
Dependent Claim 77 words
The system of claim 17 , wherein the processing unit further executes computer-executable instructions in response to a determination that send preference indicates that shared files are to be sent only as links: 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.
Claim 22
Dependent Claim 70 words
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.
Claim 23
Dependent Claim 99 words
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.
Claim 24
Dependent Claim 64 words
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.
Claim 25
Dependent Claim 227 words
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.
Claim 26
Dependent Claim 227 words
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.
Claim 27
Dependent Claim 51 words
The system of claim 22 , wherein the processing unit further executes computer-executable instructions in response to the determination that the signal indicates that the copy of the file is to be attached, setting a send preference to indicate that shared files are to be sent as attachments and as links.
Claim 28
Dependent Claim 79 words
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: 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.
Claim 29
Dependent Claim 51 words
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.

References Cited (Backward Citations)

US5418908A Cited
US5771355A Cited
US5781901A Cited
US5903723A Cited
US6275848B1 Cited
US6009462A Cited
US6327612B1 Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2007-02-02 2007-08-04 2008-02-03 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2011-02-02 2011-08-04 2012-02-03 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2015-02-02 2015-08-04 2016-02-03 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag