Reducing Errors in Sending File Attachments
AssigneeInternational Business Machines Corporation
InventorsNadeem Malik, Katherine J. Pearsall, Steven L. Roberts, Mithkal M. Smadi
Life of this patent
Estimating the term…
Abstract
The claimed subject matter comprises a technology to scan a document for file attachments, generate alternative file names corresponding to a particular attachment, determine whether or not the particular file attachment is the latest version of a file or has a name and/or file path that could be confused with the name and/or path of another file. In the event one of the above conditions are met, the technology provides the means for a user to verify that the file attachment is the desired file and, if necessary, to select an alternative file for attachment.
Claims20
A method, comprising:
- detecting a file transmitted in conjunction with an electronic message;
- generating a regular expression corresponding to a name associated with the file;
- generating a list of alternative file names based upon the regular expression, wherein each listed file name corresponds to a different alternative file of a plurality of possible alternative files;
- replacing the file with an alternative file corresponding to one of the different alternative files selected from the list;
- and
- transmitting to a receiving party, the electronic message and the alternative file.
An apparatus, comprising:
- a processor;
- a computer-readable storage medium;
- and
- logic, stored on the computer-readable storage medium and executed on the processor, for:
- detecting a file transmitted in conjunction with an electronic message;
- generating a regular expression corresponding to a name associated with the file;
- generating a list of alternative file names based upon the regular expression, wherein each listed file name corresponds to a different alternative file of a plurality of possible alternative files;
- replacing the file with an alternative file corresponding to one of the different alternative files selected from the list;
- and
- transmitting to a receiving party, the electronic message and the alternative file.
A computer programming product, comprising:
- a computer-readable storage medium;
- and
- logic, stored on the computer-readable storage medium for execution on a processor, for:
- detecting a file transmitted in conjunction with an electronic message;
- generating a regular expression corresponding to a name associated with the file;
- generating a list of alternative file names based upon the regular expression, wherein each listed file name corresponds to a different alternative file of a plurality of possible alternative files;
- replacing the file with an alternative file corresponding to one of the different alternative files selected from the list;
- and
- transmitting to a receiving party, the electronic message and the alternative file.
Dependencies are inferred from the claim text.