Method, system and program product for verifying an attachment file within an e-mail
Abstract
System, method and program product for managing a file attached to an e-mail. The attached file's file name is obtained. A voice message file address is received and encoded into a modified address to comply with file naming rules of a recipient computer. A composite file name results from inserting the modified address into the attached file's file name and is displayed in the e-mail. The recipient computer extracts the modified address from the composite file name in the e-mail and decodes the modified address to obtain the voice message file address. Using the voice message file address, the recipient computer requests and receives the voice message file. The voice message is analyzed and verified prior to accessing the attached file. Verifying the voice message includes comparing a voice of the voice message to a voice signature.
Claims
exact text as granted — not AI-modified1 . A computer-implemented method of managing a first file attached to an e-mail being sent by a first computing system to a second computing system, said method comprising:
obtaining, by said first computing system, a file name of said first file attached to said e-mail; receiving, by said first computing system, an address of a second file that includes a voice message associated with said first file; encoding, by said first computing system and subsequent to said receiving, said address of said second file, wherein said encoding includes modifying said address of said second file to comply with a set of rules for naming files in a file system of said second computing system, and wherein a result of said modifying is a modified address; inserting, by said first computing system and subsequent to said encoding, said modified address into a predefined position within said file name, wherein a result of said inserting is a composite file name that includes said modified address and said file name of said first file; and displaying, by said first computing system and subsequent to said inserting, said composite file name in said e-mail, wherein said displaying includes naming an indication of said first file in said e-mail as said composite file name.
2 . The method of claim 1 , wherein said inserting said modified address into said predefined position includes inserting said modified address in front of an extension dot of said file name.
3 . The method of claim 1 , wherein said receiving said address of said second file includes receiving a Uniform Resource Locator (URL) of said second file, and wherein said modifying said address of said second file includes modifying said URL, and wherein said modifying said URL includes:
replacing a colon character in said URL with a first set of one or more replacement characters, and replacing a forward slash character in said URL with a second set of one or more replacement characters, wherein said first set of one or more replacement characters is different from said second set of one or more replacement characters, and wherein said modified address includes said first set of one or more replacement characters and said second set of one or more replacement characters.
4 . The method of claim 1 , wherein said receiving said address of said second file includes receiving a Uniform Resource Locator (URL) of said second file, wherein said modifying said address of said second file includes modifying said URL, and wherein said modifying said URL includes replacing a set of characters in said URL with one or more replacement characters, wherein said set of characters includes a sequence of three characters ://, and wherein said modified address includes said one or more replacement characters.
5 . The method of claim 1 , wherein said voice message includes a description of a content of said first file.
6 . The method of claim 1 , wherein said voice message includes an indication of an author of said first file.
7 . The method of claim 1 , wherein said displaying said composite file name in said e-mail further includes displaying said composite file name adjacent to an icon that indicates said first file.
8 . The method of claim 1 , further comprising a recipient of said e-mail downloading and playing said voice message.
9 . A computing system comprising a processor coupled to a computer-readable memory unit, said memory unit comprising a software application, said software application comprising instructions that when executed by said processor implement the method of claim 1 .
10 . A computer program product, comprising a computer-usable medium having a computerreadable program code embodied therein, said computer-readable program code containing instructions that when executed by a processor of a first computing system implement a method of managing a first file attached to an e-mail being sent by said first computing system to a second computing system, said method comprising:
obtaining a file name of said first file attached to said e-mail; receiving an address of a second file that includes a voice message associated with said first file; encoding, subsequent to said receiving, said address of said second file, wherein said encoding includes modifying said address of said second file to comply with a set of rules for naming files in a file system of said second computing system, and wherein a result of said modifying is a modified address; inserting, subsequent to said encoding, said modified address into a predefined position within said file name, wherein a result of said inserting is a composite file name that includes said modified address and said file name of said first file; and displaying, subsequent to said inserting, said composite file name in said e-mail, wherein said displaying includes naming an indication of said first file in said e-mail as said composite file name.
11 . The program product of claim 10 , wherein said inserting said modified address into said predefined position includes inserting said modified address in front of an extension dot of said file name.
12 . A computer-implemented method of authenticating a first file attached to an e-mail, said method comprising:
receiving, from a first computing system and by a second computing system, said e-mail with said first file attached thereto, wherein said e-mail includes a composite file name that is a composite of a file name of said first file and an encoded address, wherein said encoded address is a string of characters that complies with a set of rules for naming files in a file system of said second computing system; extracting, by said second computing system and subsequent to said receiving said e-mail, said encoded address from said composite file name; decoding, by said second computing system and subsequent to said extracting, said encoded address, wherein a result of said decoding is an address of a second file, and wherein said second file includes a voice message associated with said first file; sending, by said second computing system and subsequent to said decoding, a request to fetch said second file from a computing data storage device, wherein said request includes said address of said second file; receiving, by said second computing system and subsequent to said sending, said second file; presenting, by said second computing system, to a recipient of said e-mail, and subsequent to said receiving said second file, said voice message included in said second file, wherein said presenting said voice message includes presenting a description of a content of said first file to said recipient; analyzing, in response to said presenting said voice message and prior to any access of said first file by said recipient, said description of said content of said first file; authenticating, subsequent to said receiving said second file and prior to any access of said first file by said recipient, said first file, wherein said authenticating includes verifying that said voice message includes a voice of a sender of said e-mail; and accessing, in response to said analyzing and said authenticating, by said user, and via a link in said e-mail, said first file.
13 . The method of claim 12 , wherein said verifying that said voice message includes said voice of said sender includes verifying an identity of said sender of said e-mail prior to said recipient opening said first file via said link in said e-mail.
14 . The method of claim 12 , wherein said decoding includes:
determining that a first set of one or more characters in said encoded address is associated with a second set of one or more characters included in said address of said second file based on a table of lexicographic transformations; and replacing, in response to said determining, said first set of one or more characters in said encoded address with said second set of one or more characters included in said address of said second file, wherein said first set of one or more characters complies with a set of rules for naming files in a file system of said second computing system, and wherein said second set of one or more characters does not comply with said set of rules for naming files.
15 . The method of claim 14 , wherein said second set of one or more characters complies with a set of rules for naming a Uniform Resource Locator address.
16 . The method of claim 12 , further comprising detecting, by said second computing system, that said encoded address is included in said composite file name, wherein said extracting is performed automatically in response to said detecting.
17 . The method of claim 12 , wherein said authenticating includes comparing said voice included in said voice message to a voice signature of said sender to determine that said voice message is authentic.
18 . The method of claim 17 , wherein said authenticating further includes downloading a voice authentication program and a voice signature to said second computing system, wherein said comparing is performed by said voice authentication program.
19 . A computing system comprising a processor coupled to a computer-readable memory unit, said memory unit comprising a software application, said software application comprising instructions that when executed by said processor implement the method of claim 12 .
20 . A computer program product, comprising a computer-usable medium having a computer-readable program code embodied therein, said computer-readable program code comprising an algorithm adapted to implement the method of claim 12 .Cited by (0)
No later patents cite this yet.
References (0)
No backward citations on record.